Ctrl K
ComunidadGuías…

frontend/package.json

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "bytebase",
  "license": "SEE LICENSE IN LICENSE",
  "packageManager": "pnpm@12.16.1",
  "scripts": {
    "prepare": "sh ./scripts/copy-config-files.sh && node scripts/generate-openapi-index.js",
    "dev": "export NODE_OPTIONS=--max_old_space_size=8000 && pnpm run prepare && vite --mode dev-local",
    "release": "export NODE_OPTIONS=--max_old_space_size=8000 && pnpm run prepare && vite build --mode release --outDir=../backend/server/dist --emptyOutDir",
    "release-docker": "export NODE_OPTIONS=--max_old_space_size=8000 && pnpm run prepare && vite build --mode release",
    "release-aws": "export NODE_OPTIONS=--max_old_space_size=8000 && pnpm run prepare && vite build --mode release-aws",
    "test": "node scripts/run-gate.mjs",
    "fix": "node scripts/sort-i18n-keys.mjs && biome check --write .",
    "i18n": "node i18n.ts && pnpm fix",
    "bundle-visualize": "export NODE_OPTIONS=--max_old_space_size=80000 && vite-bundle-visualizer -c vite.config.ts",
    "test:e2e:install": "playwright install chromium"
  },
  "dependencies": {
    "@base-ui/react": "^1.3.0",
    "@buf/googleapis_googleapis.bufbuild_es": "2.16.0-20261015202054-8ac61b9e5023.1",
    "@bufbuild/protobuf": "2.16.0",
    "@codingame/monaco-vscode-api": "38.1.3",
    "@codingame/monaco-vscode-javascript-default-extension": "38.1.3",
    "@codingame/monaco-vscode-languages-service-override": "38.1.3",
    "@codingame/monaco-vscode-sql-default-extension": "38.1.3",
    "@codingame/monaco-vscode-textmate-service-override": "38.1.3",
    "@codingame/monaco-vscode-theme-defaults-default-extension": "38.1.3",
    "@codingame/monaco-vscode-theme-service-override": "38.1.3",
    "@connectrpc/connect": "^2.1.2",
    "@connectrpc/connect-web": "^2.1.2",
    "@dnd-kit/core": "^6.3.1",
    "@dnd-kit/sortable": "^10.0.0",
    "@dnd-kit/utilities": "^3.2.2",
    "@markdoc/markdoc": "0.5.11",
    "@stylexjs/stylex": "^0.19.0",
    "@tanstack/react-virtual": "^3.13.24",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "crypto-js": "^4.2.0",
    "d3-hierarchy": "^3.1.2",
    "d3-shape": "^3.2.0",
    "dayjs": "1.11.23",
    "dompurify": "catalog:",
    "downloadjs": "1.4.7",
    "elkjs": "^0.12.0",
    "emittery": "^2.0.0",
    "events": "^3.3.0",
    "file-saver": "^2.0.5",
    "highlight.js": "11.12.0",
    "html-to-image": "^1.11.13",
    "i18next": "^26.0.10",
    "immer": "^11.1.8",
    "is-chinese": "^2.0.0",
    "js-yaml": "5.5.0",
    "jszip": "^3.10.1",
    "lodash-es": "4.18.1",
    "lossless-json": "^4.3.0",
    "lucide-react": "^1.14.0",
    "lucide-static": "^1.14.0",
    "markdown-it": "^15.0.0",
    "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@38.1.3",
    "normalize-wheel": "^1.0.1",
    "posthog-js": "^1.406.2",
    "qrcode.react": "^4.2.0",
    "qs": "6.17.1",
    "react": "^19.2.6",
    "react-arborist": "^4.0.0",
    "react-day-picker": "^10.0.1",
    "react-dom": "^19.2.6",
    "react-i18next": "^17.0.0",
    "react-markdown": "^10.1.0",
    "react-resizable-panels": "^4.11.0",
    "react-router": "^8.2.0",
    "regenerator-runtime": "^0.14.1",
    "rxjs": "^7.8.2",
    "scroll-into-view-if-needed": "^3.1.0",
    "scrollparent": "^2.1.0",
    "semver": "7.8.5",
    "slug": "12.0.1",
    "sql-formatter": "15.9.0",
    "tailwind-merge": "^3.4.0",
    "uuid": "14.0.3",
    "vscode": "npm:@codingame/monaco-vscode-extension-api@38.1.3",
    "vscode-languageclient": "9.0.1",
    "vscode-ws-jsonrpc": "4.0.3",
    "zustand": "^5.0.13"
  },
  "devDependencies": {
    "@biomejs/biome": "2.6.4",
    "@playwright/test": "^1.59.1",
    "@rollup/plugin-yaml": "5.0.1",
    "@stylexjs/unplugin": "^0.19.0",
    "@tailwindcss/forms": "0.5.11",
    "@tailwindcss/typography": "0.5.20",
    "@tailwindcss/vite": "^4.3.0",
    "@testing-library/jest-dom": "^7.0.0",
    "@testing-library/react": "^16.3.2",
    "@tsconfig/node26": "26.0.1",
    "@types/crypto-js": "^4.2.2",
    "@types/d3-hierarchy": "^3.1.7",
    "@types/d3-shape": "^3.1.7",
    "@types/downloadjs": "1.4.6",
    "@types/file-saver": "^2.0.7",
    "@types/jsdom": "30.0.0",
    "@types/lodash-es": "4.17.12",
    "@types/mdast": "^4.0.4",
    "@types/node": "26.6.6",
    "@types/normalize-wheel": "^1.0.4",
    "@types/qs": "6.15.1",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@types/scrollparent": "^2.0.3",
    "@types/semver": "7.8.0",
    "@types/slug": "5.0.9",
    "@vitejs/plugin-legacy": "~7.2.1",
    "autoprefixer": "10.6.2",
    "code-inspector-plugin": "^2.0.0",
    "dotenv": "^18.0.0",
    "esbuild": "0.28.2",
    "jsdom": "30.1.3",
    "micromark-util-sanitize-uri": "^2.0.1",
    "postcss": "8.5.32",
    "pretty-print-json": "^3.0.6",
    "remark-gfm": "^4.0.1",
    "remark-parse": "^11.0.0",
    "rollup": "4.67.4",
    "tailwindcss": "4.3.3",
    "typescript": "7.0.2",
    "typescript-6": "npm:typescript@6.0.3",
    "unified": "^11.0.5",
    "vite": "8.3.5",
    "vite-bundle-visualizer": "^1.2.1",
    "vitest": "5.0.5",
    "vscode-oniguruma": "^2.0.1",
    "vscode-textmate": "^9.3.2",
    "ws": "^8.20.0"
  },
  "peerDependencies": {
    "ws": "^8.13.0"
  },
  "browserslist": [
    "> 0.08%, not dead"
  ]
}