{
  "@biomejs/biome": "^2.4.12",
  "@ciderjs/city-gas": "^1.1.1",
  "@ciderjs/clasp-auth": "^0.2.0",
  "@ciderjs/gasnuki": "^0.5.7",
  "@ciderjs/vitest-plugin-gas-mock": "^0.2.0",
  "@google/clasp": "^3.3.0",
  "@testing-library/dom": "^10.4.1",
  "@testing-library/jest-dom": "^6.9.1",
  "@testing-library/react": "^16.3.2",
  "@types/google-apps-script": "^2.0.8",
  "@types/node": "^25.6.0",
  "@types/react": "^19.2.14",
  "@types/react-dom": "^19.2.3",
  "@vitejs/plugin-react": "^6.0.1",
  "@vitejs/plugin-vue": "^6.0.6",
  "@vitest/coverage-v8": "^4.1.5",
  "@vue/test-utils": "^2.4.8",
  "@vue/tsconfig": "^0.9.1",
  "cpy-cli": "^7.0.0",
  "cross-var": "^1.1.0",
  "dotenv-cli": "^11.0.0",
  "jsdom": "^29.0.2",
  "react": "^19.2.5",
  "react-dom": "^19.2.5",
  "rimraf": "^6.1.3",
  "rolldown": "1.0.0-rc.17",
  "rolldown-plugin-remove-export": "^0.1.3",
  "typescript": "^6.0.3",
  "vite": "^8.0.10",
  "vite-plugin-google-apps-script": "^0.4.1",
  "vite-plugin-singlefile": "^2.3.3",
  "vitest": "^4.1.5",
  "vue": "^3.5.33",
  "vue-tsc": "^3.2.7",
  "zod": "^4.3.6"
}