{ "name": "bugpin", "description": "Self-hosted visual bug reporting tool", "version": "1.3.0", "packageManager": "bun@1.4.4", "license": "AGPL-3.0-only", "private": false, "type": "module", "workspaces": [ "src/server", "src/admin", "src/widget" ], "scripts": { "dev": "bun run dev:server & bun run dev:admin", "dev:server": "bun run --cwd src/server dev", "dev:admin": "bun run --cwd src/admin dev", "dev:widget": "bun run --cwd src/widget build:watch", "build": "bun run build:server && bun run build:admin && bun run build:widget", "build:server": "bun run --cwd src/server build", "build:admin": "bun run --cwd src/admin build", "build:widget": "bun run --cwd src/widget build", "check:widget-size": "bun run build:widget && bun run src/widget/scripts/check-bundle-size.ts", "start": "bun run src/server/index.ts", "typecheck": "bun run typecheck:server && bun run typecheck:admin && bun run typecheck:widget && bun run typecheck:ee", "typecheck:server": "bun run --cwd src/server typecheck", "typecheck:admin": "bun run --cwd src/admin typecheck", "typecheck:widget": "bun run --cwd src/widget typecheck", "typecheck:ee": "bun run src/server/scripts/check-ee.ts typecheck", "test": "bun run test:server && bun run test:admin && bun run test:widget && bun run test:ee", "test:server": "bun test tests/server tests/shared", "test:admin": "bun run --cwd src/admin test", "test:widget": "bun run --cwd src/widget test", "test:ee": "bun run src/server/scripts/check-ee.ts test", "check:ee": "bun run src/server/scripts/check-ee.ts check", "migrate": "bun run --cwd src/server migrate", "repair-github-links": "bun run src/server/scripts/repair-github-links.ts", "reset-password": "bun run --cwd src/server reset-password", "reset-two-factor": "bun run --cwd src/server reset-two-factor", "knip": "knip", "format": "prettier --ignore-path .gitignore --ignore-path .prettierignore --write \"**/*.{ts,tsx,js,jsx,json,css,md}\"", "format:check": "prettier --ignore-path .gitignore --ignore-path .prettierignore --check \"**/*.{ts,tsx,js,jsx,json,css,md}\"", "check:dependency-age": "bun run src/server/scripts/check-dependency-age.ts bun.lock ee/bun.lock" }, "devDependencies": { "@types/bun": "1.4.4", "@types/node": "^26.6.6", "knip": "^6.44.1", "prettier": "^3.9.10", "typescript": "^7.0.2" }, "overrides": { "fast-xml-builder": "^1.2.0", "fast-xml-parser": "^5.7.2", "tar": "^7.5.13", "dompurify": "^3.4.17", "smol-toml": "^1.9.0", "brace-expansion": "^2.0.3", "follow-redirects": "^1.16.1", "markdown-it": "^14.1.1", "postcss": "^8.5.13", "rollup": "^4.60.2", "minimatch": "^9.0.9", "picomatch": "^4.0.4", "source-map-js": "^1.2.2", "undici": "^8.12.2", "zod": "^4.6.6", "prosemirror-view": "^1.42.6" } }