Ctrl K
ComunidadGuías…

package.json

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

Archivo original ↗Preguntar a KiBot
{
  "name": "libratory",
  "private": true,
  "license": "PolyForm-Noncommercial-1.0.0",
  "author": "Petar Sabev",
  "type": "module",
  "packageManager": "pnpm@10.15.1",
  "scripts": {
    "dev": "pnpm -r --parallel dev",
    "dev:server": "pnpm --filter @libratory/server dev",
    "dev:web": "pnpm --filter @libratory/web dev",
    "build": "pnpm -r build",
    "test": "pnpm -r --filter \"./packages/*\" test",
    "db:up": "docker compose up -d",
    "db:down": "docker compose down",
    "db:generate": "pnpm --filter @libratory/server db:generate",
    "db:migrate": "pnpm --filter @libratory/server db:migrate",
    "e2e:smoke": "pnpm --filter @libratory/e2e smoke",
    "e2e:full": "pnpm --filter @libratory/e2e full",
    "e2e:ui": "pnpm --filter @libratory/e2e ui",
    "setup": "bash scripts/setup.sh",
    "jobs": "bash scripts/jobs.sh",
    "jobs:clear": "source .env 2>/dev/null; psql \"$DATABASE_URL\" -c 'DELETE FROM graphile_worker._private_jobs; SELECT count(*) AS remaining FROM graphile_worker._private_jobs;'",
    "app": "bash scripts/desktop-build.sh --fast --install",
    "app:dmg": "bash scripts/desktop-build.sh",
    "prepare": "git config core.hooksPath .githooks 2>/dev/null || true",
    "review:stamp": "node scripts/review.mjs stamp",
    "release": "node scripts/release.mjs",
    "ship": "node scripts/ship.mjs",
    "typecheck": "pnpm -r --filter \"./packages/*\" exec tsc --noEmit",
    "lint": "node scripts/check-tokens.mjs && node scripts/check-icons.mjs && node scripts/check-buttons.mjs && oxlint packages scripts e2e",
    "lint:fix": "oxlint packages scripts e2e --fix"
  },
  "devDependencies": {
    "oxlint": "^1.90.0",
    "oxlint-tailwindcss": "^1.17.1",
    "typescript": "^7.0.2"
  },
  "engines": {
    "node": ">=22.22.0"
  },
  "pnpm": {
    "overrides": {
      "@fastify/busboy@<3.2.1": "^3.2.2",
      "@xmldom/xmldom@<0.9.12": "^0.9.12",
      "brace-expansion@<2": "^1.1.21",
      "brace-expansion@>=2 <3": "^2.1.7",
      "brace-expansion@>=5 <5.0.12": "^5.0.12",
      "dompurify": "^3.4.17",
      "esbuild@<0.28.1": "^0.28.2",
      "fast-uri@>=3 <3.1.9": "^3.1.9",
      "fast-uri@>=4 <4.2.3": "^4.2.3",
      "glob@>=9 <14.0.2": "^14.0.2",
      "handlebars@<4.7.10": "^4.7.10",
      "ip-address@<10.7.4": "^10.7.4",
      "js-yaml@>=4 <4.3.1": "^4.3.2",
      "minimatch@>=10 <11.0.1": "^11.0.1",
      "picomatch@>=4 <4.0.7": "^4.0.7",
      "prismjs": "^1.30.0",
      "proxy-addr@<2.0.8": "^2.0.8",
      "source-map-js@<1.2.2": "^1.2.2",
      "trim": "0.0.3",
      "undici@>=6 <6.29.1": "^6.29.1",
      "undici@>=7 <7.30.1": "^7.30.1",
      "uuid": "14.0.2",
      "valibot": "^1.4.2",
      "vite": "^8.2.4"
    },
    "patchedDependencies": {
      "plist@3.1.0": "patches/plist@3.1.0.patch"
    },
    "auditConfig": {
      "ignoreGhsas": [
        "GHSA-ch52-4w7c-c8xp",
        "GHSA-hp3w-g68c-fv3c",
        "GHSA-mrhx-c7xc-m3w5",
        "GHSA-g3hv-75wg-m249"
      ]
    }
  },
  "dependencies": {
    "defuddle": "^0.19.6",
    "linkedom": "^0.18.15"
  }
}