package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "calistenia",
"private": true,
"version": "1.4.0",
"type": "module",
"packageManager": "pnpm@10.34.5",
"scripts": {
"prepare": "husky",
"dev": "pnpm --filter @calistenia/web dev",
"dev:all": "bash .devcontainer/dev-all.sh",
"build": "pnpm --filter @calistenia/web build",
"typecheck": "pnpm -r typecheck",
"test": "pnpm -r test",
"test:pb-hooks": "node tests/pb_hooks/run.mjs",
"outdated": "pnpm -r outdated",
"preview": "pnpm --filter @calistenia/web preview",
"pb:serve": "./pocketbase serve",
"pb:migrate": "node scripts/pb-migrate.js",
"changelog:mobile": "node scripts/generate-changelog-ai.mjs",
"changelog:md": "node scripts/generate-changelog-md.mjs",
"release:web": "node scripts/release-web.mjs",
"release:mobile": "node scripts/release-mobile.mjs",
"changelog:entry": "node scripts/extract-changelog-entry.mjs",
"build:aab": "node scripts/build-mobile-aab.mjs",
"play:status": "node scripts/play-status.mjs",
"play:publish": "node scripts/publish-play.mjs",
"play:promote": "node scripts/play-promote.mjs",
"validate:catalog": "node scripts/validate-exercise-catalog.mjs packages/core/data/exercise-catalog.json",
"test:catalog": "node scripts/test-validate-exercise-catalog.mjs",
"build:catalog": "node scripts/build-exercise-catalog.mjs",
"build:id-map": "node scripts/build-id-map.mjs",
"build:media": "node scripts/sync-exercise-media.mjs",
"programs:seed": "node scripts/generate-program-seed-migration.mjs",
"programs:seed:check": "node scripts/generate-program-seed-migration.mjs --check",
"programs:reseed": "node scripts/generate-program-seed-migration.mjs --reseed",
"programs:clean-test": "node scripts/clean-test-programs.mjs",
"programs:content:check": "node scripts/check-program-content.mjs",
"programs:repair": "node scripts/repair-program-timers-muscles.mjs",
"programs:repair:check": "node scripts/repair-program-timers-muscles.mjs --check",
"test:program-content": "pnpm --filter @calistenia/core exec vitest run ../../scripts/check-program-content.test.mjs --root ../../scripts",
"test:program-reseed": "pnpm --filter @calistenia/core exec vitest run ../../scripts/reseed-program.test.mjs --root ../../scripts",
"test:program-catalog": "pnpm --filter @calistenia/core exec vitest run ../../scripts/program-catalog.test.mjs --root ../../scripts",
"test:catalog-migration": "pnpm --filter @calistenia/core exec vitest run ../../scripts/fix-exercises-catalog-714.test.mjs --root ../../scripts",
"report:retention": "node scripts/openpanel-retention-report.mjs",
"test:retention-report": "pnpm --filter @calistenia/core exec vitest run ../../scripts/openpanel-retention-report.test.mjs --root ../../scripts"
},
"devDependencies": {
"@commitlint/cli": "^21.2.2",
"@commitlint/config-conventional": "^21.2.2",
"husky": "^9.1.7"
}
}