-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathpackage.json
More file actions
81 lines (81 loc) · 3.31 KB
/
package.json
File metadata and controls
81 lines (81 loc) · 3.31 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
{
"name": "bitbybit-core",
"version": "0.9.19",
"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-tsdoc",
"copy-package": "cp -R ./package.json ./dist",
"copy-readme": "cp -R ./README.md ./dist",
"delete-tsdoc": "rm -R ./dist/ts-api-docs && rm -R ./dist/ts-doc-theme && rm -R ./dist/coverage",
"declarations": "tsc --project lib/api/tsconfig.bbb.json",
"dec": "npm run declarations && node lib/api/declarations.js",
"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/ && node mvdocpictures",
"test": "NODE_OPTIONS=--experimental-specifier-resolution=node jest --watchAll=true",
"test-c": "NODE_OPTIONS=--experimental-specifier-resolution=node jest --coverage --watchAll=false",
"test-c-l": "NODE_OPTIONS=--experimental-specifier-resolution=node jest --coverage --watchAll=true"
},
"author": "Bit by bit developers",
"license": "MIT",
"types": "./index.d.ts",
"dependencies": {
"@babylonjs/core": "5.42.2",
"@babylonjs/gui": "5.42.2",
"@babylonjs/loaders": "5.42.2",
"@babylonjs/materials": "5.42.2",
"@babylonjs/serializers": "5.42.2",
"@jscad/io-utils": "2.0.13",
"@jscad/modeling": "2.7.2",
"@jscad/stl-serializer": "2.1.3",
"verb-nurbs-web": "2.1.3",
"bitbybit-occt": "0.9.19",
"rxjs": "7.5.5"
},
"devDependencies": {
"typedoc": "0.21.10",
"@microsoft/tsdoc": "0.13.2",
"@microsoft/tsdoc-config": "0.15.2",
"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.4.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/(?!@babylonjs|bitbybit-occt)"
],
"collectCoverageFrom": [
"lib/workers/**/*",
"lib/api/bitbybit/**/*"
]
}
}