Ctrl K
ComunidadGuías…

package.json

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

Archivo original ↗Preguntar a KiBot
{
  "name": "lyriks",
  "version": "0.9.40",
  "private": true,
  "type": "module",
  "packageManager": "pnpm@10.6.3",
  "engines": {
    "node": ">=22 <23"
  },
  "scripts": {
    "dev": "vite dev",
    "dev:community": "node scripts/dev-edition.mjs community",
    "build": "vite build",
    "preview": "vite preview",
    "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
    "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
    "icons:build": "node scripts/build-icon-subset.mjs",
    "backup": "node scripts/backup.mjs",
    "restore": "node scripts/restore.mjs",
    "audit:unspa": "node scripts/audit-unspa-integrity.mjs",
    "audit:unspa:json": "node scripts/audit-unspa-integrity.mjs --json",
    "audit:unspa:strict": "node scripts/audit-unspa-integrity.mjs --strict",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:oss-boundary": "node --test scripts/oss-boundary.test.mjs",
    "test:dev-editions": "node --test scripts/dev-edition.test.mjs",
    "test:unspa-integrity": "node --test scripts/lib/unspa-integrity.test.mjs",
    "test:e2e": "vitest run --config vitest.e2e.config.ts",
    "test:ui": "playwright test",
    "test:socket-origin": "node --test scripts/lib/socket-origin.test.mjs",
    "dev:mcp": "pnpm --filter @lyriks/mcp dev",
    "check:mcp": "pnpm --filter @lyriks/mcp typecheck",
    "test:mcp": "pnpm --filter @lyriks/mcp test && pnpm --filter @lyriks/mcp test:oss-boundary",
    "build:mcp": "pnpm --filter @lyriks/mcp build"
  },
  "devDependencies": {
    "@iconify-json/lucide": "^1.2.114",
    "@playwright/test": "^1.61.1",
    "@sveltejs/adapter-node": "^5.5.4",
    "@sveltejs/kit": "^2.70.3",
    "@sveltejs/vite-plugin-svelte": "^7.2.0",
    "@tailwindcss/vite": "^4.3.3",
    "@types/bcryptjs": "^3.0.0",
    "@types/d3-force": "3.0.10",
    "@types/node": "^26.1.1",
    "@types/pg": "^8.20.0",
    "svelte": "^5.55.10",
    "svelte-check": "^4.4.8",
    "tailwindcss": "^4.3.0",
    "typescript": "^6.0.3",
    "vite": "^8.3.0",
    "vitest": "^4.1.11"
  },
  "dependencies": {
    "@iconify/svelte": "^5.2.1",
    "@modelcontextprotocol/sdk": "^1.20.2",
    "bcryptjs": "^3.0.3",
    "d3-force": "3.0.0",
    "dompurify": "^3.4.13",
    "highlight.js": "^11.11.1",
    "jose": "^6.2.10",
    "marked": "^18.0.7",
    "mermaid": "^11.16.1",
    "pg": "^8.22.0",
    "unspaghettit": "^0.25.2",
    "y-websocket": "^2.0.4",
    "yjs": "^13.6.20"
  },
  "pnpm": {
    "overrides": {
      "hono": "4.13.8",
      "devalue": "5.9.3",
      "tsx>esbuild": "0.28.1",
      "fast-uri": "3.1.7",
      "proxy-addr": "2.0.8",
      "@modelcontextprotocol/sdk": "1.31.0",
      "ip-address": "10.3.1",
      "@hono/node-server": "1.19.15",
      "body-parser@>=2 <2.3": "2.3.0",
      "qs": "6.16.0"
    }
  },
  "license": "AGPL-3.0-only",
  "repository": {
    "type": "git",
    "url": "https://github.com/lyriks-io/lyriks-community.git"
  },
  "homepage": "https://lyriks.io"
}