UNPKG

@bitbybit-dev/core

Version:

Bit By Bit Developers Core CAD API to Program Geometry

100 lines 3.04 kB
{ "name": "@bitbybit-dev/core", "version": "1.1.1", "description": "Bit By Bit Developers Core CAD API to Program Geometry", "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", "BabylonJS", "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/base": "1.1.1", "@bitbybit-dev/occt-worker": "1.1.1", "@bitbybit-dev/manifold-worker": "1.1.1", "@bitbybit-dev/jscad-worker": "1.1.1", "jsonpath-plus": "10.3.0", "verb-nurbs-web": "2.1.3", "rxjs": "7.8.2" }, "devDependencies": { "shx": "0.4.0", "@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/(?!@babylonjs|@bitbybit-dev)" ], "collectCoverageFrom": [ "lib/workers/**/*", "lib/api/bitbybit/**/*" ] } }