corpus

self-hosted listenbrainz and last.fm proxy
Log | Files | Refs | README | LICENSE

package.json (1832B)


      1 {
      2   "name": "corpus",
      3   "version": "2.21.0",
      4   "description": "ListenBrainz and Last.fm frontend",
      5   "main": "index.js",
      6   "type": "module",
      7   "scripts": {
      8     "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:prom-client --external:sharp --external:uuid && elm make src/Client.elm --output=client.js",
      9     "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:prom-client --external:sharp --external:uuid && 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",
     10     "test": "spago test",
     11     "tidy": "purs-tidy format-in-place src/**/*.purs"
     12   },
     13   "devDependencies": {
     14     "esbuild": "^0.28.0",
     15     "purescript-language-server": "^0.18.5",
     16     "purescript-psa": "^0.9.0",
     17     "purs-backend-es": "^1.4.3",
     18     "purs-tidy": "^0.11.1",
     19     "spago": "^1.0.4",
     20     "uglify-js": "^3.19.3",
     21     "whine": "^0.0.33"
     22   },
     23   "dependencies": {
     24     "@aws-sdk/client-s3": "^3.1061.0",
     25     "@aws-sdk/s3-request-presigner": "^3.1063.0",
     26     "@duckdb/node-api": "1.5.2-r.2",
     27     "dotenv": "^17.4.2",
     28     "prom-client": "^15.1.3",
     29     "purescript": "^0.15.16",
     30     "sharp": "^0.34.5",
     31     "uuid": "^14.0.0"
     32   }
     33 }