package.json
Rama develop · réplica de lectura del repositorio original.
{
"name": "keyshade-xyz",
"version": "2.49.1-stage.1",
"license": "MPL-2.0",
"private": true,
"engineStrict": false,
"packageManager": "pnpm@9.2.0",
"release": {
"branches": [
"main",
{
"name": "develop",
"prerelease": "stage"
}
],
"plugins": [
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"parserOpts": {
"noteKeywords": [
"BREAKING CHANGE",
"BREAKING CHANGES",
"BREAKING"
]
},
"presetConfig": {
"releaseCommitMessageFormat": "chore(release): {{currentTag}} [skip ci]\n\n{{currentTag}}\n\n{{notes}}",
"types": [
{
"type": "feat",
"section": "🚀 Features"
},
{
"type": "fix",
"section": "🐛 Bug Fixes"
},
{
"type": "perf",
"section": "⚡ Performance Improvements"
},
{
"type": "revert",
"section": "🔙 Reverts"
},
{
"type": "docs",
"section": "📚 Documentation"
},
{
"type": "style",
"section": "💅 Styles"
},
{
"type": "chore",
"section": "🔧 Miscellaneous Chores"
},
{
"type": "refactor",
"section": "🔨 Code Refactoring"
},
{
"type": "test",
"hidden": true
}
]
}
}
],
[
"@semantic-release/changelog",
{
"changelogFile": "CHANGELOG.md"
}
],
"@semantic-release/npm",
[
"@semantic-release/git",
{
"assets": [
"CHANGELOG.md",
"package.json"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
"@semantic-release/github"
]
},
"scripts": {
"dev": "turbo run dev",
"dev:api": "turbo run dev --filter=@keyshade/api",
"dev:web": "turbo run dev --filter=@keyshade/web",
"dev:platform": "turbo run dev --filter=@keyshade/platform",
"dev:platfrom:storybook": "pnpm --filter @keyshade/platform run storybook",
"dev:cli": "turbo run dev --filter=@keyshade/cli",
"add:global": "pnpm add -w",
"add:api": "pnpm add --filter=@keyshade/api",
"add:web": "pnpm add --filter=@keyshade/web",
"add:platform": "pnpm add --filter=@keyshade/platform",
"add:cli": "pnpm add --filter=@keyshade/cli",
"lint": "turbo run lint",
"lint:api": "turbo run lint --filter=@keyshade/api",
"lint:web": "turbo run lint --filter=@keyshade/web",
"lint:platform": "turbo run lint --filter=@keyshade/platform",
"lint:cli": "turbo run lint --filter=@keyshade/cli",
"lint:api-client": "turbo run lint --filter=@keyshade/api-client",
"lint:secret-scan": "turbo run lint --filter=@keyshade/secret-scan",
"lint:schema": "turbo run lint --filter=@keyshade/schema",
"lint:common": "turbo run lint --filter=@keyshade/common",
"build": "turbo run build",
"build:api": "pnpm db:generate-types && pnpm build:schema && pnpm build:common && turbo run build --filter=@keyshade/api",
"build:web": "pnpm build:api-client && turbo run build --filter=@keyshade/web",
"build:platform": "pnpm build:api-client && pnpm build:common && turbo run build --filter=@keyshade/platform",
"build:cli": "pnpm build:secret-scan && pnpm build:api-client && turbo run build --filter=@keyshade/cli",
"build:api-client": "pnpm build:schema && turbo run --filter=@keyshade/api-client build",
"build:schema": "turbo run build --filter=@keyshade/schema",
"build:secret-scan": "turbo run build --filter=@keyshade/secret-scan",
"build:common": "turbo run build --filter=@keyshade/common",
"build:packages": "pnpm build:schema && turbo run --filter=@keyshade/api-client build && turbo run build --filter=@keyshade/secret-scan && turbo run build --filter=@keyshade/common",
"start": "turbo run start",
"start:api": "turbo run start --filter=@keyshade/api",
"start:web": "turbo run start --filter=@keyshade/web",
"start:platform": "turbo run start --filter=@keyshade/platform",
"start:cli": "turbo run start --filter=@keyshade/cli",
"test": "turbo run test",
"test:api": "pnpm unit:api && pnpm e2e:api",
"unit:api": "pnpm build:common && pnpm run --filter=@keyshade/api unit",
"e2e:api": "pnpm run --filter=@keyshade/api e2e",
"test:web": "turbo run test --filter=@keyshade/web",
"test:platform": "turbo run test --filter=@keyshade/platform",
"test:api-client": "pnpm run --filter=@keyshade/api-client test",
"test:secret-scan": "pnpm run --filter=secret-scan test",
"db:seed": "pnpm run --filter=@keyshade/api db:seed",
"db:generate-types": "pnpm run --filter=@keyshade/api db:generate-types",
"db:generate-migrations": "pnpm run --filter=@keyshade/api db:generate-migrations",
"db:deploy-migrations": "pnpm run --filter=@keyshade/api db:deploy-migrations",
"db:validate": "pnpm run --filter=@keyshade/api db:validate",
"db:format": "pnpm run --filter=@keyshade/api db:format",
"db:reset": "pnpm run --filter=@keyshade/api db:reset",
"format": "prettier apps/**/*.{ts,tsx} packages/**/*.ts --write",
"prepare": "husky",
"docker:run:web": "docker run --env-file .env --name ks-web --rm -p 3000:3000 ks-web",
"docker:build:web": "docker build -t ks-web -f apps/web/Dockerfile .",
"docker:run:api": "docker run --env-file .env --name ks-api --rm -p 4200:4200 ks-api",
"docker:build:api": "docker build -t ks-api -f apps/api/Dockerfile .",
"docker:run:platform": "docker run --env-file .env --name ks-platform --rm -p 3000:3000 ks-platform",
"docker:build:platform": "docker build -t ks-platform -f apps/platform/Dockerfile ."
},
"devDependencies": {
"@sentry/cli": "^2.28.6",
"@types/jest": "^29.5.2",
"@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0",
"cross-env": "^7.0.3",
"eslint": "^8.42.0",
"eslint-config-prettier": "^9.0.0",
"eslint-config-turbo": "^2.5.5",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^5.0.0",
"husky": "^9.0.11",
"jest": "^29.7.0",
"lint-staged": "^15.4.3",
"prettier": "^3.0.0",
"prettier-plugin-tailwindcss": "^0.5.11",
"ts-jest": "^29.1.0",
"tsconfig": "workspace:*",
"tsconfig-paths": "^4.2.0",
"turbo": "^2.5.5"
},
"dependencies": {
"@changesets/cli": "^2.29.8",
"@clack/prompts": "^0.11.0",
"@keyshade/api-client": "workspace:*",
"@keyshade/common": "workspace:*",
"@keyshade/schema": "workspace:*",
"@keyshade/secret-scan": "workspace:*",
"@prisma/client": "^7.0.0",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/commit-analyzer": "^12.0.0",
"@semantic-release/git": "^10.0.1",
"@semantic-release/github": "^10.0.3",
"@semantic-release/release-notes-generator": "^14.0.0",
"@types/node": "^20.19.26",
"chalk": "^4.1.2",
"class-validator": "^0.14.3",
"clsx": "^2.1.0",
"conventional-changelog-conventionalcommits": "8.0.0",
"conventional-changelog-writer": "8.2.0",
"framer-motion": "^11.2.9",
"million": "^3.0.5",
"moment": "^2.30.1",
"sharp": "^0.34.1",
"tailwind-merge": "^2.3.0",
"ts-node": "^10.9.2",
"tsc-alias": "^1.8.10",
"typescript": "^5.5.2",
"typescript-transform-paths": "^3.5.0",
"zod": "^3.23.6"
},
"pnpm": {
"overrides": {
"secp256k1@<=3.8.0": ">=3.8.1",
"esbuild@<=0.24.2": ">=0.25.0",
"elliptic@<=6.6.0": ">=6.6.1",
"cross-spawn@<6.0.6": ">=6.0.6",
"hono@<4.9.7": ">=4.9.7",
"hono@>=1.1.0 <4.10.2": ">=4.10.2",
"tmp@<=0.2.3": ">=0.2.4",
"elliptic@>=4.0.0 <=6.5.6": ">=6.5.7",
"elliptic@>=2.0.0 <=6.5.6": ">=6.5.7",
"elliptic@>=5.2.1 <=6.5.6": ">=6.5.7",
"js-yaml@<3.14.2": ">=3.14.2",
"js-yaml@>=4.0.0 <4.1.1": ">=4.1.1",
"glob@>=10.2.0 <10.5.0": ">=10.5.0",
"glob@>=11.0.0 <11.1.0": ">=11.1.0",
"valibot@>=0.31.0 <1.2.0": ">=1.2.0",
"hono@<4.10.3": ">=4.10.3",
"elliptic@<6.6.0": ">=6.6.0",
"elliptic@<6.5.6": ">=6.5.6",
"mdast-util-to-hast@>=13.0.0 <13.2.1": ">=13.2.1",
"jws@<3.2.3": ">=3.2.3",
"next@>=15.5.0-canary.0 <15.5.7": ">=15.5.7",
"next@>=15.5.1-canary.0 <15.5.8": ">=15.5.8",
"@nestjs/platform-fastify@<11.1.10": ">=11.1.11",
"qs@<6.14.1": ">=6.14.1",
"preact@>=10.27.0 <10.27.3": ">=10.27.3"
}
}
}