UNPKG

@bitbybit-dev/manifold-worker

Version:

Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker

104 lines 3.1 kB
{ "name": "@bitbybit-dev/manifold-worker", "version": "1.0.2", "description": "Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker", "main": "index.js", "repository": { "type": "git", "url": "https://github.com/bitbybit-dev/bitbybit" }, "keywords": [ "Bit By Bit Developers", "bitbybit", "bitbybit.dev", "Geometry", "CAD", "3D", "JSCAD", "OCCT", "OpenCascade", "Creative coding", "CSG", "Mesh", "Meshing", "Manifold", "Manifold-3D", "BabylonJS", "ThreeJS", "WebGL", "WebGPU", "Parametric", "Modeling", "Browser CAD", "3D algorithms", "3D modeling", "3D printing", "3D printing algorithms", "3D software", "OpenCascade Technology", "AEC", "Automotive", "Engineering", "CAE", "CAM" ], "directories": { "lib": "lib" }, "scripts": { "build": "tsc -p tsconfig.bitbybit.json", "build-p": "npm run build && npm run copy-package && npm run copy-readme && npm run delete-coverage", "copy-package": "shx cp -R ./package.json ./dist", "copy-readme": "shx cp -R ./README.md ./dist && shx cp -R ./LICENSE ./dist", "delete-coverage": "shx rm -rf ./dist/coverage || true", "test": "set NODE_OPTIONS=--experimental-specifier-resolution=node && jest --watchAll=true", "test-c": "set NODE_OPTIONS=--experimental-specifier-resolution=node && jest --coverage --watchAll=false", "test-c-l": "set NODE_OPTIONS=--experimental-specifier-resolution=node && jest --coverage --watchAll=true" }, "author": "Bit by bit developers", "license": "MIT", "funding": { "type": "corporate", "url": "https://bitbybit.dev/auth/pick-plan" }, "types": "./index.d.ts", "type": "module", "dependencies": { "@bitbybit-dev/manifold": "1.0.2", "rxjs": "7.8.2" }, "devDependencies": { "shx": "0.4.0", "sass": "1.97.2", "@testing-library/jest-dom": "6.9.1", "mvdir": "1.0.22", "jest": "30.4.2", "ts-node": "10.9.2", "ts-jest": "29.4.10", "typescript": "5.9.3", "@types/jest": "30.0.0", "babel-jest": "30.4.1", "@babel/core": "7.29.0", "@babel/preset-env": "7.29.5", "@babel/preset-typescript": "7.28.5", "jest-html-reporters": "3.1.7" }, "jest": { "preset": "ts-jest", "transform": { "\\.[jt]sx?$": "babel-jest" }, "extensionsToTreatAsEsm": [ ".ts" ], "transformIgnorePatterns": [ "node_modules/(?!threejs)/", "node_modules/(?!threejs/examples/jsm)/", "node_modules/verb-nurbs-web/", "node_modules/(?!@bitbybit-dev)/" ], "collectCoverageFrom": [ "lib/api/**/*" ] } }