1{
2 "name": "teal",
3 "private": true,
4 "version": "0.0.0",
5 "packageManager": "pnpm@9.15.0+sha256.09a8fe31a34fda706354680619f4002f4ccef6dadff93240d24ef6c831f0fd28",
6 "scripts": {
7 "dev": "turbo dev",
8 "build": "pnpm turbo run build --filter='./packages/*' --filter='./apps/*'",
9 "build:rust": "turbo run build:rust",
10 "typecheck": "pnpm -r exec tsc --noEmit",
11 "test": "turbo run test test:rust",
12 "rust:fmt": "cd services && cargo fmt",
13 "rust:clippy": "cd services && cargo clippy",
14 "fix": "biome lint --apply . && biome format --write . && biome check . --apply",
15 "nuke": "rimraf node_modules */*/node_modules",
16 "lex:gen-server": "turbo lex:gen-server",
17 "format": "prettier --write .",
18 "lex:gen": "cd tools/lexicon-cli && node dist/index.js gen",
19 "lex:watch": "cd tools/lexicon-cli && node dist/index.js watch",
20 "lex:validate": "cd tools/lexicon-cli && node dist/index.js validate",
21 "lex:diff": "cd tools/lexicon-cli && node dist/index.js diff",
22 "db:migrate": "cd services && sqlx migrate run",
23 "db:migrate:revert": "cd services && sqlx migrate revert",
24 "db:create": "cd services && sqlx database create",
25 "db:drop": "cd services && sqlx database drop",
26 "db:reset": "cd services && sqlx database drop && sqlx database create && sqlx migrate run",
27 "db:prepare": "cd services && sqlx prepare"
28 },
29 "dependencies": {
30 "@atproto/oauth-client": "^0.3.8",
31 "@ianvs/prettier-plugin-sort-imports": "^4.4.1",
32 "prettier": "^3.5.3",
33 "prettier-plugin-tailwindcss": "^0.6.11"
34 },
35 "devDependencies": {
36 "@types/node": "^20.17.10",
37 "biome": "^0.3.3",
38 "rimraf": "^6.0.1",
39 "turbo": "^2.3.3"
40 },
41 "workspaces": [
42 "apps/*",
43 "packages/*",
44 "services/*",
45 "tools/*"
46 ]
47}