Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 1.99 KB
/
Copy pathpackage.json
File metadata and controls
35 lines (35 loc) · 1.99 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
{
"name": "corpus",
"version": "3.4.0",
"description": "ListenBrainz and Last.fm frontend",
"main": "index.js",
"type": "module",
"scripts": {
"build": "spago build && esbuild output/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:@duckdb/node-api --external:@aws-sdk/client-s3 --external:@aws-sdk/s3-request-presigner --external:@prometheus-io/client --external:sharp --external:uuid --external:nodemailer && elm make src/Client.elm --output=client.js",
"release": "spago build && purs-backend-es build && esbuild output-es/Main/index.js --bundle --platform=node --format=esm --footer:js='main();' --outfile=server.js --external:http --external:https --external:dotenv --external:url --external:@duckdb/node-api --external:@aws-sdk/client-s3 --external:@aws-sdk/s3-request-presigner --external:@prometheus-io/client --external:sharp --external:uuid --external:nodemailer && elm make src/Client.elm --optimize --output=client.js && uglifyjs client.js --compress \"pure_funcs=[F2,F3,F4,F5,F6,F7,F8,F9,A2,A3,A4,A5,A6,A7,A8,A9],pure_getters,keep_fargs=false,unsafe_comps,unsafe\" | uglifyjs --mangle --output client.js",
"test": "purs-tidy check src/**/*.purs test/**/*.purs && spago test && elm-test",
"tidy": "purs-tidy format-in-place src/**/*.purs test/**/*.purs"
},
"devDependencies": {
"elm-test": "0.19.2-1",
"esbuild": "^0.28.2",
"purescript-language-server": "^0.18.5",
"purescript-psa": "^0.9.0",
"purs-backend-es": "^1.4.3",
"purs-tidy": "^0.11.1",
"spago": "^1.0.4",
"uglify-js": "^3.19.3",
"whine": "^0.0.34"
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1140.0",
"@aws-sdk/s3-request-presigner": "^3.1140.0",
"@duckdb/node-api": "1.5.4-r.1",
"@prometheus-io/client": "^0.16.1",
"dotenv": "^17.4.2",
"nodemailer": "^6.10.1",
"purescript": "^0.15.16",
"sharp": "^0.35.4",
"uuid": "^14.0.2"
}
}