UNPKG

2.72 kBJSONView Raw
1{
2 "name": "flux-viewport",
3 "version": "0.32.2",
4 "description": "Flux viewport for visualizing geometry",
5 "main": "dist/flux-viewport-bundle.global.min.js",
6 "jsnext:main": "src/index.js",
7 "repository": "git@bitbucket.org:vannevartech/flux-viewport.git",
8 "author": "Flux Factory",
9 "keywords": [
10 "3D"
11 ],
12 "license": "ISC",
13 "homepage": "https://bitbucket.org/vannevartech/flux-viewport",
14 "scripts": {
15 "lint": "eslint src/**;",
16 "test": "npm run clean-test; npm run init; npm run lint && npm run tests",
17 "tests": "npm run build-common && npm run build-test && npm run run-test",
18 "assemble": "cat node_modules/three/build/three.js build/flux-viewport.global.js rollup-post.js >> build/flux-viewport-bundle.global.js;",
19 "uglify": "uglifyjs build/flux-viewport-bundle.global.js -o build/flux-viewport-bundle.global.min.js;",
20 "rollup-pre-fix": "cat rollup-pre.js > build/flux-viewport-bundle.global.js",
21 "release": "echo 'Copy build to dist'; cp build/flux-viewport-bundle.global*.js dist/; cp build/flux-viewport.common.js dist/",
22 "clean": "rm -f build/flux-viewport*",
23 "clean-test": "rm -rf build/test*",
24 "init": "mkdir -p build",
25 "build-globals": "rollup -c rollup.config.js -f=iife -n=FluxViewport -o=./build/flux-viewport.global.js",
26 "build-common": "rollup -c rollup.config.js -f=cjs -o=./build/flux-viewport.common.js",
27 "build-test": "rollup -c rollup-test.config.js -f=cjs -o=./build/test.common.js;",
28 "run-test": "colortape test/test.js",
29 "prepublish": "npm run build",
30 "build": "npm run clean; npm run init; npm run build-globals; npm run rollup-pre-fix; npm run assemble; npm run build-common; npm run uglify; npm run release;",
31 "watch-doc": "nodemon --watch src --watch docs.md -x \"npm run doc\"",
32 "doc": "jsdoc -t node_modules/minami -R docs.md -d docs src/*.js",
33 "doc-md": "jsdoc2md src/FluxViewport.js > out/FluxViewport.md",
34 "start": "node index.js"
35 },
36 "devDependencies": {
37 "ajv": "^4.0.3",
38 "colortape": "^0.1.2",
39 "eslint": "^3.5.0",
40 "flux-fetch": "^0.1.1",
41 "flux-json-to-three": "0.30.2",
42 "flux-modelingjs": "0.8.2",
43 "jsdoc": "^3.4.0",
44 "json-pointer": "^0.5.0",
45 "minami": "^1.1.1",
46 "nodemon": "^1.10.0",
47 "resemblejs": "^2.2.0",
48 "rollup": "^0.35.10",
49 "rollup-plugin-commonjs": "^4.1.0",
50 "rollup-plugin-json": "^2.0.2",
51 "rollup-plugin-node-builtins": "^1.0.8",
52 "rollup-plugin-node-globals": "^1.0.7",
53 "rollup-plugin-node-resolve": "^2.0.0",
54 "rollup-plugin-replace": "^1.1.1",
55 "tape": "^4.2.2",
56 "tape-catch": "^1.0.6",
57 "three": "^0.82.1",
58 "uglifyjs": "^2.4.10"
59 },
60 "dependencies": {
61 "express": "^4.14.0"
62 }
63}