-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpackage.json
141 lines (141 loc) · 4.94 KB
/
package.json
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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
{
"private": true,
"description": "HASH Core",
"repository": "https://github.com/hashintel/labs",
"license": "AGPL-3.0-only",
"scripts": {
"// 01": "Global scripts: these belong to the workspace itself",
"// 02": "",
"preinstall": "node scripts/preinstall.js",
"postinstall": "yarn build:utils && yarn build:engine-web",
"prepare": "cd ../.. && husky install .config/husky",
"all": "npx npm-run-all",
"fmt:scripts": "prettier --write --cache \"scripts/**/*.{ts,tsx,js,json}\" ",
"lint:scripts": "prettier --check --cache \"scripts/**/*.{ts,tsx,js,json}\" && tsc --noEmit",
"fmt": "yarn all fmt:*",
"lint": "yarn all lint:*",
"test": "yarn all test:*",
"clippy": "touch packages/engine/src/lib.rs && cargo clippy --all",
"// 03": "",
"// 04": "engine scripts: these belong to @hashintel/engine-web",
"// 05": "",
"ws:engine-web": "yarn workspace @hashintel/engine-web",
"build:engine-web": "yarn ws:engine-web build",
"clean:engine-web": "yarn ws:engine-web clean",
"fmt:rustfmt": "cargo fmt -v --all",
"fmt:engine-web": "yarn ws:engine-web fmt",
"lint:engine-web": "yarn ws:engine-web lint",
"test:engine-web": "yarn ws:engine-web test",
"test:rust-engine": "cargo test --verbose",
"// 06": "",
"// 07": "Core scripts: these belong to @hashintel/core",
"// 08": "",
"ws:core": "yarn workspace @hashintel/core",
"prebuild:core": "yarn build:engine-web",
"build-dev:core": "yarn ws:core build-dev",
"build:core": "yarn ws:core build",
"clean:core": "yarn ws:core clean",
"predeploy:core": "yarn build:engine-web",
"deploy:core": "yarn ws:core deploy",
"fmt:core": "yarn ws:core fmt",
"lint:core": "yarn ws:core lint",
"preserve:core": "yarn build:engine-web",
"serve:core": "yarn ws:core serve",
"start:core": "yarn ws:core start",
"preview:core": "yarn ws:core preview",
"test:core": "yarn ws:core test",
"g": "yarn ws:core g",
"// 09": "",
"// 10": "Cypress integration tests",
"// 11": "",
"ws:integration": "yarn workspace @hashintel/integration_tests",
"integration:open": "yarn ws:integration cypress open",
"integration:run": "yarn ws:integration cypress run",
"// 12": "",
"// 13": "For common utility functions which must be in sync between packages",
"// 14": "",
"ws:utils": "yarn workspace @hashintel/utils",
"build:utils": "yarn ws:utils build",
"fmt:utils": "yarn ws:utils fmt",
"lint:utils": "yarn ws:utils lint"
},
"workspaces": [
"packages/core",
"packages/engine-web",
"scripts/integration_tests",
"packages/utils"
],
"devDependencies": {
"@babel/core": "7.12.3",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-string-parser": "^7.23.4",
"@babel/preset-env": "7.12.11",
"@babel/preset-react": "7.14.5",
"@babel/preset-typescript": "7.12.1",
"@jridgewell/gen-mapping": "^0.3.3",
"@types/classnames": "2.2.11",
"@types/dom-mediacapture-record": "1.0.7",
"@types/file-saver": "2.0.2",
"@types/hookrouter": "2.2.3",
"@types/jest": "26.0.20",
"@types/json-schema": "7.0.7",
"@types/jszip": "3.4.1",
"@types/lodash": "4.14.165",
"@types/mapbox-gl": "1.13.0",
"@types/node": "14.14.7",
"@types/prettier": "2.2.2",
"@types/react": "16.9.56",
"@types/react-dom": "16.9.9",
"@types/react-plotly.js": "2.2.4",
"@types/react-redux": "7.1.16",
"@types/react-select": "3.0.26",
"@types/react-splitter-layout": "3.0.1",
"@types/react-tabs": "2.3.2",
"@types/react-timeago": "4.1.1",
"@types/react-transition-group": "4.4.0",
"@types/react-window": "1.8.2",
"@types/request-promise-native": "1.0.17",
"@types/shelljs": "0.8.8",
"@types/stats": "0.16.30",
"@types/url-join": "4.0.0",
"@types/uuid": "8.3.0",
"@typescript-eslint/eslint-plugin": "^6.12.0",
"@typescript-eslint/parser": "^6.10.0",
"babel-jest": "26.6.3",
"babel-loader": "8.2.1",
"babel-plugin-dynamic-import-node": "^2.3.3",
"caniuse-lite": "^1.0.30001563",
"cross-env": "7.0.3",
"eslint": "^8.53.0",
"eslint-config-prettier": "9.0.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"fork-ts-checker-webpack-plugin": "6.0.3",
"husky": "^8.0.0",
"identity-obj-proxy": "3.0.0",
"jest": "26.6.3",
"jest-canvas-mock": "2.3.0",
"npm-run-all": "4.1.5",
"prettier": "3.1.0",
"prop-types": "15.7.2",
"random-emoji": "1.0.2",
"request": "2.88.2",
"request-promise-native": "1.0.9",
"rimraf": "3.0.2",
"shelljs": "0.8.5",
"time-stamp": "2.2.0",
"tmp": "0.2.1",
"ts-jest": "26.4.4",
"ts-node": "9.1.1",
"typescript": "^4.3.5",
"webpack": "4.44.2",
"webpack-cli": "3.3.12",
"yarn-audit-fix": "^10.0.1",
"yarn-run-all": "3.1.1"
},
"resolutions": {
"@types/react": "16.9.56"
},
"dependencies": {}
}