1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- {
- "name": "server",
- "description": "An open-source collaborative music listening and catalogue curation application.",
- "version": "0.0.0",
- "homepage": "",
- "private": true,
- "keywords": [
- "feathers"
- ],
- "author": {},
- "contributors": [],
- "bugs": {},
- "engines": {
- "node": ">= 20.14.0"
- },
- "feathers": {
- "language": "ts",
- "packager": "npm",
- "database": "postgresql",
- "framework": "koa",
- "transports": [
- "rest",
- "websockets"
- ],
- "schema": "typebox"
- },
- "directories": {
- "lib": "src",
- "test": "test"
- },
- "files": [
- "lib/client.js",
- "lib/**/*.d.ts",
- "lib/**/*.shared.js"
- ],
- "main": "lib/client",
- "scripts": {
- "dev": "nodemon",
- "compile": "shx rm -rf lib/ && tsc",
- "start": "node lib/",
- "prettier": "npx prettier \"**/*.ts\" --write",
- "mocha": "cross-env NODE_ENV=test mocha test/ --require ts-node/register --recursive --extension .ts --exit",
- "test": "cross-env NODE_ENV=test npm run migrate && npm run mocha",
- "bundle:client": "npm run compile && npm pack --pack-destination ./public",
- "migrate": "knex migrate:latest",
- "migrate:make": "knex migrate:make"
- },
- "dependencies": {
- "@casl/ability": "^6.7.2",
- "@feathersjs/adapter-commons": "^5.0.31",
- "@feathersjs/authentication": "^5.0.31",
- "@feathersjs/authentication-client": "^5.0.31",
- "@feathersjs/authentication-local": "^5.0.31",
- "@feathersjs/authentication-oauth": "^5.0.31",
- "@feathersjs/configuration": "^5.0.31",
- "@feathersjs/errors": "^5.0.31",
- "@feathersjs/feathers": "^5.0.31",
- "@feathersjs/knex": "^5.0.31",
- "@feathersjs/koa": "^5.0.31",
- "@feathersjs/schema": "^5.0.31",
- "@feathersjs/socketio": "^5.0.31",
- "@feathersjs/transport-commons": "^5.0.31",
- "@feathersjs/typebox": "^5.0.31",
- "feathers-casl": "^2.1.2",
- "knex": "^3.1.0",
- "pg": "^8.13.1",
- "winston": "^3.17.0"
- },
- "devDependencies": {
- "@feathersjs/cli": "^5.0.31",
- "@feathersjs/rest-client": "^5.0.31",
- "@types/mocha": "^10.0.9",
- "@types/node": "^22.9.0",
- "axios": "^1.7.7",
- "cross-env": "^7.0.3",
- "mocha": "^10.8.2",
- "nodemon": "^3.1.7",
- "prettier": "^3.3.3",
- "shx": "^0.3.4",
- "ts-node": "^10.9.2",
- "typescript": "^5.6.3"
- }
- }
|