{
  "name": "museme",
  "version": "1.0.191",
  "main": "lib/index.js",
  "description": "Official MuseMe SDK",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "stop": "kill-port 4002",
    "watch:content": "esbuild ./src/content.ts --watch --bundle --sourcemap --outfile=./dist/content.js",
    "watch:popup": "esbuild ./src/popup.ts --watch --bundle --sourcemap --outfile=./dist/popup.js",
    "watch:public": "esbuild ./src/public.ts --watch --bundle --sourcemap --outfile=./public/index.js",
    "watch:options": "esbuild ./src/options.ts --watch --bundle --sourcemap --outfile=./dist/options.js",
    "watch:background": "esbuild ./src/background.ts --watch --bundle --sourcemap --outfile=./dist/background.js",
    "watch:live": "esbuild ./src/live.ts --watch --bundle --sourcemap --outfile=./public/live.js",
    "watch:mjpg": "esbuild ./src/mjpg.ts --watch --bundle --sourcemap --outfile=./public/mjpg.js",
    "watch:server": "cross-env NODE_ENV=development nodemon --config nodemon.json",
    "watch:web": "esbuild ./src/web.ts --watch --bundle --sourcemap --outfile=./dist/menu.js",
    "watch": "run-p watch:server watch:content watch:popup watch:options watch:background watch:web watch:public watch:live watch:mjpg",
    "build:public": "esbuild ./src/public.ts --bundle --minify --outfile=./public/index.js",
    "build:content": "esbuild ./src/content.ts --bundle --minify --outfile=./dist/content.js",
    "build:live": "esbuild ./src/live.ts --bundle --minify --outfile=./public/live.js",
    "build:mjpg": "esbuild ./src/mjpg.ts --bundle --minify --outfile=./public/mjpg.js",
    "build:popup": "esbuild ./src/popup.ts --bundle --minify --outfile=./dist/popup.js",
    "build:options": "esbuild ./src/options.ts --bundle --minify --outfile=./dist/options.js",
    "build:web": "esbuild ./src/web.ts --bundle --sourcemap --outfile=./dist/menu.min.js",
    "build:background": "esbuild ./src/background.ts --bundle --minify --outfile=./dist/background.js",
    "build": "run-p build:content build:popup build:options build:background build:web",
    "zip": "zip -9 -r -u -q extension.zip . -x '/*.git/*' '/*.vscode/*' '/*.gitignore' '/*.gitmodules' '/*node_modules/*' '/*.md' '/*yarn.lock' 'package-lock.json' 'package.json' 'tsconfig.json' '/*.js.map' '/*README.md' '/*.npmignore' '/*.DS_Store' '/*.prettierrc' '/*.prettierignore' '/*.eslintrc' '/*src/*.ts' '/*.zip' '*/_/*'",
    "format": "prettier --config .prettierrc 'src/**/*.ts' 'src/**/*.json' --write",
    "lint": "eslint src --ext .ts",
    "type": "tsc --noEmit",
    "lib": "run-s rm tsc",
    "tsc": "tsc",
    "rm": "shx rm -rf lib",
    "prepublishOnly": "run-s build lib"
  },
  "author": "Samuel Timbó <samuel@museme.com>",
  "license": "ISC",
  "dependencies": {
    "@_unit/unit": "^1.0.77",
    "get-youtube-id": "1.0.1",
    "hls.js": "1.5.7"
  },
  "devDependencies": {
    "@types/chrome": "0.0.256",
    "@typescript-eslint/eslint-plugin": "6.0.0",
    "@typescript-eslint/parser": "6.0.0",
    "@typescript-eslint/typescript-estree": "5.37.0",
    "esbuild": "0.25.0",
    "eslint": "8.5.0",
    "eslint-config-prettier": "8.3.0",
    "eslint-plugin-import": "2.27.5",
    "eslint-plugin-prettier": "3.4.0",
    "eslint-plugin-unused-imports": "3.0.0",
    "nodemon": "3.0.1",
    "npm-run-all": "4.1.5",
    "npm-run-scripts": "2.1.3",
    "prettier": "2.3.1",
    "prettier-plugin-organize-imports": "3.2.3",
    "shx": "0.3.3",
    "ts-node": "10.4.0",
    "typescript": "5.3.3",
    "typescript-eslint": "0.0.1-alpha.0"
  }
}
