{ "name": "snipcode", "version": "1.0.0", "license": "AGPL-3.0", "private": true, "scripts": { "build": "turbo run build", "build:prod": "turbo run build:prod", "dev": "turbo run dev --no-cache --parallel --continue", "lint": "turbo run lint", "test": "turbo run test", "clean": "turbo run clean --force && rm -rf .turbo", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "cache:login": "turbo login", "cache:link": "turbo link", "cache:disable": "turbo unlink", "prerelease": "changeset", "branch:create": "pscale branch create core-db $(git rev-parse --abbrev-ref HEAD)" }, "workspaces": [ "packages/domain", "packages/embed", "packages/front", "packages/logger", "packages/utils", "apps/core", "apps/backend", "apps/web", "apps/functions/**" ], "lint-staged": { "**/*.ts?(x)": [ "prettier --write", "eslint --fix" ] }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "lint-staged" } }, "devDependencies": { "@changesets/cli": "^2.27.1", "@commitlint/cli": "18.6.0", "@commitlint/config-conventional": "18.6.0", "@types/jest": "29.5.12", "@types/lodash": "4.17.0", "@types/node": "20.11.16", "@typescript-eslint/eslint-plugin": "7.3.1", "@typescript-eslint/parser": "7.3.1", "babel-jest": "29.7.0", "dotenv": "16.4.5", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-jest": "27.9.0", "eslint-plugin-prettier": "5.1.3", "eslint-plugin-sort-destructure-keys": "1.5.0", "eslint-plugin-sort-keys-fix": "1.1.2", "eslint-plugin-typescript-sort-keys": "3.2.0", "husky": "9.0.11", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "prettier": "3.2.5", "prisma": "5.11.0", "ts-jest": "29.1.2", "turbo": "1.13.3", "typescript": "5.4.3" }, "packageManager": "yarn@4.2.2" }