summary refs log tree commit diff
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json264
1 files changed, 132 insertions, 132 deletions
diff --git a/package.json b/package.json

index 7e48f745..3d2ac2ba 100644 --- a/package.json +++ b/package.json
@@ -1,134 +1,134 @@ { - "name": "spacebar-server", - "version": "1.0.0", - "description": "A Spacebar server written in Node.js", - "scripts": { - "prepare": "husky install", - "postinstall": "npx patch-package", - "start": "node dist/bundle/start.js", - "start:api": "node dist/api/start.js", - "start:cdn": "node dist/cdn/start.js", - "start:gateway": "node dist/gateway/start.js", - "build": "tsc -p .", - "test": "node scripts/test.js", - "lint": "eslint .", - "setup": "npm run build && npm run generate:schema", - "sync:db": "npm run build && node scripts/syncronise.js", - "generate:rights": "node scripts/rights.js", - "generate:schema": "node scripts/schema.js", - "generate:migration": "node -r dotenv/config -r module-alias/register node_modules/typeorm/cli.js migration:generate -d dist/util/util/Database.js", - "generate:openapi": "node scripts/openapi.js", - "add:license": "node scripts/license.js", - "migrate-from-staging": "node -r dotenv/config -r module-alias/register scripts/stagingMigration/index.js" - }, - "main": "dist/bundle/index.js", - "types": "src/bundle/index.ts", - "repository": { - "type": "git", - "url": "git+https://github.com/spacebarchat/server.git" - }, - "author": "Spacebar", - "license": "AGPL-3.0-only", - "bugs": { - "url": "https://github.com/spacebarchat/server/issues" - }, - "imports": { - "#*": "./dist/*/index.js" - }, - "files": [ - "dist", - "assets" - ], - "bin": { - "start-bundle": "dist/bundle/start.js", - "start-api": "dist/api/start.js", - "start-cdn": "dist/cdn/start.js", - "start-gateway": "dist/gateway/start.js" - }, - "homepage": "https://spacebar.chat", - "devDependencies": { - "@types/amqplib": "^0.8.2", - "@types/bcrypt": "^5.0.0", - "@types/body-parser": "^1.19.2", - "@types/cookie-parser": "^1.4.3", - "@types/express": "^4.17.17", - "@types/i18next-node-fs-backend": "^2.1.2", - "@types/json-bigint": "^1.0.1", - "@types/jsonwebtoken": "^9.0.2", - "@types/morgan": "^1.9.4", - "@types/multer": "^1.4.7", - "@types/murmurhash-js": "^1.0.4", - "@types/node": "^18.17.3", - "@types/node-fetch": "^2.6.4", - "@types/node-os-utils": "^1.3.1", - "@types/nodemailer": "^6.4.9", - "@types/probe-image-size": "^7.2.0", - "@types/sharp": "^0.31.1", - "@types/ws": "^8.5.5", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", - "eslint": "^8.46.0", - "express": "^4.18.2", - "husky": "^8.0.3", - "prettier": "^2.8.8", - "pretty-quick": "^3.1.3", - "typescript": "^4.9.5" - }, - "dependencies": { - "@aws-sdk/client-s3": "^3.385.0", - "@sentry/integrations": "^7.66.0", - "@sentry/node": "^7.66.0", - "ajv": "8.6.2", - "ajv-formats": "2.1.1", - "amqplib": "^0.10.3", - "bcrypt": "^5.1.0", - "body-parser": "1.20.1", - "cheerio": "^1.0.0-rc.12", - "cookie-parser": "^1.4.6", - "dotenv": "^16.3.1", - "exif-be-gone": "^1.3.2", - "fast-zlib": "^2.0.1", - "fido2-lib": "^3.4.1", - "file-type": "~16.5.4", - "form-data": "^4.0.0", - "i18next": "^21.10.0", - "i18next-fs-backend": "^2.1.5", - "i18next-http-middleware": "^3.3.2", - "image-size": "^1.0.2", - "json-bigint": "^1.0.0", - "jsonwebtoken": "^9.0.1", - "lambert-server": "^1.2.12", - "missing-native-js-functions": "^1.4.3", - "module-alias": "^2.2.3", - "morgan": "^1.10.0", - "multer": "^1.4.5-lts.1", - "murmurhash-js": "^1.0.0", - "node-2fa": "^2.0.3", - "node-fetch": "^2.6.12", - "node-os-utils": "^1.3.7", - "nodemailer": "^6.9.4", - "picocolors": "^1.0.0", - "probe-image-size": "^7.2.3", - "proxy-agent": "^6.3.0", - "reflect-metadata": "^0.1.13", - "ts-node": "^10.9.1", - "tslib": "^2.6.1", - "typeorm": "^0.3.17", - "typescript-json-schema": "^0.50.1", - "wretch": "^2.6.0", - "ws": "^8.13.0" - }, - "_moduleAliases": { - "@spacebar/api": "dist/api", - "@spacebar/cdn": "dist/cdn", - "@spacebar/gateway": "dist/gateway", - "@spacebar/util": "dist/util" - }, - "optionalDependencies": { - "erlpack": "^0.1.4", - "nodemailer-mailgun-transport": "^2.1.5", - "nodemailer-mailjet-transport": "github:n0script22/nodemailer-mailjet-transport", - "nodemailer-sendgrid-transport": "github:Maria-Golomb/nodemailer-sendgrid-transport", - "sqlite3": "^5.1.6" - } + "name": "spacebar-server", + "version": "1.0.0", + "description": "A Spacebar server written in Node.js", + "scripts": { + "prepare": "husky install", + "postinstall": "npx patch-package", + "start": "node dist/bundle/start.js", + "start:api": "node dist/api/start.js", + "start:cdn": "node dist/cdn/start.js", + "start:gateway": "node dist/gateway/start.js", + "build": "tsc -p .", + "test": "node scripts/test.js", + "lint": "eslint .", + "setup": "npm run build && npm run generate:schema", + "sync:db": "npm run build && node scripts/syncronise.js", + "generate:rights": "node scripts/rights.js", + "generate:schema": "node scripts/schema.js", + "generate:migration": "node -r dotenv/config -r module-alias/register node_modules/typeorm/cli.js migration:generate -d dist/util/util/Database.js", + "generate:openapi": "node scripts/openapi.js", + "add:license": "node scripts/license.js", + "migrate-from-staging": "node -r dotenv/config -r module-alias/register scripts/stagingMigration/index.js" + }, + "main": "dist/bundle/index.js", + "types": "src/bundle/index.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/spacebarchat/server.git" + }, + "author": "Spacebar", + "license": "AGPL-3.0-only", + "bugs": { + "url": "https://github.com/spacebarchat/server/issues" + }, + "imports": { + "#*": "./dist/*/index.js" + }, + "files": [ + "dist", + "assets" + ], + "bin": { + "start-bundle": "dist/bundle/start.js", + "start-api": "dist/api/start.js", + "start-cdn": "dist/cdn/start.js", + "start-gateway": "dist/gateway/start.js" + }, + "homepage": "https://spacebar.chat", + "devDependencies": { + "@types/amqplib": "^0.8.2", + "@types/bcrypt": "^5.0.0", + "@types/body-parser": "^1.19.2", + "@types/cookie-parser": "^1.4.3", + "@types/express": "^4.17.17", + "@types/i18next-node-fs-backend": "^2.1.2", + "@types/json-bigint": "^1.0.1", + "@types/jsonwebtoken": "^9.0.2", + "@types/morgan": "^1.9.4", + "@types/multer": "^1.4.7", + "@types/murmurhash-js": "^1.0.4", + "@types/node": "^18.17.3", + "@types/node-fetch": "^2.6.4", + "@types/node-os-utils": "^1.3.1", + "@types/nodemailer": "^6.4.9", + "@types/probe-image-size": "^7.2.0", + "@types/sharp": "^0.31.1", + "@types/ws": "^8.5.5", + "@typescript-eslint/eslint-plugin": "^5.62.0", + "@typescript-eslint/parser": "^5.62.0", + "eslint": "^8.46.0", + "express": "^4.18.2", + "husky": "^8.0.3", + "prettier": "^2.8.8", + "pretty-quick": "^3.1.3", + "typescript": "^4.9.5" + }, + "dependencies": { + "@aws-sdk/client-s3": "^3.385.0", + "@sentry/integrations": "^7.66.0", + "@sentry/node": "^7.66.0", + "ajv": "8.6.2", + "ajv-formats": "2.1.1", + "amqplib": "^0.10.3", + "bcrypt": "^5.1.0", + "body-parser": "1.20.1", + "cheerio": "^1.0.0-rc.12", + "cookie-parser": "^1.4.6", + "dotenv": "^16.3.1", + "exif-be-gone": "^1.3.2", + "fast-zlib": "^2.0.1", + "fido2-lib": "^3.4.1", + "file-type": "~16.5.4", + "form-data": "^4.0.0", + "i18next": "^21.10.0", + "i18next-fs-backend": "^2.1.5", + "i18next-http-middleware": "^3.3.2", + "image-size": "^1.0.2", + "json-bigint": "^1.0.0", + "jsonwebtoken": "^9.0.1", + "lambert-server": "^1.2.12", + "missing-native-js-functions": "^1.4.3", + "module-alias": "^2.2.3", + "morgan": "^1.10.0", + "multer": "^1.4.5-lts.1", + "murmurhash-js": "^1.0.0", + "node-2fa": "^2.0.3", + "node-fetch": "^2.6.12", + "node-os-utils": "^1.3.7", + "nodemailer": "^6.9.4", + "picocolors": "^1.0.0", + "probe-image-size": "^7.2.3", + "proxy-agent": "^6.3.0", + "reflect-metadata": "^0.1.13", + "ts-node": "^10.9.1", + "tslib": "^2.6.1", + "typeorm": "^0.3.17", + "typescript-json-schema": "^0.50.1", + "wretch": "^2.6.0", + "ws": "^8.13.0" + }, + "_moduleAliases": { + "@spacebar/api": "dist/api", + "@spacebar/cdn": "dist/cdn", + "@spacebar/gateway": "dist/gateway", + "@spacebar/util": "dist/util" + }, + "optionalDependencies": { + "erlpack": "^0.1.4", + "nodemailer-mailgun-transport": "^2.1.5", + "nodemailer-mailjet-transport": "github:n0script22/nodemailer-mailjet-transport", + "nodemailer-sendgrid-transport": "github:Maria-Golomb/nodemailer-sendgrid-transport", + "sqlite3": "^5.1.6" + } }