{ "name": "misskey", "version": "12.39.1", "scripts": { "test": "tap test/*.ts", "test:watch": "tap --watch test/*.ts", "test:all": "tap test/*.ts test/unit/*.ts", "test:all:watch": "tap --watch test/*.ts test/unit/*.ts", "test:all:coverage": "nyc tap test/*.ts test/unit/*.ts", "test:unit": "tap test/unit/*.ts", "test:unit:watch": "tap --watch test/unit/*.ts", "lint": "eslint --no-ignore --ext .ts,.tsx . && lint-staged", "lint:fix": "eslint --fix --no-ignore --ext .ts,.tsx . && lint-staged --fix", "build": "yarn build:clean && yarn build:tsc && yarn build:copy", "build:tsc": "tsc -p .", "build:copy": "cp -r ./public ./dist/public && cp ./package.json ./dist/package.json", "build:clean": "rm -rf ./dist && mkdir dist", "start": "yarn build:clean && yarn build:tsc && yarn build:copy && NODE_ENV=production node dist/index.js", "start:dev": "yarn build:clean && yarn build:tsc && yarn build:copy && NODE_ENV=development node dist/index.js", "start:test": "yarn build:clean && yarn build:tsc && yarn build:copy && NODE_ENV=test node dist/index.js", "start:watch": "yarn build:clean && yarn build:tsc && yarn build:copy && nodemon --inspect dist/index.js", "start⌚️dev": "yarn build:clean && yarn build:tsc && yarn build:copy && NODE_ENV=development nodemon --inspect dist/index.js", "docs": "typedoc --options typedoc.json", "docs:watch": "typedoc --options typedoc.json --watch" }, "dependencies": { "apollo-server": "^2.17.0", "bluebird": "^3.7.2", "body-parser": "^1.19.0", "chalk": "^3.0.0", "cors": "^2.8.5", "dotenv": "^8.2.0", "express": "^4.17.1", "i18next": "^19.0.0", "i18next-xhr-backend": "^4.0.0", "moment": "^2.29.0", "mongoose": "^5.10.5", "nodemailer": "^6.4.10", "passport": "^0.4.1", "passport-local": "^1.0.0",