@bitbybit-dev/occt-worker
Version:
Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker
97 lines • 3.26 kB
JSON
{
"name": "@bitbybit-dev/occt-worker",
"version": "1.0.2",
"description": "Bit By Bit Developers CAD algorithms using OpenCascade Technology kernel adapted for WebWorker",
"main": "index.js",
"repository": {
"type": "git",
"url": "https://github.com/bitbybit-dev/bitbybit/tree/master/packages/dev/occt-worker"
},
"directories": {
"lib": "lib"
},
"keywords": [
"Bit By Bit Developers",
"bitbybit",
"bitbybit.dev",
"Geometry",
"CAD",
"3D",
"OCCT",
"OpenCascade",
"Parametric",
"Modeling",
"Browser",
"Node",
"3D algorithms",
"STEP",
"STP",
"3D modeling",
"3D printing",
"3D printing algorithms",
"3D software",
"OpenCascade Technology",
"AEC",
"Automotive",
"Engineering",
"CAE",
"CAM",
"Worker",
"WebWorker",
"WASM"
],
"scripts": {
"build": "tsc -p tsconfig.bitbybit.json",
"build-p": "npm run build && npm run copy-package && npm run copy-readme-license && npm run delete-coverage",
"copy-package": "shx cp -R ./package.json ./dist",
"copy-readme-license": "shx cp -R ./README.md ./dist && shx cp -R ./LICENSE ./dist",
"delete-coverage": "shx rm -rf ./dist/coverage || true",
"docs": "./node_modules/.bin/sass ts-doc-theme/assets/css/main.sass ts-doc-theme/assets/css/main.css && node_modules/.bin/typedoc --out ts-api-docs/ lib/api --theme ./ts-doc-theme --excludePrivate --tsconfig lib/api/tsconfig.bbb.json --media assets/images/blockly-block-images/",
"test": "NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=8192' jest --runInBand --watchAll=true",
"test-c": "NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=8192' jest --runInBand --coverage --watchAll=false",
"test-c-l": "NODE_OPTIONS='--experimental-vm-modules --max-old-space-size=8192' jest --runInBand --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/occt": "1.0.2",
"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.28.6",
"@babel/preset-env": "7.28.6",
"@babel/preset-typescript": "7.28.5",
"jest-html-reporters": "3.1.7"
},
"jest": {
"preset": "ts-jest",
"transform": {
"\\.[jt]sx?$": "babel-jest"
},
"extensionsToTreatAsEsm": [
".ts"
],
"transformIgnorePatterns": [],
"testEnvironment": "node",
"maxWorkers": 1,
"collectCoverageFrom": [
"lib/occ-worker/**/*.ts",
"lib/api/**/*.ts"
]
}
}