Ctrl K
ComunidadGuías…

package.json

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

Archivo original ↗Preguntar a KiBot
{
  "name": "nacre",
  "private": true,
  "type": "module",
  "packageManager": "pnpm@10.34.5",
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "build": "pnpm -r build",
    "dev": "pnpm --filter @nacre.work/api dev",
    "migrate": "tsx scripts/migrate.ts",
    "lint": "eslint .",
    "lint:openapi": "redocly lint docs/openapi.yaml",
    "lint:compose": "node scripts/check-compose.mjs",
    "lint:workflows": "node scripts/check-workflows.mjs",
    "lint:config": "node scripts/check-config-docs.mjs",
    "lint:entrypoints": "node scripts/check-entrypoints.mjs",
    "lint:acl-groups": "node scripts/check-acl-groups.mjs",
    "lint:publish": "node scripts/check-publish.mjs",
    "lint:upgrading": "node scripts/check-upgrading.mjs",
    "typecheck": "tsc -p tsconfig.typecheck.json",
    "test": "pnpm test:unit && pnpm test:acl",
    "test:unit": "vitest run --project unit",
    "test:acl": "vitest run --project acl",
    "test:acl:group": "node scripts/acl-group.mjs",
    "test:acl:property": "vitest run --project acl property",
    "authz:pending": "tsx scripts/authz-pending.ts",
    "sync:legal": "node scripts/sync-package-legal.mjs",
    "lint:legal": "node scripts/sync-package-legal.mjs --check",
    "lint:admin-gate": "node scripts/check-admin-gate.mjs",
    "lint:skill-ceiling": "node scripts/check-skill-ceiling.mjs",
    "lint:admin-classes": "node scripts/check-admin-classes.mjs",
    "lint:admin-layout": "node scripts/check-admin-layout.mjs",
    "lint:tokens": "node scripts/check-tokens.mjs",
    "lint:mail-palette": "node scripts/check-mail-palette.mjs",
    "lint:demo-seed": "node scripts/check-demo-seed.mjs",
    "preview:mail": "node scripts/mail-preview.mjs",
    "lint:stored-error": "node scripts/check-stored-error.mjs",
    "lint:email-rule": "node scripts/check-email-rule.mjs",
    "lint:apps": "node packages/mcp/scripts/render-apps.mjs",
    "lint:console-extensions": "node scripts/check-console-extensions.mjs",
    "lint:admin-ids": "node scripts/check-id-fields.mjs",
    "lint:collection-config": "node scripts/check-collection-config.mjs",
    "lint:password": "node scripts/check-password-generator.mjs",
    "lint:me-credentials": "node scripts/check-me-credentials.mjs",
    "lint:images": "node scripts/check-images.mjs",
    "lint:nginx": "node scripts/check-nginx-proxy.mjs",
    "lint:endpoint-errors": "node scripts/check-endpoint-errors.mjs",
    "lint:sparse": "node scripts/check-sparse-branch.mjs",
    "lint:embed-batch": "node scripts/check-embed-batch.mjs",
    "lint:rerank-batch": "node scripts/check-rerank-batch.mjs",
    "lint:test-plan-range": "node scripts/check-test-plan-range.mjs",
    "lint:test-clock": "node scripts/check-test-clock.mjs",
    "lint:definer-path": "node scripts/check-definer-search-path.mjs",
    "lint:tenant-scope": "node scripts/check-tenant-scope.mjs",
    "lint:embed-egress": "node scripts/check-embed-egress.mjs",
    "lint:image-packages": "node scripts/check-image-packages.mjs",
    "lint:published": "node scripts/check-published-manifests.mjs",
    "lint:audit-target": "node scripts/check-audit-target.mjs",
    "lint:audit-actions": "node scripts/check-audit-actions.mjs",
    "lint:platform-admin-target": "node scripts/check-platform-admin-target.mjs",
    "lint:chart-version": "node scripts/check-chart-version.mjs",
    "lint:chart-components": "node scripts/check-chart-components.mjs",
    "lint:chart-image": "node scripts/check-chart-image.mjs",
    "lint:chart-vendors": "node scripts/check-chart-vendors.mjs"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@redocly/cli": "^2.71.0",
    "@types/node": "^26.6.5",
    "@types/pg": "^8.23.1",
    "eslint": "^10.13.0",
    "fast-check": "^4.10.2",
    "tsx": "^4.23.15",
    "typescript": "^6.0.3",
    "typescript-eslint": "^8.72.0",
    "vite": "^8.3.5",
    "vitest": "^5.0.5"
  },
  "pnpm": {
    "onlyBuiltDependencies": [
      "esbuild"
    ],
    "overrides": {
      "undici@<7.30.1": "^7.30.1"
    }
  }
}