{
  "name": "synclounge",
  "version": "5.2.35",
  "description": "Synced playback of Plex content",
  "author": "samcm",
  "bin": "./server.js",
  "files": [
    "dist",
    "config",
    "server.js"
  ],
  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build --modern",
    "lint": "vue-cli-service lint",
    "lint:style": "vue-cli-service lint:style",
    "prepare": "if-env SKIP_BUILD=true && echo 'Skipping build' || npm run build"
  },
  "dependencies": {
    "nconf": "^0.12.1",
    "syncloungeserver": "^8.0.88"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.25.9",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
    "@babel/plugin-proposal-optional-chaining": "^7.21.0",
    "@commitlint/cli": "^19.6.1",
    "@commitlint/config-conventional": "^19.6.0",
    "@delucis/if-env": "^1.1.2",
    "@samhammer/vue-cli-plugin-stylelint": "^5.0.8",
    "@vue/cli-plugin-babel": "^5.0.8",
    "@vue/cli-plugin-eslint": "^5.0.8",
    "@vue/cli-plugin-router": "^5.0.8",
    "@vue/cli-plugin-vuex": "^5.0.8",
    "@vue/cli-service": "^5.0.8",
    "@vue/eslint-config-airbnb": "^7.0.1",
    "caf": "^15.0.1",
    "core-js": "^3.39.0",
    "date-fns": "^2.30.0",
    "detect-browser": "^5.3.0",
    "eslint": "^8.57.1",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-vue": "^9.32.0",
    "fast-xml-parser": "^4.5.1",
    "husky": "^9.1.7",
    "lint-staged": "^15.2.11",
    "mux.js": "^6.3.0",
    "postcss-html": "^1.7.0",
    "postcss-sass": "^0.5.0",
    "sass": "^1.83.0",
    "sass-loader": "^14.2.1",
    "shaka-player": "^4.12.5",
    "socket.io-client": "^4.8.1",
    "string-similarity": "^4.0.4",
    "stylelint": "^14.16.1",
    "stylelint-config-standard": "^29.0.0",
    "synclounge-libjass": "^1.0.0",
    "vanilla-tilt": "^1.8.1",
    "vue": "^2.7.14",
    "vue-chat-scroll": "^1.4.0",
    "vue-cli-plugin-vuetify": "^2.5.8",
    "vue-router": "^3.6.5",
    "vue-template-compiler": "^2.7.16",
    "vuetify": "^2.7.1",
    "vuetify-loader": "^1.9.2",
    "vuex": "^3.6.2",
    "vuex-persistedstate": "^4.1.0"
  },
  "bugs": {
    "url": "https://github.com/synclounge/synclounge/issues"
  },
  "homepage": "https://synclounge.tv",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/synclounge/synclounge.git"
  },
  "engines": {
    "node": ">=12"
  }
}
