UNPKG

@bitbybit-dev/jscad

Version:

Bit By Bit Developers JSCAD based CAD Library to Program Geometry

98 lines 2.92 kB
{ "name": "@bitbybit-dev/jscad", "version": "0.20.6", "description": "Bit By Bit Developers JSCAD based CAD Library 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", "CSG", "Mesh", "Meshing", "Manifold", "Manifold-3D", "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": "cp -R ./package.json ./dist", "copy-readme": "cp -R ./README.md ./dist && cp -R ./LICENSE ./dist", "delete-coverage": "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", "types": "./index.d.ts", "type": "module", "dependencies": { "@bitbybit-dev/base": "0.20.6", "@jscad/io-utils": "2.0.28", "@jscad/modeling": "2.12.3", "@jscad/stl-serializer": "2.1.18", "@jscad/dxf-serializer": "2.1.18", "@jscad/3mf-serializer": "2.1.12" }, "devDependencies": { "sass": "1.57.1", "@testing-library/jest-dom": "5.14.1", "mvdir": "1.0.21", "jest": "29.4.1", "ts-node": "10.9.1", "ts-jest": "29.0.0", "typescript": "4.8.2", "@types/jest": "29.0.0", "babel-jest": "29.0.0", "@babel/core": "7.16.0", "@babel/preset-env": "7.16.0", "@babel/preset-typescript": "7.16.0", "jest-html-reporters": "3.0.11" }, "jest": { "preset": "ts-jest", "transform": { "\\.[jt]sx?$": "babel-jest" }, "extensionsToTreatAsEsm": [ ".ts" ], "transformIgnorePatterns": [ "node_modules/(?!@bitbybit-dev)/" ], "collectCoverageFrom": [ "lib/api/**/*" ] } }