{
  "name": "pipescore",
  "version": "1.0.0",
  "description": "A web-based bagpipe notation app.",
  "repository": "https://github.com/macarc/PipeScore",
  "scripts": {
    "deploy": "firebase deploy",
    "test": "bun test",
    "dev": "python server.py",
    "watch": "esbuild src/PipeScore/PipeScore.ts src/Login/login.ts src/PasswordReset/passwordreset.ts src/Scores/scores.ts src/ImportBWW/importbww.ts --bundle --watch --outdir=public/dist",
    "build": "rm -r public/dist/*; esbuild src/PipeScore/PipeScore.ts src/Login/login.ts src/PasswordReset/passwordreset.ts src/Scores/scores.ts src/ImportBWW/importbww.ts --bundle --minify --outdir=public/dist; python build; sass src/styles/:public/styles",
    "lint": "prettier --write .; eslint src --ext .ts; biome check --apply src"
  },
  "author": "macarc",
  "license": "GPL-3.0",
  "devDependencies": {
    "@babel/parser": "^7.19.3",
    "@biomejs/biome": "^1.5.3",
    "@happy-dom/global-registrator": "^13.5.0",
    "@happy-dom/jest-environment": "^13.5.0",
    "@types/bun": "^1.0.7",
    "@types/jest": "^29.2.6",
    "@types/mithril": "^2.0.11",
    "@typescript-eslint/eslint-plugin": "^5.38.0",
    "@typescript-eslint/parser": "^5.38.0",
    "bun": "^1.0.29",
    "esbuild": "^0.15.9",
    "eslint": "^8.24.0",
    "firebase-auth-lite": "^0.8.9",
    "firebase-firestore-lite": "^1.0.3",
    "firebase-tools": "^11.13.0",
    "google-gax": "^3.5.2",
    "jest": "^29.3.1",
    "jspdf": "^2.5.1",
    "madge": "^6.1.0",
    "mithril": "^2.2.2",
    "prettier": "^2.7.1",
    "sass": "^1.55.0",
    "svg2pdf.js": "^2.2.3",
    "ts-jest": "^29.0.5",
    "ts-node": "^10.9.1",
    "typescript": "^4.8.4"
  },
  "dependencies": {
    "@oven/bun-linux-x64-baseline": "^1.1.4"
  }
}
