{ "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" } } }