{ "private": true, "scripts": { "prep": "pnpm gen:prisma && cargo test -p sd-core api::tests::test_and_export_rspc_bindings -- --exact", "build": "turbo run build", "landing-web": "turbo run dev --parallel --filter=@sd/landing --filter=@sd/web", "gen:migrations": "cd core && cargo prisma migrate dev", "gen:prisma": "cd core && cargo prisma generate", "format": "prettier --write .", "desktop": "pnpm --filter @sd/desktop --", "web": "pnpm --filter @sd/web -- ", "mobile": "pnpm --filter @sd/mobile --", "core": "pnpm --filter @sd/server -- ", "landing": "pnpm --filter @sd/landing -- ", "ui": "pnpm --filter @sd/ui -- ", "interface": "pnpm --filter @sd/interface -- ", "assets": "pnpm --filter @sd/assets -- ", "docs": "pnpm --filter @sd/docs -- ", "client": "pnpm --filter @sd/client -- ", "storybook": "pnpm --filter @sd/storybook -- ", "prisma": "cd core && cargo prisma", "codegen": "cargo test -p sd-core api::tests::test_and_export_rspc_bindings -- --exact", "typecheck": "pnpm -r typecheck", "lint": "turbo run lint", "lint:fix": "turbo run lint -- --fix", "clean": "rimraf -g \"node_modules/\" \"**/node_modules/\" \"target/\" \"**/.build/\" \"**/.next/\" \"**/dist/!(.gitignore)**\"" }, "pnpm": { "overrides": { "@radix-ui/react-dismissable-layer": "1.0.2" } }, "devDependencies": { "@babel/plugin-syntax-import-assertions": "^7.20.0", "@cspell/dict-rust": "^2.0.1", "@cspell/dict-typescript": "^2.0.2", "@storybook/react-vite": "^7.0.5", "@trivago/prettier-plugin-sort-imports": "^4.1.1", "cspell": "^6.12.0", "prettier": "^2.8.7", "prettier-plugin-tailwindcss": "^0.2.6", "rimraf": "^4.3", "turbo": "^1.9.3", "turbo-ignore": "^0.3.0", "typescript": "^4.9.4" }, "overrides": { "vite-plugin-svgr": "https://github.com/spacedriveapp/vite-plugin-svgr#cb4195b69849429cdb18d1f12381676bf9196a84", "@types/node": "^18.0.0" }, "engines": { "pnpm": ">=8.0.0", "npm": "pnpm", "yarn": "pnpm", "node": ">=18.0.0" }, "eslintConfig": { "root": true } }