UNPKG

holes-in

Version:

Generates a 3D mesh from a 2D outer path and 2D inner paths

60 lines (59 loc) 1.89 kB
{ "name": "holes-in", "version": "0.6.0", "description": "Generates a 3D mesh from a 2D outer path and 2D inner paths", "main": "lib-es5/index.js", "scripts": { "test": "npm run build && mocha tests/tests.js", "build": "npm run build-es5 && npm run build-dist && npm run build-uglify", "build-dist": "mkdir -p dist/ && browserify -t [babelify --presets [ es2015 ] ] -s holesIn lib/index.js -o dist/holes-in.js", "build-es5": "cd lib/ && env babel *.js -d ../lib-es5", "build-uglify": "uglifyjs dist/holes-in.js -o dist/holes-in.min.js", "build-doc": "./tools/build-doc.sh", "publish-doc": "./tools/publish-doc.sh", "watchify": "mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js", "watchifyDebug": "watchify -v --debug debug/lib/index.js -o debug/debuglib.js" }, "repository": { "type": "git", "url": "git+https://github.com/wanadev/holes-in.git" }, "keywords": [ "extrude", "mesh", "3D", "hole" ], "author": "Wanadev <http://www.wanadev.fr/>", "license": "BSD-3-Clause", "bugs": { "url": "https://github.com/wanadev/holes-in/issues" }, "homepage": "https://github.com/wanadev/holes-in#readme", "devDependencies": { "babel-cli": "^6.24.1", "babel-preset-es2015": "^6.22.0", "babelify": "^7.3.0", "babylonjs": "^3.1.1", "browserify": "^14.5.0", "enlightme": "^0.1.1", "expect.js": "^0.3.1", "jshint": "^2.9.5", "json-stringify-pretty-compact": "^1.1.0", "lru-cache": "^4.1.1", "mocha": "^4.1.0", "paper": "^0.11.5", "sigmund": "^1.0.1", "store": "^2.0.12", "uglify-js": "^3.3.9", "watchify": "^3.10.0" }, "dependencies": { "cdt2d": "^1.0.0", "clipper-lib": "git+https://github.com/wanadev/clipper-lib.git", "pako": "^1.0.6" }, "optionalDependencies": { "pako": "^1.0.6" } }