{
  "name": "@inner-dj/server",
  "version": "0.2.6",
  "description": "server component of inner-dj",
  "keywords": [
    "jukebox",
    "jam",
    "youtube",
    "server"
  ],
  "bugs": {
    "url": "https://codeberg.org/sanin/inner-dj/issues",
    "email": "corysanin@outlook.com"
  },
  "repository": {
    "type": "git",
    "url": "https://codeberg.org/sanin/inner-dj.git"
  },
  "license": "MIT",
  "author": {
    "name": "Cory Sanin",
    "email": "corysanin@outlook.com",
    "url": "https://sanin.dev/"
  },
  "type": "module",
  "exports": {
    ".": {
      "types": "./lib/src/index.d.ts",
      "import": "./lib/src/index.js"
    }
  },
  "main": "./lib/src/index.js",
  "types": "./lib/src/index.d.ts",
  "bin": {
    "@inner-dj/server": "./lib/src/main.js",
    "inner-dj-server": "./lib/src/main.js"
  },
  "files": [
    "assets/",
    "views/",
    "lib/src",
    "!lib/**/*.js.map",
    "LICENSE"
  ],
  "dependencies": {
    "@inner-dj/common": "0.2.3",
    "@inner-dj/discord-receiver": "0.2.5",
    "@inner-dj/twilio-receiver": "0.2.3",
    "better-sqlite3": "^13.0.3",
    "bulma": "^1.0.4",
    "content-disposition": "3.0.0",
    "ejs": "^6.0.1",
    "express": "^5.2.1",
    "express-rate-limit": "^8.7.0",
    "express-session": "^1.19.0",
    "express-ws": "^5.0.2",
    "get-youtube-id-ng": "1.0.1",
    "jsonwebtoken": "9.0.3",
    "otplib": "^13.5.0",
    "qr-creator": "^1.0.0",
    "yaml": "^2.9.0"
  },
  "devDependencies": {
    "@sindresorhus/tsconfig": "8.1.0",
    "@types/better-sqlite3": "^9.6.0",
    "@types/express": "^5.0.6",
    "@types/express-session": "^1.19.0",
    "@types/express-ws": "^3.0.6",
    "@types/jsonwebtoken": "^9.0.10",
    "@types/node": "^26.2.0",
    "@types/ws": "^8.18.1",
    "forking-build-shit": "1.1.7",
    "npm-attribution-generator": "^2.0.0",
    "typescript": "^7.0.2"
  },
  "scripts": {
    "attribution": "generate-attribution && mv oss-attribution/attribution.txt ./views/attribution.ejs ; rm -rf ./oss-attribution",
    "build": "tsc && chmod +x lib/src/main.js && cp node_modules/otplib/dist/index.global.js scripts/otplib.js && cp node_modules/qr-creator/dist/qr-creator.min.js scripts/ && build-shit && pnpm run attribution",
    "start": "./lib/src/main.js"
  }
}