-
Notifications
You must be signed in to change notification settings - Fork 288
Expand file tree
/
Copy pathpackage.json
More file actions
91 lines (91 loc) · 5.47 KB
/
package.json
File metadata and controls
91 lines (91 loc) · 5.47 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
82
83
84
85
86
87
88
89
90
91
{
"name": "babylonjs-editor-main",
"version": "5.0.0",
"private": true,
"description": "Babylon.js Editor is a Web Application helping artists to work with Babylon.js",
"productName": "Babylon.js Editor",
"repository": {
"url": "https://github.com/BabylonJS/Editor/"
},
"author": {
"name": "Julien Moreau-Mathis",
"url": "https://twitter.com/luaacro"
},
"workspaces": [
"editor",
"tools",
"templates",
"templates/nextjs",
"templates/solidjs",
"templates/vanillajs",
"templates/electron",
"plugins",
"plugins/quixel",
"plugins/fab",
"website",
"cli"
],
"scripts": {
"postinstall": "electron-rebuild -f -w node-pty -m ./node_modules/node-pty && electron-builder install-app-deps && node ./postinstall.mjs",
"watch-editor": "yarn workspace babylonjs-editor watch",
"watch-editor-css": "yarn workspace babylonjs-editor watch-css",
"watch-editor-all": "yarn workspace babylonjs-editor watch-all",
"watch-tools": "yarn workspace babylonjs-editor-tools watch",
"watch-plugins": "concurrently \"yarn workspace babylonjs-editor-quixel-plugin watch\" \"yarn workspace babylonjs-editor-fab-plugin watch\" -c bgYellow.bold,bgBlue.bold --names quixel,fab",
"watch-cli": "yarn workspace babylonjs-editor-cli watch",
"build-editor": "yarn workspace babylonjs-editor build",
"build-tools": "yarn workspace babylonjs-editor-tools build",
"build-plugins": "yarn workspace babylonjs-editor-plugins build",
"build-templates": "yarn workspace babylonjs-editor-templates build",
"build-website": "yarn workspace babylonjs-editor-website build",
"build-cli": "yarn workspace babylonjs-editor-cli build",
"build": "yarn build-tools && yarn build-cli && yarn build-editor && yarn build-plugins",
"build-all": "yarn build && yarn build-templates && yarn build-website",
"build-all-concurrently": "concurrently \"yarn build-tools\" \"yarn build-cli\" -c bgYellow.bold,bgBlue.bold --names tools,cli && yarn build-editor && concurrently \"yarn workspace babylonjs-editor-plugins build-concurrently\" \"yarn workspace babylonjs-editor-templates build-concurrently\" \"yarn workspace babylonjs-editor-website build\" -c bgYellow.bold,bgBlue.bold,bgGreen.bold --names plugins,templates,website",
"start": "yarn workspace babylonjs-editor start",
"package": "yarn clean && yarn clean:node_modules && yarn && yarn lint && yarn build-all-concurrently && yarn test && node build.mjs",
"clean": "rimraf editor/build editor/declaration editor/electron-packages editor/coverage tools/build tools/declaration tools/coverage website/.next cli/build cli/declaration && yarn workspace babylonjs-editor-plugins clean && yarn workspace babylonjs-editor-templates clean",
"clean:node_modules": "rm -rf editor/node_modules tools/node_modules plugins/**/node_modules templates/**/node_modules website/node_modules node_modules",
"test": "yarn workspace babylonjs-editor-tools test && yarn workspace babylonjs-editor test",
"coverage": "yarn workspace babylonjs-editor-tools coverage && yarn workspace babylonjs-editor coverage",
"format": "prettier --write \"editor/src/**/*.{ts,mts,tsx,js,json}\" \"tools/src/**/*.{ts,mts,tsx,js,json}\" \"cli/src/**/*.{ts,mts,tsx,js,json}\" \"plugins/**/src/**/*.{ts,mts,tsx,js,json}\" \"website/src/**/*.{ts,mts,tsx,js,json}\"",
"format-check": "prettier --check \"editor/src/**/*.{ts,mts,tsx,js,json}\" \"tools/src/**/*.{ts,mts,tsx,js,json}\" \"cli/src/**/*.{ts,mts,tsx,js,json}\" \"plugins/**/src/**/*.{ts,mts,tsx,js,json}\" \"website/src/**/*.{ts,mts,tsx,js,json}\"",
"lint-editor": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./editor/src/**",
"lint-tools": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./tools/src/**",
"lint-plugins": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./plugins/**/src/**",
"lint-templates": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./templates/**/src/**",
"lint-website": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./website/src/**",
"lint-cli": "cross-env NODE_OPTIONS='--max-old-space-size=8192' eslint --cache --no-warn-ignored ./cli/src/**",
"lint": "yarn format-check && concurrently \"yarn lint-editor\" \"yarn lint-tools\" \"yarn lint-cli\" \"yarn lint-plugins\" \"yarn lint-templates\" \"yarn lint-website\" --names editor,tools,cli,plugins,templates,website",
"lint-fix": "yarn format && concurrently \"yarn lint-editor --fix\" \"yarn lint-tools --fix\" \"yarn lint-cli --fix\" \"yarn lint-plugins --fix\" \"yarn lint-templates --fix\" \"yarn lint-website --fix\" --names editor,tools,cli,plugins,templates,website"
},
"readme": "https://github.com/BabylonJS/Editor/blob/master/README.md",
"license": "(Apache-2.0)",
"devDependencies": {
"@typescript-eslint/eslint-plugin": "8.35.1",
"@typescript-eslint/parser": "8.35.1",
"concurrently": "9.2.0",
"cross-env": "7.0.3",
"dotenv": "17.2.3",
"eslint": "9.29.0",
"minimist": "1.2.8",
"prettier": "3.8.1",
"rimraf": "6.0.1"
},
"dependencies": {},
"resolutions": {
"braces": "3.0.3",
"node-abi": "4.14.0",
"wrap-ansi": "7.0.0",
"babylonjs": "9.0.0",
"babylonjs-addons": "9.0.0",
"babylonjs-gui": "9.0.0",
"babylonjs-gui-editor": "9.0.0",
"babylonjs-loaders": "9.0.0",
"babylonjs-materials": "9.0.0",
"babylonjs-node-editor": "9.0.0",
"babylonjs-node-particle-editor": "9.0.0",
"babylonjs-post-process": "9.0.0",
"babylonjs-procedural-textures": "9.0.0"
}
}