forked from cheminfo/nmrium
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
136 lines (136 loc) · 4.6 KB
/
package.json
File metadata and controls
136 lines (136 loc) · 4.6 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
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
{
"name": "nmrium",
"description": "React component to display and process nuclear magnetic resonance (NMR) spectra.",
"version": "0.33.0",
"license": "MIT",
"main": "lib-cjs/component/NMRium.js",
"module": "lib/component/NMRium.js",
"types": "lib/component/NMRium.d.ts",
"files": [
"lib",
"lib-cjs"
],
"scripts": {
"build": "vite build --outDir build",
"postbuild": "rm build/data/cytisine/2d/HMBC_Cytisin_RI+FT.dx && rm build/data/cytisine/2d/HSQC_Cytisin_RI+FT.dx",
"build-cloudflare": "npm run set-version-sha && npm run build-with-profiling && npm run copy-samples-toc",
"build-no-minify": "cross-env NO_MINIFY=true npm run build",
"build-with-profiling": "cross-env WITH_PROFILING=true NO_MINIFY=true npm run build",
"check-types": "tsc --project tsconfig.esm.json",
"compile": "tsc --project tsconfig.esm.json && tsc --project tsconfig.cjs.json",
"copy-samples-toc": "cp src/demo/samples.json build/",
"clean-lib": "rimraf lib lib-cjs",
"dev": "vite --host localhost --port 3000 --strictPort --open",
"eslint": "eslint . --cache",
"eslint-fix": "npm run eslint -- --fix",
"install:clean": "rm -rf node_modules/ && rm -rf package-lock.json && npm install && npm start",
"prepack": "npm run clean-lib && npm run compile",
"prettier": "prettier --check src",
"prettier-write": "prettier --write src",
"set-version-sha": "SHA=$(git rev-parse HEAD) && echo \"export default { version: 'git-$SHA' };\" > src/versionInfo.ts",
"start": "npm run dev",
"test": "npm run test-only && npm run build-no-minify && npm run test-e2e && npm run eslint && npm run prettier && npm run check-types",
"test-only": "vitest run --coverage",
"test-e2e": "playwright test --project chromium",
"test-e2e-server": "serve -l tcp://localhost:3000 build"
},
"bugs": {
"url": "https://github.com/cheminfo/nmrium/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/cheminfo/nmrium.git"
},
"volta": {
"node": "16.18.0"
},
"overrides": {
"react": "$react",
"react-dom": "$react-dom"
},
"peerDependencies": {
"react": ">=18.0.0",
"react-dom": ">=18.0.0"
},
"dependencies": {
"@emotion/react": "^11.10.5",
"@lukeed/uuid": "^2.0.0",
"analysis-ui-components": "^0.18.0",
"cheminfo-font": "^1.9.0",
"cheminfo-types": "^1.4.0",
"clipboard-polyfill": "^4.0.0-rc1",
"d3": "^7.6.1",
"eventemitter3": "^4.0.7",
"file-saver": "^2.0.5",
"filelist-utils": "^1.1.1",
"formik": "^2.2.9",
"immer": "^9.0.16",
"jszip": "^3.10.1",
"lodash": "^4.17.21",
"mf-parser": "^1.4.7",
"ml-airpls": "^1.0.0",
"ml-array-max": "^1.2.4",
"ml-array-mean": "^1.1.6",
"ml-array-median": "^1.1.6",
"ml-array-xy-equally-spaced": "^1.2.1",
"ml-baseline-correction-regression": "^1.0.0",
"ml-conrec": "^4.0.0",
"ml-gsd": "^12.1.2",
"ml-spectra-processing": "^11.13.0",
"ml-stat": "^1.3.3",
"multiplet-analysis": "^2.0.0",
"nmr-correlation": "^2.3.3",
"nmr-load-save": "0.5.1",
"nmr-processing": "^9.2.0",
"nmredata": "^0.9.1",
"numeral": "^2.0.6",
"openchemlib": "^8.0.1",
"openchemlib-utils": "^2.0.0",
"re-resizable": "^6.9.9",
"react-d3-utils": "^0.6.0",
"react-dropzone": "^14.2.3",
"react-error-boundary": "^3.1.4",
"react-icons": "^4.6.0",
"react-inspector": "^6.0.1",
"react-mf": "^2.0.1",
"react-ocl": "^5.0.0",
"react-ocl-nmr": "^2.0.0",
"react-plot": "^0.20.3",
"react-rnd": "^10.3.7",
"react-slider": "^2.0.4",
"react-table": "^7.8.0",
"react-transition-group": "^4.4.5",
"react-use": "^17.4.0",
"smart-array-filter": "^4.0.0",
"yup": "^0.32.11"
},
"devDependencies": {
"@babel/plugin-transform-modules-commonjs": "^7.19.6",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@playwright/test": "^1.27.1",
"@simbathesailor/use-what-changed": "^2.0.0",
"@types/d3": "^7.4.0",
"@types/node": "^18.11.8",
"@types/react": "^18.0.24",
"@types/react-dom": "^18.0.8",
"@types/react-table": "^7.7.12",
"@vitejs/plugin-react": "^2.2.0",
"@vitest/coverage-c8": "^0.24.4",
"@zakodium/eslint-config": "^6.0.0",
"cross-env": "^7.0.3",
"eslint": "^8.26.0",
"modern-normalize": "^1.1.0",
"prettier": "^2.7.1",
"rc-menu": "^9.7.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-router-dom": "^6.4.2",
"rimraf": "^3.0.2",
"rollup-plugin-analyzer": "^4.0.0",
"serve": "^14.0.1",
"typescript": "~4.8.4",
"vite": "^3.2.2",
"vitest": "^0.24.4"
}
}