{ "name": "@github-copilot-for-azure/scripts", "version": "1.0.0", "description": "Development tools for the GitHub Copilot for Azure repository", "type": "module", "scripts": { "build": "tsc", "checkCopilotCliCharBudget": "node --import tsx src/copilot-cli-char-budget.ts", "checkPluginVersionPr": "node --import tsx src/check-plugin-version-pr.ts", "verifyBuildOutputVersions": "node --import tsx src/verify-build-output-versions.ts", "tokens": "node --import tsx src/tokens/cli.ts", "local": "echo 'Removed: use npm run build at repo root + copilot --plugin-dir ./output instead' && exit 1", "references": "node --import tsx src/references/cli.ts", "frontmatter": "node --import tsx src/frontmatter/cli.ts", "verify-local": "echo 'Removed: use npm run build at repo root + copilot --plugin-dir ./output instead' && exit 1", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage", "typecheck": "tsc --noEmit", "lint": "eslint", "lint:fix": "eslint --fix", "dashboard:collect": "node --import tsx src/dashboard/compose.ts", "dashboard:serve": "sirv ../dashboard --port 3000 --dev", "dashboard": "npm run dashboard:collect && npm run dashboard:serve", "generateMcpAllowlists": "node --import tsx src/generate-mcp-allowlists.ts", "vally": "node --import tsx src/vally/cli.ts" }, "devDependencies": { "@eslint/js": "^10.0.0", "@types/micromatch": "^4.0.10", "@types/node": "^25.9.0", "@vitest/coverage-v8": "^4.1.2", "eslint": "^10.5.0", "fast-xml-parser": "^5.9.0", "gray-matter": "^4.0.3", "micromatch": "^4.0.8", "sirv-cli": "^3.0.1", "tsx": "^4.22.1", "typescript": "~6.0.2", "typescript-eslint": "^8.61.0", "vitest": "^4.0.18" }, "engines": { "node": "^20.19.0 || ^22.13.0 || >=24" } }