{"_id":"holes-in","_rev":"51-172853b4ae8d53965ba30682aa6f53c8","name":"holes-in","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.0":{"name":"holes-in","version":"0.0.0","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"5a8229f1f69eb32b9993d7ed3b23f18e4cb7afb0","_id":"holes-in@0.0.0","_shasum":"710e7f98151f05a9fd0aabc6cb7ed47fc9b9814e","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"710e7f98151f05a9fd0aabc6cb7ed47fc9b9814e","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.0.0.tgz","integrity":"sha512-TkBgP4Z94zBC8Utc3ocM3NhYsxFjkhy/I4E9iaboMjlk+s2xubiqWx1xKVYp9/vPcaoWEXNWKNrXa8fUW6GXsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd7Mkfo8lap/fFyM3T2+Ki0rpit2AT9HqBDJ0cYPuKLwIgc6ZGLmknaSWs+89GmmeqQ4hXAMJt5mr4Z5tZtOzxcJ8="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.0.0.tgz_1488882419928_0.6127961226738989"},"directories":{}},"0.1.0":{"name":"holes-in","version":"0.1.0","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"805aa3e7e4a535ed3e48b9699791f356e2cc6a37","_id":"holes-in@0.1.0","_shasum":"60953432d2cf02785eef217ebced0486aa0e8767","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"60953432d2cf02785eef217ebced0486aa0e8767","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.0.tgz","integrity":"sha512-kpumnsf1s1ahCbPnonlAI8ctTYg5/HcopHjaF32pFq8sNpvcieBEkDyFE6RzvBjj3crZg0ggt3FvOe8VYTg7rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMe1qCri2cbs/ih43d4ybz+bri8dXzdGF5fNudCAgKpAiEAwXD1Gjss+fPvzdFrG8MXP01MhXn3i5ufGtkRjaaTE1s="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.0.tgz_1489681370773_0.719669422833249"},"directories":{}},"0.1.1":{"name":"holes-in","version":"0.1.1","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"7a2f2c19d33b0a38948e0929913b52878b0203c7","_id":"holes-in@0.1.1","_shasum":"d81c8cf44ce214920a9ba063670bbdbab704dcf9","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"d81c8cf44ce214920a9ba063670bbdbab704dcf9","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.1.tgz","integrity":"sha512-Mw+o9M8PbpBnhs3SpDuGq3FSpYJMrGOyK4gMSaEk+5LziMbpds0FFzmQbdhABWzv/CXIUrqH8XnBXoUsol5W/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRbRYPvXNNKTzceYplVZz/QkQmSCqRvHelKKbfAC1phAIhAOAhRFH+9ZiKQlH+MgvLNCwi0uGjVBmE2ptF7l17mkMD"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.1.1.tgz_1489682796139_0.07353264070115983"},"directories":{}},"0.1.2":{"name":"holes-in","version":"0.1.2","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"4cb5ca8c65ac3da3ed1f458f1d27e5e98cbaa5b0","_id":"holes-in@0.1.2","_shasum":"9fdd7ccf7d41acfb7028715750bcc5feba04ff2f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"9fdd7ccf7d41acfb7028715750bcc5feba04ff2f","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.2.tgz","integrity":"sha512-sCNd+Qcpu3LudBcDJkkEMSdWh65X87PbLXTXsGPBsEBQAA4TQsaDzdDZh8Rs8PEpvtrIMkcf6YXEWe856TZvvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDBXRM5iGRURvEAp+2nLStav1TJ/XUnepzYsXlOX1lkAiB2wbf9VrzJSQgiZsRhX6ms5j7aCp6UG9uXEHXbw8dI4Q=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.2.tgz_1489683095839_0.13734039897099137"},"directories":{}},"0.1.3":{"name":"holes-in","version":"0.1.3","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"2d3f4de7ce8c2eb3690b2fa94bfd9cc8be49a97b","_id":"holes-in@0.1.3","_shasum":"d82ad4c7205771b77d7eb73f09d3ea4fe61ad957","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"d82ad4c7205771b77d7eb73f09d3ea4fe61ad957","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.3.tgz","integrity":"sha512-3zz2twCHRg2ILjR712ED/FWsMnJB/ky5BHf02V/gz2+WQoAT1uQS+3/AHenWZMLunaiTlHli5pZXekGzzUZIgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAT3DJJ9WUNdI+d1SQ6NnaYUl31Jwr1IOlAgWpjuBWdKAiEAq0lLZIRc7tF1i4NBVqIU2oRdGkMWugbxhIMvq7HGzOU="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.3.tgz_1489683513038_0.9610235560685396"},"directories":{}},"0.1.4":{"name":"holes-in","version":"0.1.4","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"db7a6c5ac3fc060f553df838f21a938a44f2474f","_id":"holes-in@0.1.4","_shasum":"97700b91827de55b2377ff551e4b2f3b6d423520","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"97700b91827de55b2377ff551e4b2f3b6d423520","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.4.tgz","integrity":"sha512-ltgPDFwYf8BwiCuNDN4RHgouyzfbH2Q2PegyKC4rItZqVlLxgRcoH78Fuhyy/B1/SeP1HYfspIcYD+iH8NPsAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDALqm3PjM1ORxyJ7LDwcEL2qq5/RNCC1eCXqvOl3VYVAiAv3oKA/Pc9aP9D6sbLMBy7eFggXraAeTzA73YnW1lnmQ=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.4.tgz_1489741451318_0.7143431208096445"},"directories":{}},"0.1.5":{"name":"holes-in","version":"0.1.5","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"b13263d8f76ebe85a1913c080d459c33477cf02f","_id":"holes-in@0.1.5","_shasum":"f4d6ce8bf8d63bd22eaa3747bd381455a67ca592","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"f4d6ce8bf8d63bd22eaa3747bd381455a67ca592","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.5.tgz","integrity":"sha512-UiDMfk80c8GuD1zFxqhbir5b8lq0U1pqv+DodiLpieGnNr9qzarNqIhWPATG/y+FrwGaptesG7v4tVnd+XWzBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC/ZxmpyTZpcqkrebzlofdBTxGFVHqYFO7yso6Jd6NWgIgHRjMlaC1BvO8fQGhzZasGkcxE1yAd3QoFVgTQGbJ11c="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.5.tgz_1490022676516_0.6288156090304255"},"directories":{}},"0.1.6":{"name":"holes-in","version":"0.1.6","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"bd01ae91cc9f2c352e893fa1ebc390ddc6b06d9c","_id":"holes-in@0.1.6","_shasum":"85dc443537c68720917becb50729c7c8bb299eb8","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"85dc443537c68720917becb50729c7c8bb299eb8","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.6.tgz","integrity":"sha512-+m9Iu/hHQwKhCpuPtFbZ1itD9Ox5lagk8U1ZGgWqA/zSrsmXWX0K+6q6pH+I9r60M8HT7coqaGwhhCIYqAjGDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Jn+3ohC2xK5tTLapuYGTYX66TEHiWup0yUhiKXSO5QIhANj61VJrHlyJl4HTYuFKY7MG+tVgL4dnNodscfVulOaj"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.6.tgz_1490172743180_0.757455863058567"},"directories":{}},"0.1.7":{"name":"holes-in","version":"0.1.7","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"1d853c24895fde6a22484453fab248ad614e8cdf","_id":"holes-in@0.1.7","_shasum":"7a8c1061d0498cea419118af9cb8cac77bca8c61","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"7a8c1061d0498cea419118af9cb8cac77bca8c61","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.7.tgz","integrity":"sha512-RenG2LM2HkbyR7kFTMHe2xrzmTamXYiQPI+kPXGwrig26gbKjJoZfDlSFJjuPlnMkuF5e+3zL+fSnDj+yFe85w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9WTkK683VfffSaCEAnwfY8iIn9SmQmqUGY96CqniuOAiEArVKx7bt9PMXh8MTw2+U6h4ZvkQEwplvRgEf920zqOeY="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.7.tgz_1490705179545_0.5166684719733894"},"directories":{}},"0.1.8":{"name":"holes-in","version":"0.1.8","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"b8b47c6f8d7b197aab8a54a38acf4a8a030d1e68","_id":"holes-in@0.1.8","_shasum":"a10699f91548fa284faaae9facf3227f60f169c6","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"a10699f91548fa284faaae9facf3227f60f169c6","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.8.tgz","integrity":"sha512-mT/r/koOeX6AriRSUcGTcq5RStjGdLMaBqXrCXkx1syLnpuDl7ohdIZuXXF38rBHts0ETSgYRT/aKjvvjMUyag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSRl43HyJNCuDp4Hz5SbiHIc9DnMjkwia7SMc2b5EeXAiEAxYYoJiVxMOOHB87kHq5B8FoUCRSOQ57Kmh1alk4rR8c="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.1.8.tgz_1490707763650_0.8521012924611568"},"directories":{}},"0.1.9":{"name":"holes-in","version":"0.1.9","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"mocha tests/tests.js && jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"8272677b6713cbb441097d0411377bb03ce42e79","_id":"holes-in@0.1.9","_shasum":"397438e00a1acc1961a06e7dc1fe45a0655a9ac1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"397438e00a1acc1961a06e7dc1fe45a0655a9ac1","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.1.9.tgz","integrity":"sha512-TyMtvpj/OuMXM0Wx1nb6DxqI6veQDNAGJ+tqeGmwc0olzq6TOgUeI/vXaEBcBpo3fgqf4vopUI9a+wb+sT0Wpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDy+2/OAaNa+t5d3HB79QiBUrKy5zfhulOCTlmtJ/8LiAiEA5km32k9Qssi6fe6qwy0v9aaThQ1r7FEhcXQ28gcjEj8="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.1.9.tgz_1490713966124_0.0651473596226424"},"directories":{}},"0.2.1":{"name":"holes-in","version":"0.2.1","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"mocha tests/tests.js && jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"de42973f20f461ae63dbdeccb2d4f8efecf52a26","_id":"holes-in@0.2.1","_shasum":"bedfcef5b336c22d2f7a85c7219297ca0e898726","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"bedfcef5b336c22d2f7a85c7219297ca0e898726","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.1.tgz","integrity":"sha512-ZUEH/sfUgsHxNfopXQWk7Oh1wrSa2sOFuEali0s08VEllO415jLR1VrzzGSbC4NOmwZCLI0mHPjmtRL7kdTzZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1isXDtVkzfiYa2v7PMygx39VFlsRByFWguL7NtPNG4AiBBPpoYPxVvwMjZINg33wA269HQnttak5fsjxrVar+yQw=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.2.1.tgz_1490773815530_0.7888718689791858"},"directories":{}},"0.2.2":{"name":"holes-in","version":"0.2.2","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"mocha tests/tests.js && jshint lib","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"de42973f20f461ae63dbdeccb2d4f8efecf52a26","_id":"holes-in@0.2.2","_shasum":"69e96ec0cd0fef288e03c2a5b6c0a946164b201f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"69e96ec0cd0fef288e03c2a5b6c0a946164b201f","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.2.tgz","integrity":"sha512-/YRDniC9Y/x02zaMgZN+doDUAZtH9HTDmFPs/RYLiLYNwIqxP70ZOxjAd8cfP9IgECOegGA8/waLMXkMGczw8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0v5uCQNvzSU8mz030mZH5NtdPEkOZVkzMyYYWxOrY7AiEA2LTPZC7DkyZpPXzfGsLGVkEjkFPKEQuC4BE0nEJzT50="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.2.2.tgz_1491397413246_0.09661059267818928"},"directories":{}},"0.2.3":{"name":"holes-in","version":"0.2.3","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"8008af9859c37a1ef2a4a132c99ef685753d4d6c","_id":"holes-in@0.2.3","_shasum":"0d4fa0534812b36a15ce0230ca9b5bec982c4e12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"0d4fa0534812b36a15ce0230ca9b5bec982c4e12","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.3.tgz","integrity":"sha512-3OMFHPDR4moFwTE7ZqjE/EtZDMkIRvVv1Ib+lBNqQi29tOYy+aenI3KOxo7JAcoXN+MNRm7aEm2lyWvtJ3TMhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPMh3jGXLl0DNF0q8IpKdyl2qH8/mY0xzjFiznaZq6yAiEAgBOhZLtEuVg7MT5NlIv6XlrQz3s/7tBwnNv5u9C6dYs="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.2.3.tgz_1491919270188_0.5225844082888216"},"directories":{}},"0.2.4":{"name":"holes-in","version":"0.2.4","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"5d76e34d960ee9ff02b8b96e8c2a39f96aafe078","_id":"holes-in@0.2.4","_shasum":"dadbd3ca5b7c15fe6a72f827ea9cc4b2e28ca531","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"dadbd3ca5b7c15fe6a72f827ea9cc4b2e28ca531","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.4.tgz","integrity":"sha512-rvGxuTE1psa9duwTwSIVMzr++xE8XhSJvu59RqDJIrzUfVAfo2KwSub8B3ZAG3O8j8yVDq8iE8LRpCHuJ2y7Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdHnKgI3+yCNdzfAkTFCL4OI71s3DI6toKUKfmszP8FAIhAPXUvUQ0B6THcpLcuXU1Yhn+gF5Va1Mg9OcQNipjP+eK"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.2.4.tgz_1492073801847_0.22464022180065513"},"directories":{}},"0.2.5":{"name":"holes-in","version":"0.2.5","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"c244c2cb5d50dd73f92db60824ceaa86b62c14cc","_id":"holes-in@0.2.5","_shasum":"cab9c408e6368b8a1a4b26dfff3e6bbf8f008604","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"cab9c408e6368b8a1a4b26dfff3e6bbf8f008604","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.5.tgz","integrity":"sha512-6V3Uo1q9qn0ibDBVfiHwR6mO05OsdZ4SepMqcJUz39QVhxSADUPo3ae0aKTyjnmX3UOZ7IEo2r6Whib/IYqdsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAdM+geS+scA5NJuSk0syjP9ZdnhWY5QNnMJMIbmkUmgIgKejnK+LZlRcv+pDJ3KIyKVp1RwuBUetBo0kfvXoIncw="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.2.5.tgz_1492091756795_0.9299810533411801"},"directories":{}},"0.2.6":{"name":"holes-in","version":"0.2.6","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","jshint":"^2.9.4","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"b676ddb904ff74c2ff377cbc3d5baa4ab4849a26","_id":"holes-in@0.2.6","_shasum":"5c72deb4b99468aa0d6da0367c4fe43798ef6eaf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"5c72deb4b99468aa0d6da0367c4fe43798ef6eaf","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.6.tgz","integrity":"sha512-Zuyc5GZV/Tb8QEsQ7q1B7bpk9XrYW+Jfmi/q70r2wiV5U2vw47yHO9UwxdMWk+vccyNmi3fFT+fhAss1PZrJNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7ibxGPWdP9Ajzila7XqWFJGJ+PIJvB5/TW/4H2LsSKAiBFLU4uQMtgr0VUo/2lhB0JB7mUxonor8ZTTajDwtz6RQ=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.2.6.tgz_1492526313084_0.6324245277792215"},"directories":{}},"0.2.7":{"name":"holes-in","version":"0.2.7","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"0d37fe0576792ee22c25b85723b3240a62f6d67e","_id":"holes-in@0.2.7","_shasum":"7d305ad1b3b804278b4ce798500d71bbde8fbda0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"7d305ad1b3b804278b4ce798500d71bbde8fbda0","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.7.tgz","integrity":"sha512-syVm814D5SuTbkQnSGAu/7X3Qch04h0TTeZV/v9EjMZnT76nSSd3pj48gMGY/7Xfq8HAG7BfNFxv5H9jm25EGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP437SZvygrRA5IryOri0qwgub8rpB7fQusqPMVShuWgIgBoJK3Jqx+a4CMWWn1hUQOhIgPbwrxn3vWH3As2o/bdE="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.2.7.tgz_1492791517729_0.3472700845450163"},"directories":{}},"0.2.9":{"name":"holes-in","version":"0.2.9","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"86d4b7248648978417059a8b25aad1a902e4d465","_id":"holes-in@0.2.9","_shasum":"c3a1dd38dc1a01a189fa8c70df2c618c6b434f5d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"c3a1dd38dc1a01a189fa8c70df2c618c6b434f5d","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.2.9.tgz","integrity":"sha512-lvD2SdqvDq0yPU66QQA8qhelf8KH6+8xNMU5vvMpREbulg0aAgG4bD3po+QdQPD1qlh9HEVcgvO1Zg3xxR+dcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEHupLSZy1Lm+TL8jdye0L6jNBQmi8VpYa99knMSqcXAiEAwBnvnPPITVgjix4v4cE9CpIyL490ygocI7d424JZBhI="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.2.9.tgz_1493050308650_0.23827519989572465"},"directories":{}},"0.3.0":{"name":"holes-in","version":"0.3.0","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"420e6e2dfe88e41514fbad45c37eb701dd254626","_id":"holes-in@0.3.0","_shasum":"3419404cc51c50050a84e2365122235430b3b737","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"3419404cc51c50050a84e2365122235430b3b737","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.0.tgz","integrity":"sha512-5BOUnd9SzbdExxRDWqhSTioAI4U2jGwNYL++LrPlo4aMevJ56d9a56O7jZKh+AJ92EVOEGBTT+zEPqBRh7I5Vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGR4s78ef39lArvUVMxjjFjXT/U5FID0IDPeGu6OIAjAiEAziv8b6Xcsd+vAcSW3/yq6PLMf5jcDI80Ge63m6X5/n4="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.0.tgz_1493111946694_0.9789426233619452"},"directories":{}},"0.3.1":{"name":"holes-in","version":"0.3.1","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"c210065f5f70547a64a88cb092a5f02f6589fed0","_id":"holes-in@0.3.1","_shasum":"2583519c2fea625a71d88ad4cce8e97889e5398f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"2583519c2fea625a71d88ad4cce8e97889e5398f","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.1.tgz","integrity":"sha512-/6w7orwCRsNo99kDxwudZ0zZlxlAKQhS31oB83WyNGuaMpHHbHt6ZU0OMQ85Vr1Our4B3G8ZlXhWMMR4wb4WYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH6SwebBz9dDoCqUAAMabFXKl0ZgpaDXNTV1a9MnPUqwIgCdc0dHW9bd6qG/5g1OxJzZp6u0wcSWp9+W5pXRvt12M="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.1.tgz_1493113968574_0.4999987322371453"},"directories":{}},"0.3.2":{"name":"holes-in","version":"0.3.2","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"5ecc880cc10bdd44304d3c7e27811298358dfc0b","_id":"holes-in@0.3.2","_shasum":"3b7386ea2816313a13c98530f823bc721d0faacd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"3b7386ea2816313a13c98530f823bc721d0faacd","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.2.tgz","integrity":"sha512-pMBQ7HlK8qkXJVOsnSthczxv8QksKhgi2E9iGYCc+0jIsIaWZLlMUOBVeE8BpIurGZA4+z3HjTCSeZH17cVSmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE6kKg7vfnO8SFppCyGh6bzYKfTIiwJGWUnDmlR2A2lAiEA4Pw6uf4S2sq1W/Quy0Nx97yyqI8oGYdRzomAoA3FZ5M="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.2.tgz_1493201024119_0.897424595663324"},"directories":{}},"0.3.3":{"name":"holes-in","version":"0.3.3","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"9dddfeba74c6d08e3b05d378697ce271af5ea9db","_id":"holes-in@0.3.3","_shasum":"80ba56a24aee1fb2d8f1a509d7faa0fc2221e674","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"80ba56a24aee1fb2d8f1a509d7faa0fc2221e674","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.3.tgz","integrity":"sha512-3p9VGUH8fmSR+8LAflO8p0AldebrpIgv8q8Acr8zMMRLBzprmJdNbaKeuMhkYtIdY5iVR/mKQrfVr6RwStv6FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIaWIHM/qcq+UPDRN+/+8ytYVjuPEOvJFJXbcYuaRjTgIhAMGUmdGUIMgzusLihH66JwJYXNOWk5wOcsAl7d2IbRQW"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.3.tgz_1493210666516_0.6334684437606484"},"directories":{}},"0.3.4":{"name":"holes-in","version":"0.3.4","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"97de896adc5470c4ce1d3c937c0fc8695e777fd8","_id":"holes-in@0.3.4","_shasum":"40929930902a316fd0da4236f97c858a3f11879d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"40929930902a316fd0da4236f97c858a3f11879d","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.4.tgz","integrity":"sha512-cDbv6y+LWdXETYPqwd7ku0d+VkcE004Ut8+LgmssnMaYkM5HAXhjy97BFetaoFhVz4IHLWFSBeZc4qgOtgu+wA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf1TjtHb+70cfoINuGPdsGWnVHuD2RnPctjOEWnM73wAiAw9BkpXs+UY2dMFBNhlHy9A6peVFUVlkrqEvzh49QVzA=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.3.4.tgz_1493215365406_0.7961876136250794"},"directories":{}},"0.3.41":{"name":"holes-in","version":"0.3.41","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"9dc8814c935be3cf6ef6b847bda5d1a170924027","_id":"holes-in@0.3.41","_shasum":"dc1686f6004b44b2b13490767fd51c176256d33d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"dc1686f6004b44b2b13490767fd51c176256d33d","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.41.tgz","integrity":"sha512-tMWu+YnuHzWY9GuKG2SWzaKMSPiL+eYgXBmIuwgZzXAXn9yhN1CbLOAmk/G8yqI2X/w8kwfWKCSn0sM82rctug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHakI8Bz5+VgASTQwT4Fnu3lLOWW8O8rxtpHdUAU+F7hAiBwthtAZzs/93wB22GlawMPZ9TzUCY8DKwyi+O9PHuslw=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.41.tgz_1493222847414_0.9540918802376837"},"directories":{}},"0.3.42":{"name":"holes-in","version":"0.3.42","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"536cc34e295a8fe4908b2ba91153ab02efe56336","_id":"holes-in@0.3.42","_shasum":"23f3fd83bcebdb13f250867731d00b97e1abb8fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"23f3fd83bcebdb13f250867731d00b97e1abb8fd","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.42.tgz","integrity":"sha512-KHotej6A6ADjLrJDUu3Yy2fPstHVYCTnqrGRiqt9ftWJW/7dB9BB4FxzziCSw5nQN1seLixAVgVc4Qlo393o3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0KPH5aoCG7KEGh0L+w+xI2fxah3tITcSyVTS8q4zQnQIgdqy42lK0HKs7DnDPfnJlYA58edqJWBrKYdHRUFmmy4Q="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.3.42.tgz_1493300688082_0.7190327818971127"},"directories":{}},"0.3.43":{"name":"holes-in","version":"0.3.43","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"8aaa5bf7d1e0e3546c8e227a6e3fa910ff32a1e5","_id":"holes-in@0.3.43","_shasum":"7cf6a5a3f4a87199fd20bd1e3c3abda13478ce52","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"7cf6a5a3f4a87199fd20bd1e3c3abda13478ce52","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.43.tgz","integrity":"sha512-Mfprtw8q8MQTqHaxH3pJLChqPUHglWXAxGVFoWJEhDYPXKQDvOvanWE1CEW7Nkl0L6YtlnYQuQuZN5qTVSu9gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLFcEw8K1aTXLRJo9n5eQoQB9OBTfbszwbr0cT3WWpXAiAflRTKyDZqvfaL9kyQdi6DvxnIDxNVDrwxI0duUUq5CA=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.3.43.tgz_1493304828791_0.4784347298555076"},"directories":{}},"0.3.44":{"name":"holes-in","version":"0.3.44","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"e9a0b8c4c3f7fd18e650f93fb4051dd805be644a","_id":"holes-in@0.3.44","_shasum":"de3783e227a8fdf7ad4d72ed484239867cb7a215","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"de3783e227a8fdf7ad4d72ed484239867cb7a215","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.44.tgz","integrity":"sha512-So1U/T8GiTHVbN8cobflg2IGvQZc6HZ54bfvMm9Sijl1Yss4nZa2xrIrT4QOV+96Y9TrLH6zF+iuRMSHSvAexg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnVIgxiseX2G+QHBLn0654vuIx5JBfYij0fEuJhlJUCwIhAJDa9chY1TA6kEzhvj4IFTJAbBL6ToLZGFAQd1DHeZsB"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.3.44.tgz_1493886800314_0.4113676263950765"},"directories":{}},"0.3.45":{"name":"holes-in","version":"0.3.45","description":"Generates a 3D mesh from a 2D outer path and 2D inner paths","main":"lib-es5/index.js","scripts":{"test":"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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"54ebdba719e984009f73e1d344dc568afcec267f","_id":"holes-in@0.3.45","_shasum":"372c2bfc9751989d132a9bad7be92e335df36fe3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"372c2bfc9751989d132a9bad7be92e335df36fe3","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.45.tgz","integrity":"sha512-eulcyM1Xi/EQORPZNFrZ5o5FxtGLreLqc9pF9VVTq9oydCl4pa0DMLcEbfZn4bPcM0r3IC5j5M7serz4xT1wlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe/2AaUFwvdQtOZx3wQOD7JNHv7pijBbOAnXaTHXaxzwIgMF0CZCI1fs/IhJShm9IxH9B6EuCS2BfNHiZZaUi5Ifk="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.45.tgz_1493891051845_0.0138065239880234"},"directories":{}},"0.3.46":{"name":"holes-in","version":"0.3.46","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"watchify -v --debug doc/js/index.js -o doc/ui-bundle.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"88e3cb96574da3262d2cbaca8973b12341292be0","_id":"holes-in@0.3.46","_shasum":"59637809d43a030fc0ba71f351daea374f153c5c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"59637809d43a030fc0ba71f351daea374f153c5c","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.46.tgz","integrity":"sha512-SRjKRgMP4FCjVaLdl+S/GukL8mQDN9MbSOVMrs1G1fcRkCjjZQXk/Ge6WOxoiEyzRbHiDH85zW1ueGU/tbNteQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErIh+VAaYD0Lcmj54B4dPlnrpKpxfZsYAcF+Eh6I8gVAiEAueHO1P84dhZCsE3AAWKrmrB9p21VjR9WS9LUW1H4BWg="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/holes-in-0.3.46.tgz_1493987051563_0.23166798381134868"},"directories":{}},"0.3.47":{"name":"holes-in","version":"0.3.47","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"watchify -v --debug doc/js/index.js -o doc/ui-bundle.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"c14de41e0549f541168f146509dfbbc496ded7bf","_id":"holes-in@0.3.47","_shasum":"a6de9f1ecf77323b0f40624a9168e19de380c5c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"a6de9f1ecf77323b0f40624a9168e19de380c5c3","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.3.47.tgz","integrity":"sha512-pMLLZzR3CQ/nyTWONaWrXFcULhhL/753Vf+7e500kiIGuXRpn6g0Dgvisdwy6PYPUSxbN/pouPkgKlqc48o40w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6PaS1Q7yIShEa9oqw3slel+NaY20lPSeeTSETD8X+2QIhAP4f09Km89KgXnEcy5IM/Qxg43tpIyG4SUF94auDkawo"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.3.47.tgz_1493988794777_0.9857197725214064"},"directories":{}},"0.4.0":{"name":"holes-in","version":"0.4.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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"watchify -v --debug doc/js/index.js -o doc/ui-bundle.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"1211f891c81a5de4a5c139985e7941b0a6ab5f3f","_id":"holes-in@0.4.0","_shasum":"a6b3119a001f7bbb349173b2be00feae05155c7e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"a6b3119a001f7bbb349173b2be00feae05155c7e","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.0.tgz","integrity":"sha512-bD1TOLc8NtNQ8IzeY3boEzZ33e29FJ12Deol7TuiJ543jtcFA7HUZFuu7UofvfYbDwzfvPGtLyNEZaMnmGB6HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdy6A2vYRe/3QXb8AENoCiGVoOYhj3TlD7aLFawpoQVgIhANLpDLcPFnNnwHTQzZXuIiHoxGhHsr1qpqzXLWMt+lA5"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.4.0.tgz_1493988942309_0.28914749436080456"},"directories":{}},"0.4.1":{"name":"holes-in","version":"0.4.1","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/ && babel *.js -d ../lib-es5","build-uglify":"uglifyjs dist/holes-in.js -o dist/holes-in.min.js","build-doc":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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":"^6.23.0","babel-cli":"^6.23.0","babel-preset-es2015":"^6.22.0","babelify":"^7.3.0","babylonjs":"^2.5.0","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.4","mocha":"^3.2.0","uglifyjs":"^2.4.10","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"dea08b85ba343439a064cf4d13dabad603c3f6c6","_id":"holes-in@0.4.1","_shasum":"7d9646da5e832fabfb242a3e539d3bd1a7b68d9a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"shasum":"7d9646da5e832fabfb242a3e539d3bd1a7b68d9a","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.1.tgz","integrity":"sha512-kbWl9NAnUijP6XRHy1KSvOLzwCnNj0gc8Kb2+eXwsh1NuMw8bsAof+wVGBIMzEMk4qO4eHjlE3Hvkim/XKSgMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYy/RE69zNcC6DnCuLgVHH0hxlVFcZlmnEm+9Y6oBjXAiAYrRu3wce5EEmRo4oLPksCYWnLDzb/0of5vjj9FuwNog=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/holes-in-0.4.1.tgz_1494951328994_0.0022882698103785515"},"directories":{}},"0.4.3":{"name":"holes-in","version":"0.4.3","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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","mocha":"^3.4.2","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0","lru-cache":"^4.1.1","sigmund":"^1.0.1"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"27578c7c8cab5f4f2c9ea6f1a671e14f332cf99d","_id":"holes-in@0.4.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-mI7EkSycTRM307i6jKoWkC3FUROVlOZvzUQKbR29WoVQ680beuQ8fHipLpLcTosm96iGaIe2yP+Lt+dqesqezQ==","shasum":"396d05c99625c1a99d62ab3c331cd97da50a6a93","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4ipo6kvmYuRYe+CXKYKma0wBIMBLoSvG1nxoTOrHs0AiAObinJ4dRkRrronG6LG3LIs1Ftuc6UVulcz36QF4MqZw=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.4.3.tgz_1499871977655_0.4006926065776497"},"directories":{}},"0.4.4":{"name":"holes-in","version":"0.4.4","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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js && npm run build","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","mocha":"^3.4.2","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0","lru-cache":"^4.1.1","sigmund":"^1.0.1"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"2d39914662a46e2697a70f8819437345cac69e95","_id":"holes-in@0.4.4","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-cMyZKlsk50cfhepmsDM0xATfJgHCmZDZGNA8gAoTIky86qswLjQO/6bFMtH4p+zJIrpsaXlXP0vqIa+aLn9IZg==","shasum":"0b27cd238c9bcf6507aa700c907c9fe54b8db71d","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg8ZvuTVbJp1GuDe9KpIPVkpWRHT8J0++l9O2Cb1FaeQIhAKIsIOuAHt3owdwR++ZjpvAEcBXLQ4EevtBxXZuEGoxG"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.4.4.tgz_1499960979917_0.6046956174541265"},"directories":{}},"0.4.5":{"name":"holes-in","version":"0.4.5","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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","lru-cache":"^4.1.1","mocha":"^4.0.0","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"16d3a44ec4ccdaecc2413c3f486ecbd86c52be02","_id":"holes-in@0.4.5","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-70ApmzWpmuYm2UYl563gaWfmWv/5qA5+xWj3aO2/SeIwBsE6RvQ79Wj1FBZDVWhDMkeUx94QfCGMnKv/UnisvA==","shasum":"ef76bf539b4aa11f13081fdfd27c4fcd3b2ee26b","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/qUC6XlHBk3SXU3VghKpZyoc1HN12oCzxlSn7/TawfwIhAJyDsRendHZ8u8TMCz50DYFV9IDMWSM+W42Aw6CcqFpE"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.4.5.tgz_1507802619091_0.24918130692094564"},"directories":{}},"0.4.6":{"name":"holes-in","version":"0.4.6","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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","lru-cache":"^4.1.1","mocha":"^4.0.0","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"000df467b9b46fedf36d73215ade71b08668dfd6","_id":"holes-in@0.4.6","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-oaK+QfLZSKOMNgLC2AroI6gx/nFBAqdEHDTqtxhTIGGb0ssK6md9dFeMpvFdm0VYqtlIRCm3i5IAsqWWJ1CceQ==","shasum":"81cd7907e80c7fc416b9107d85727958d5c820ff","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.4.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMrschXqh+QDa3aeHvYy9ObHcTxnriRtl/9P544xECXAiEA4/hVTkfAvJGekrOiA/kYzNDhN2JN+3s1xlyfICTJFZA="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.4.6.tgz_1509706978734_0.6741678041871637"},"directories":{}},"0.5.0":{"name":"holes-in","version":"0.5.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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","lru-cache":"^4.1.1","mocha":"^4.0.0","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0","json-stringify-pretty-compact":"^1.0.4"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"6bb65f42ab21b0ced3dd0b38c152ae6175c4b382","_id":"holes-in@0.5.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-0g7nYF3z8dGJL/5vBy3pxUQfhWuMaWipbpMgE+okEtKwVTwDVfOhQDbBLUQEcA0HYN2+9mF9ztSJ8p5H6DpPuQ==","shasum":"7a56952fa06875492e6bcbaf2a05e80231c6a30e","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnIK1/JValA/RGtUIgPSqcP5BBaVmMFgPY62CgvLk/QAiEAm4ZDtkusmmcl1jh3JDK12vbwIGXI+uPH91GP8+Rl04o="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.0.tgz_1510064030773_0.16615033382549882"},"directories":{}},"0.5.1":{"name":"holes-in","version":"0.5.1","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":"enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","lru-cache":"^4.1.1","mocha":"^4.0.0","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0","json-stringify-pretty-compact":"^1.0.4"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"f9601556f4340a62b5c7ae2e6be9cc53880192a3","_id":"holes-in@0.5.1","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-F6p4jpUQ015ooQnXmEzWU371P622sVnawEI25AkmmCKbmc7tGkS2QI0Z6gQhDt/I3th71pWwv0/ut1QiYLOpWw==","shasum":"a7688536e8f7519645a1820dfc882a129eb873c0","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUIEFHIcjEwbqafFfycqpfkW9krrHoK5q08RRM6BpIWAIgV4/8VqyjHBPtngWiQ0GwI8rF8rCffLJFzvK3mxzJMCg="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.1.tgz_1510591270333_0.4705763556994498"},"directories":{}},"0.5.2":{"name":"holes-in","version":"0.5.2","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","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prebuild-doc":"npm run build && cp dist/holes-in.js doc/holes-in.js && cp debug/dist/debuglib.js doc/debuglib.js && ./node_modules/.bin/enlightme","build-doc":"enlightme","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","json-stringify-pretty-compact":"^1.0.4","lru-cache":"^4.1.1","mocha":"^4.0.0","pako":"^1.0.6","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"3188f8c1864f2119a0c5f8b083775296f0e2e49e","_id":"holes-in@0.5.2","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-RqYgoiljqxpPwwnhOSfc90AjrmutFt69PGk/N3fiNsBAFwTlls3vPoiWm+cT9qIRyLpF/PmBSgjXoVWi6WHmGA==","shasum":"d5fb345de1343d2fd95e9998748900bbdded3be9","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGJjXF12al8p61PJBLkufmI1HJT58rU6YfDKQAiJGXFAiBDC4qIb3+3v2uxQBFUvG9NWLkqprm8pff8OALcTGsyaA=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.2.tgz_1515601977953_0.051809238037094474"},"directories":{}},"0.5.3":{"name":"holes-in","version":"0.5.3","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","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyUI":"rm -f `pwd`/doc.generated/ui-bundle.js && ln -s `pwd`/doc/ui-bundle.js `pwd`/doc.generated/ui-bundle.js && watchify -v --debug doc/js/index.js -o doc.generated/ui-bundle.js","watchifyDebug":"watchify -v --debug debug/js/index.js -o debug/dist/debuglib.js","watchifyAll":"npm run watchify & npm run watchifyUI & npm run watchifyDebug","prebuild-doc":"npm run build && cp dist/holes-in.js doc/holes-in.js && cp debug/dist/debuglib.js doc/debuglib.js && ./node_modules/.bin/enlightme","build-doc":"enlightme","prepublish":"npm run build-es5"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","json-stringify-pretty-compact":"^1.0.4","lru-cache":"^4.1.1","mocha":"^4.0.0","pako":"^1.0.6","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"34ba87231ec5f19814c2f094ebe18ee3a7cb37d0","_id":"holes-in@0.5.3","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-Fw/rZtapriSLV9dsVsvhSiHfpyD0L2mPx7Le5n1NWU7suEsNcgnTytnqUKBdpB7sHxHNgdpiwkJIM/bBanYe6w==","shasum":"f9827eca5b2ef0fba4f21d7f7c8b0fc9b18255d0","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8RsUHyY2WLPXVRAsvBB7R+twXJB4tEQ4dWIf4fUxxYAIhAJh09+41o4l/8zEg8aJ3SJ1Jzn6W1qJdhRyKuWQ63O/T"}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.3.tgz_1516186628319_0.9760958589613438"},"directories":{}},"0.5.4":{"name":"holes-in","version":"0.5.4","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-debug":"mkdir -p debug/dist && browserify -t [babelify --presets [ es2015 ] ] -s debuglib debug/lib/index.js -o debug/dist/debuglib.js","prebuild-doc":"cp debug/dist/debuglib.js doc/debuglib.js && cp dist/holes-in.js doc/holes-in.js","build-doc":"npm run build && npm run build-debug && npm run prebuild-doc && ./node_modules/.bin/enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyDebug":"npm run build-debug && watchify -v --debug debug/lib/index.js -o debug/dist/debuglib.js"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","json-stringify-pretty-compact":"^1.0.4","lru-cache":"^4.1.1","mocha":"^4.0.0","pako":"^1.0.6","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"d7ebd5f9cc212e9c6ed2a0711e512f291c923e71","_id":"holes-in@0.5.4","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-PEEN4q8feP3OsU2nkmtKJ1pM3ylTz+wv1VpMf1ccCpPlgP1TWWUHywwugIJV4eTq5dLck/RfoiRyMS8qHEuX6A==","shasum":"017edb91a421ea2a3b09630283178b3f504e6fd9","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhUGM7mrumSp4MNnNiB1d4n+tDZA0HbIPcYdDsi8wMOAiAFTfC+kppThLM33RlO1OGEJ6OubeVxt8ZGsbE/xUQxAA=="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.4.tgz_1516355983294_0.8503258710261434"},"directories":{}},"0.5.5":{"name":"holes-in","version":"0.5.5","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-debug":"mkdir -p debug/dist && browserify -t [babelify --presets [ es2015 ] ] -s debuglib debug/lib/index.js -o debug/dist/debuglib.js","prebuild-doc":"cp debug/dist/debuglib.js doc/debuglib.js && cp dist/holes-in.js doc/holes-in.js","build-doc":"npm run build && npm run build-debug && npm run prebuild-doc && ./node_modules/.bin/enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyDebug":"npm run build-debug && watchify -v --debug debug/lib/index.js -o debug/dist/debuglib.js"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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.0.1-alpha","browserify":"^14.1.0","enlightme":"^0.1.1","expect.js":"^0.3.1","jshint":"^2.9.5","json-stringify-pretty-compact":"^1.0.4","lru-cache":"^4.1.1","mocha":"^4.0.0","pako":"^1.0.6","paper":"^0.11.4","sigmund":"^1.0.1","store":"^2.0.12","uglify-js":"^3.0.16","watchify":"^3.9.0"},"dependencies":{"cdt2d":"^1.0.0","clipper-lib":"git+https://github.com/wanadev/clipper-lib.git"},"gitHead":"128f4cfcdd730aef424c1cf1bb8cadb8217ae737","_id":"holes-in@0.5.5","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-cAnHq2D9x6BSu6mSexCr0MlD9i8N7G5sVzOJgyxzlngEVuWOCyA0q4i0WWRCRsMnSn0A1uINar9OBg3GVk7gRQ==","shasum":"a5d120be0d9e84f7ac5253aeab50294c521faf91","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8pEDjr/vtXtBv3l9pO6EyPCB+MrAV0fB62epccS6NKgIgC27lHDOLEKnEtkVUGfbUGCsaEnq+Ez0ohCwYeRv7XjU="}]},"maintainers":[{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadev","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in-0.5.5.tgz_1517560673763_0.4590824490878731"},"directories":{}},"0.5.7":{"name":"holes-in","version":"0.5.7","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-debug":"mkdir -p debug/dist && browserify -t [babelify --presets [ es2015 ] ] -s debuglib debug/lib/index.js -o debug/dist/debuglib.js","prebuild-doc":"cp debug/dist/debuglib.js doc/debuglib.js && cp dist/holes-in.js doc/holes-in.js","build-doc":"npm run build && npm run build-debug && npm run prebuild-doc && ./node_modules/.bin/enlightme","watchify":"mkdir -p dist && watchify -v --debug -s holes-in lib/index.js -o dist/holes-in.js","watchifyDebug":"npm run build-debug && watchify -v --debug debug/lib/index.js -o debug/dist/debuglib.js"},"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"keywords":["extrude","mesh","3D","hole"],"author":{"name":"Wanadev","email":"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"},"gitHead":"470bf99a8b5645013d650133fafb3236a341a31f","_id":"holes-in@0.5.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"breush","email":"alexis.breust@gmail.com"},"dist":{"integrity":"sha512-K5jgd0d5q3er94sOgXdv/FT9bM4ACJP2wtxFz1pkXD2I5WHzXvT/0wL6O11Xx/g9kHVimY5qBLESpEzqBWmrjg==","shasum":"6ee9641d6a60b1ed76f6d6b26d54357979240472","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.7.tgz","fileCount":35,"unpackedSize":10517853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrTbwL0kkRnMVj6jO3GzCahomXvi76k/Pezc5L6mPATwIgJCFpi8iKcKkM8I3GXh0VZxi56wCQYB4NT/WSb5Szg/w="}]},"maintainers":[{"name":"breush","email":"alexis.breust@gmail.com"},{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadmin","email":"it@wanadev.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in_0.5.7_1518096321475_0.6858385020938123"},"_hasShrinkwrap":false},"0.5.8":{"name":"holes-in","version":"0.5.8","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","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":{"name":"Wanadev","email":"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"},"gitHead":"2b5164931fa097682f29474765275a734dd9aea4","_id":"holes-in@0.5.8","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"leonicolle","email":"lnicolle@wanadev.fr"},"dist":{"integrity":"sha512-hr9eJ6Ojfq0FCbIZAkGebYaEDpYAwj0lS4Y5fmF0Po5NRu2a2GJGs3An8valXwHoapnhjoGcOpg6xchlXf+jjw==","shasum":"4de554e9e752dcf58e8efe9b0021568f577e67a3","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.5.8.tgz","fileCount":36,"unpackedSize":18191114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1G+VCRA9TVsSAnZWagAALIgP/R+vjSX/h44XX+7Hyerd\nc/zyy5lOwpEnK3ks46IMand05LllVlDxJrejw0auMwz4aoGbQt29XjR/Igx0\nomRFcFwOUWX02X6Q9CGk4fMZ2rNn8kye+CiZ1VnArFuj6+n4F5KIcFTJ2RRj\nyllMe2lgwApneuTHYFFTbAdTQ3NWEv3L91TmBZmPAfGF2p2DYfF0ByDR97B/\n2lqTsTE22Uyt/HDRRXEPXCPjcPWC5bmtCH+/5PcqmYIevqm2zq4LheRODerQ\npz7CMX71L4FIJ6665AUKfhvJbSVx8/abmwAmvO+mM0EC99rLBOkmVspP73VS\n/I+Ze6/k+ZiYPJC5WXdRh0vbcfj7uMRw5m84H8yRLcqz2KUaCJg0kjq7bEIk\nKMqMdBjCSbcl2dGNeOBZMCBq42wBhATU9vrWbIi98XVBiX20af4FqFqt/DZg\nsHnCVex5ajAQ6RR2LtgvqYW7pmQuSHu/QGPIoeokO1h/uet30PwXCxv7dT3r\njw0xULlKCQOiJW9mex5NUNmZsSDYgxnnnWS7R1RWwq5J8e4Ebu+x021wbEtV\nIgSvHBkacEBi4P/i8+nT0Wv6TkC1hnBHmVzb2bRS0FUxAga394ltcV786iSe\nM1U/ka1Uo6TkUwiskO0k4T+igduc4k+Jt30//1ScTAR/bIk8zaMFMK9HAe45\n3k4o\r\n=ZUUf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyT8WdOkqkhfUBs8Mza2mXla7ij8RUojNb6mSF6J49nAiBGoigjkONg8tEyaXFVk1vmtzZt+qVSa56taT0jEobIBg=="}]},"maintainers":[{"name":"breush","email":"alexis.breust@gmail.com"},{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadmin","email":"it@wanadev.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in_0.5.8_1523871636654_0.7175881834729769"},"_hasShrinkwrap":false},"0.6.0":{"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":{"name":"Wanadev","email":"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"},"gitHead":"8139ad248c8efec0568f6125d48fe6878f097b9e","_id":"holes-in@0.6.0","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-g/xHpjqAZNT00ohc6VRgxGtQUGBiSZk3QXhBRZb2RnSsHTgVa8xOyt22R5YM4zT3JHyiy5JFYP8AxJoruSMTQA==","shasum":"98b4732c83c4aa660cfc30169a48cd7224b4374a","tarball":"https://registry.npmjs.org/holes-in/-/holes-in-0.6.0.tgz","fileCount":35,"unpackedSize":376442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglReeCRA9TVsSAnZWagAAj6kP/2TfGWZVrsyuHbVu4Xs9\n76oKxyPH3EHzB2kazVreJ9orSPcIAtj8qSxATBUnzDcyPg+EbAqNI/I32ND3\nW/7IykAgFLVvwdVrNuQ5FcRwvz/J08UcHvU7arrcgE97zl1SOJYb6ISVtCai\nUr4tJqprHa6RAQxXUkeqUOlo5cVTEh/68w6oClPdAo9QEUVXmEJD+sjoM3kG\nltY0K1/EPAXq+pvOZdEexo39RTpLT9IBj5WlT0wo/OAe4CWofKYn38839SHE\nA4NRjPuS/H4HpltB8AveoWh7CzXcV3eQ+dzSndcVjRC+jSb69oPRJo2lwTkE\nZba9z6IiOxr1V4Xx8IAISQ4dChu9KQ8ogvTWlcQwSK0IDJ6MwOF4cuxS3Usk\nQD+RMzFUg6g75v1hGevaYIaeY4NvyXMKapGtf0m/viUyA79XxIpz45EIOLg+\nus3kxWDgdK0jg0XrvUK5YH+M1lwKDUFTst0sni3GF6kxMHnfG+EpTgWZqSQ3\nOdP/GOw7JnPcVY//KhSoOppfa/SHVCHyHw6hAOs5j4vfxm4u2Ob+I7xu1XK4\nRNl5hYlCLAdRGljcLhlHSsFHdNxFpmsfQXytOhqGTFiZigqKoGsr3nkl6qyr\nLR2h8br3Yy8z84qDgK29LLdUnzOtCRCgw2OB6H4qNMWGgqvqS5nTNjXvqqka\nyE5u\r\n=oCUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIYBFWJZRlJein6rkB1DapVeTQa3QC/lmaCV0H/EZivgIgOrIjeNrhR/DK3V5/syiYnU2DErUIBNCTMDGQcdRANAA="}]},"_npmUser":{"name":"flozz","email":"npm-2@flogisoft.com"},"directories":{},"maintainers":[{"name":"flozz","email":"npm-2@flogisoft.com"},{"name":"breush","email":"alexis.breust@gmail.com"},{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadmin","email":"it@wanadev.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/holes-in_0.6.0_1620383645779_0.811359178442596"},"_hasShrinkwrap":false}},"readme":"![](doc/images/text-logo.png)\n\n\n[![Build Status](https://travis-ci.org/wanadev/holes-in.svg?branch=master)](https://travis-ci.org/wanadev/holes-in)\n[![NPM Version](http://img.shields.io/npm/v/holes-in.svg?style=flat)](https://www.npmjs.com/package/holes-in)\n[![License](http://img.shields.io/npm/l/holes-in.svg?style=flat)](https://github.com/wanadev/holes-in/blob/master/LICENSE)\n[![Dependencies](https://img.shields.io/david/wanadev/holes-in.svg?maxAge=2592000)]()\n[![Dev Dependencies](https://img.shields.io/david/dev/wanadev/holes-in.svg?maxAge=2592000)]()\n[![Greenkeeper badge](https://badges.greenkeeper.io/wanadev/holes-in.svg)](https://greenkeeper.io/)\n\n\n> A javascript library to generate 3D mesh from a 2D outer path and 2D inner paths.\n\n## Getting started\n\n```\nnpm install\nnpm run watchifyDebug\npython3 -m http.server 3001 .\n# Open http://localhost:3001/debug/debugpage/debugPage.html\n```\n\n## Documentation\n\n[Please visit the Documentation page](https://wanadev.github.io/holes-in/)\n\n[Or have a look to the DEMO](https://wanadev.github.io/holes-in/debug/index.html)\n\n\n## Changelog\n* **0.6.0:**\n  * Adds support of Uvs2 on merge meshes\n  * Adds options to invert front and back normals\n* *0.5.3-0.5.8: ?*\n* **0.5.2:** Accept lowercase points\n* **0.5.1:** New doc, new logo, new style :)\n* **0.5.0:** Simplified getDataByDepth and handle holes into holes.\n* **0.4.0:** Added option mergeVerticalGeometries to be able to separate vertical geometries in an array of meshes\n* **0.3.4:** Added option doNotBuild for a thinner control of the final mesh\n* **0.3.2:** Simplified pre processing for more robustness\n* **0.2.5:** Removed `for ...of` for ES5 transpilation\n* **0.2.3:** Added full gestion of paths that modifies the outer geometry\n* **0.1.5:** Added gestion of paths that modifies the outer geometry\n* **0.1.1:** Added Uvs generation\n* **0.0.0:** Initial release\n","maintainers":[{"name":"flozz","email":"npm-2@flogisoft.com"},{"name":"breush","email":"alexis.breust@gmail.com"},{"name":"leonicolle","email":"lnicolle@wanadev.fr"},{"name":"wanadmin","email":"it@wanadev.fr"}],"time":{"modified":"2022-06-18T21:05:19.268Z","created":"2017-03-07T10:27:01.804Z","0.0.0":"2017-03-07T10:27:01.804Z","0.1.0":"2017-03-16T16:22:51.347Z","0.1.1":"2017-03-16T16:46:38.947Z","0.1.2":"2017-03-16T16:51:36.453Z","0.1.3":"2017-03-16T16:58:33.629Z","0.1.4":"2017-03-17T09:04:11.954Z","0.1.5":"2017-03-20T15:11:17.182Z","0.1.6":"2017-03-22T08:52:23.942Z","0.1.7":"2017-03-28T12:46:20.289Z","0.1.8":"2017-03-28T13:29:24.503Z","0.1.9":"2017-03-28T15:12:49.142Z","0.2.1":"2017-03-29T07:50:16.127Z","0.2.2":"2017-04-05T13:03:35.117Z","0.2.3":"2017-04-11T14:01:12.098Z","0.2.4":"2017-04-13T08:56:42.581Z","0.2.5":"2017-04-13T13:55:58.732Z","0.2.6":"2017-04-18T14:38:33.850Z","0.2.7":"2017-04-21T16:18:39.922Z","0.2.9":"2017-04-24T16:11:49.418Z","0.3.0":"2017-04-25T09:19:07.255Z","0.3.1":"2017-04-25T09:52:49.186Z","0.3.2":"2017-04-26T10:03:45.170Z","0.3.3":"2017-04-26T12:44:27.720Z","0.3.4":"2017-04-26T14:02:47.579Z","0.3.41":"2017-04-26T16:07:28.778Z","0.3.42":"2017-04-27T13:44:50.160Z","0.3.43":"2017-04-27T14:53:50.902Z","0.3.44":"2017-05-04T08:33:22.349Z","0.3.45":"2017-05-04T09:44:12.562Z","0.3.46":"2017-05-05T12:24:13.612Z","0.3.47":"2017-05-05T12:53:15.459Z","0.4.0":"2017-05-05T12:55:42.987Z","0.4.1":"2017-05-16T16:15:30.716Z","0.4.3":"2017-07-12T15:06:18.909Z","0.4.4":"2017-07-13T15:49:41.694Z","0.4.5":"2017-10-12T10:03:43.502Z","0.4.6":"2017-11-03T11:03:00.552Z","0.5.0":"2017-11-07T14:13:52.791Z","0.5.1":"2017-11-13T16:41:12.306Z","0.5.2":"2018-01-10T16:32:59.890Z","0.5.3":"2018-01-17T10:57:10.267Z","0.5.4":"2018-01-19T09:59:45.175Z","0.5.5":"2018-02-02T08:37:55.614Z","0.5.7":"2018-02-08T13:25:23.068Z","0.5.8":"2018-04-16T09:40:37.009Z","0.6.0":"2021-05-07T10:34:06.070Z"},"homepage":"https://github.com/wanadev/holes-in#readme","keywords":["extrude","mesh","3D","hole"],"repository":{"type":"git","url":"git+https://github.com/wanadev/holes-in.git"},"author":{"name":"Wanadev","email":"http://www.wanadev.fr/"},"bugs":{"url":"https://github.com/wanadev/holes-in/issues"},"license":"BSD-3-Clause","readmeFilename":"README.md"}