@bitbybit-dev/manifold-worker
Version:
Bit By Bit Developers Manifold Based CAD Library to Program Geometry Via WebWorker
104 lines • 3.1 kB
JSON
{
"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/**/*"
]
}
}