-
Notifications
You must be signed in to change notification settings - Fork 15
/
package.json
137 lines (137 loc) · 6.25 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
{
"name": "music-inpainting-ts",
"version": "1.4.7",
"description": "A collection of web interfaces for AI-assisted interactive music creation",
"private": true,
"engines": {
"node": ">=v18.5.0",
"npm": ">=8.13.2"
},
"main": "packages/main/dist/index.cjs",
"scripts": {
"watch": "node scripts/watch.js",
"start": "VITE_COMPILE_ELECTRON=true VITE_AVAILABLE_APPLICATION_MODES='notono,nonoto,pianoto' VITE_INTEGRATE_ABLETON_LINK=true npm run watch",
"start-pia": "VITE_AUTOSTART= VITE_INTEGRATE_ABLETON_LINK=true VITE_COMPILE_ELECTRON=true VITE_AVAILABLE_APPLICATION_MODES='notono,nonoto,pianoto' VITE_SPLASH_SCREEN_INSERT_CUSTOM_API_ADDRESS_INPUT= VITE_NO_SPLASH_SCREEN_INSERT_EULA_AGREEMENT_CHECKBOX= VITE_APP_TITLE='PIANOTO' NO_VITE_SCREENSHOT_MODE= npm run watch",
"build": "npm run build:main && npm run build:preload && npm run build:renderer",
"build:main": "cd ./packages/main && vite build",
"build:preload": "cd ./packages/preload && vite build",
"build:renderer": "cd ./packages/renderer && vite build",
"build:nonoto-web": "VITE_COMPILE_WEB=true VITE_AVAILABLE_APPLICATION_MODES='nonoto' VITE_APP_TITLE='NONOTO' npm run build:renderer",
"build:notono-web": "VITE_COMPILE_WEB=true VITE_AVAILABLE_APPLICATION_MODES='notono' VITE_APP_TITLE='NOTONO' npm run build:renderer",
"build:pianoto-web": "VITE_COMPILE_WEB=true VITE_AVAILABLE_APPLICATION_MODES='pianoto' VITE_APP_TITLE='PIANOTO' npm run build:renderer",
"compile": "cross-env MODE=production npm run build && npm run electron-builder",
"electron-builder": "electron-builder build --config .electron-builder.config.js",
"test": "npm run test:main && npm run test:preload && npm run test:renderer && npm run test:e2e",
"test:e2e": "npm run build && vitest run",
"test:main": "vitest run -r packages/main --passWithNoTests",
"test:preload": "vitest run -r packages/preload --passWithNoTests",
"test:renderer": "vitest run -r packages/renderer --passWithNoTests",
"lint": "eslint . --ext js,ts,vue",
"typecheck:main": "tsc --noEmit -p packages/main/tsconfig.json",
"typecheck:preload": "tsc --noEmit -p packages/preload/tsconfig.json",
"typecheck:renderer": "tsc --noEmit -p packages/renderer/tsconfig.json",
"typecheck": "npm run typecheck:main && npm run typecheck:preload && npm run typecheck:renderer",
"postinstall": "electron-builder install-app-deps",
"serve:web": "http-server -c-1 -p 8080 -P http://localhost:5000 ./packages/renderer/dist-web",
"serve:notono": "http-server -c-1 -p 8080 -P http://localhost:5000 ./packages/renderer/dist-notono",
"serve:nonoto": "http-server -c-1 -p 8080 -P http://localhost:5000 ./packages/renderer/dist-nonoto",
"serve:pianoto": "http-server -c-1 -p 8080 -P http://localhost:5000 ./packages/renderer/dist-pianoto",
"deploy:notono": "bash ./scripts/sync_to_s3.sh ./packages/renderer/dist-notono/ notono-static-website false EM6BPT6R6J692",
"deploy:nonoto": "bash ./scripts/sync_to_s3.sh ./packages/renderer/dist-nonoto/ nonoto-static-website false E1IFNFB9MWQIHV",
"deploy:pianoto": "bash ./scripts/sync_to_s3.sh ./packages/renderer/dist-pianoto/ pianoto-static-website false E32O5TZ9EQMVW",
"deploy:notono-aisongcontest": "bash ./scripts/sync_to_s3.sh ./packages/renderer/dist-notono/ notono-aisongcontest-static-website EJD1KJCHHKF3W"
},
"old_scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"postinstall-disabled": "electron-builder install-app-deps",
"start": "electron ./app/main.js",
"serve:web": "http-server -p 8080 -P http://localhost:5000 ./web/dist",
"serve:web_anonymous": "http-server -p 8080 -P http://localhost:5000 ./web/dist_anonymous",
"pack": "electron-builder --dir",
"dist": "electron-builder",
"dev": "electron-webpack dev",
"compile": "electron-webpack",
"deploy:notono": "aws s3 sync ./web/dist/ s3://notono-static-website && aws cloudfront create-invalidation --distribution-id EM6BPT6R6J692 --paths '/*'"
},
"build": {
"extraResources": [
{
"from": "./static/",
"to": "static",
"filter": [
"**/*"
]
}
]
},
"repository": {
"type": "git",
"url": "git+https://github.com/SonyCSLParis/music-inpainting-ts.git"
},
"keywords": [
"opensheetmusicdisplay",
"vexflow",
"deepbach"
],
"author": "Théis Bazin, Hadjeres Gaëtan ([email protected])",
"license": "GPL-3.0",
"bugs": {
"url": "https://github.com/SonyCSLParis/music-inpainting-ts/issues"
},
"homepage": "https://github.com/SonyCSLParis/music-inpainting-ts",
"devDependencies": {
"@types/deep-equal": "^1.0.1",
"@types/fs-extra": "^9.0.13",
"@types/jquery": "^3.5.14",
"@types/node": "^18.8.5",
"@typescript-eslint/eslint-plugin": "^5.40.0",
"@typescript-eslint/parser": "^5.40.0",
"cross-env": "^7.0.3",
"electron": "^21.1.1",
"electron-builder": "^23.6.0",
"eslint": "^8.25.0",
"eslint-config-prettier": "^8.5.0",
"eslint-import-resolver-typescript": "^3.5.1",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^4.2.1",
"http-server": "^14.1.1",
"node-gyp": "^9.3.0",
"prettier": "^2.7.1",
"sass": "^1.55.0",
"typescript": "^4.8.4",
"vite": "^3.1.8"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^6.2.0",
"@magenta/music": "^1.23.1",
"@tonaljs/tonal": "^4.6.5",
"@tonejs/midi": "^2.0.28",
"@tonejs/piano": "https://github.com/SonyCSLParis/TonePiano",
"abletonlink": "^0.1.3",
"audiokeys": "https://github.com/SonyCSLParis/AudioKeys",
"canvg": "^4.0.1",
"chart.js": "^3.9.1",
"color": "^4.2.3",
"deep-equal": "^2.0.5",
"events": "^3.3.0",
"fs-extra": "^10.1.0",
"html-midi-player": "^1.5.0",
"idle-tracker": "^0.1.2",
"jquery": "^3.6.1",
"loglevel": "^1.8.0",
"nexusui": "https://github.com/SonyCSLParis/nexusui#types",
"opensheetmusicdisplay": "1.4.5",
"screenfull": "^6.0.2",
"shepherd.js": "^10.0.1",
"simplebar": "^5.3.9",
"socket.io": "^4.5.2",
"socket.io-client": "^4.5.2",
"tiny-typed-emitter": "^2.1.0",
"tone": "latest",
"typed-undo": "^2.4.0",
"webmidi": "^3.0.21",
"wheelnav": "^1.7.1"
},
"packageManager": "[email protected]"
}