mirror your GitHub repos to tangled.org automatically
1{
2 "name": "synchub.to",
3 "license": "MIT",
4 "private": true,
5 "type": "module",
6 "author": {
7 "name": "Daniel Roe",
8 "email": "daniel@roe.dev",
9 "url": "https://roe.dev"
10 },
11 "scripts": {
12 "build": "nuxt build",
13 "dev": "nuxt dev",
14 "check": "vp check --no-fmt",
15 "lint": "vp lint",
16 "lint:fix": "vp lint --fix",
17 "generate": "nuxt generate",
18 "preview": "nuxt preview",
19 "postinstall": "nuxt prepare && simple-git-hooks",
20 "db:generate": "drizzle-kit generate",
21 "db:migrate": "drizzle-kit migrate",
22 "db:studio": "drizzle-kit studio",
23 "test:types": "vue-tsc -b --noEmit",
24 "test": "vp test",
25 "test:watch": "vp test watch",
26 "test:coverage": "vp test --coverage",
27 "test:unit": "vp test --project unit",
28 "test:nuxt": "vp test --project nuxt",
29 "test:browser": "playwright test",
30 "test:browser:ui": "playwright test --ui",
31 "test:browser:update": "docker run --rm --network host -v $(pwd):/work/ -v /tmp/playwright-node-modules:/work/node_modules -w /work/ -it mcr.microsoft.com/playwright:v1.59.1-noble bash -c 'corepack enable && pnpm i && pnpm playwright test test/browser --update-snapshots'"
32 },
33 "dependencies": {
34 "@neondatabase/serverless": "^1.1.0",
35 "@nuxt/fonts": "^0.14.0",
36 "@nuxt/image": "^2.0.0",
37 "@nuxt/scripts": "^1.0.6",
38 "@nuxtjs/html-validator": "^2.1.0",
39 "@octokit/webhooks-methods": "^6.0.0",
40 "drizzle-orm": "^0.45.2",
41 "nuxt": "^4.4.4",
42 "nuxt-og-image": "^6.4.11",
43 "rolldown": "^1.0.0-rc.18",
44 "vite-plus": "0.1.20",
45 "vue": "3.5.33",
46 "vue-router": "^5.0.6"
47 },
48 "devDependencies": {
49 "@electric-sql/pglite": "^0.4.5",
50 "@nuxt/test-utils": "4.0.3",
51 "@octokit/webhooks-types": "^7.6.1",
52 "@playwright/test": "1.59.1",
53 "@stylistic/eslint-plugin": "^5.10.0",
54 "@vitest/coverage-v8": "^4.1.5",
55 "@vue/test-utils": "2.4.10",
56 "drizzle-kit": "^0.31.10",
57 "happy-dom": "20.9.0",
58 "nano-staged": "^1.0.2",
59 "playwright-core": "^1.59.1",
60 "simple-git-hooks": "2.13.1",
61 "typescript": "6.0.3",
62 "vitest": "npm:@voidzero-dev/vite-plus-test@0.1.20",
63 "vue-tsc": "3.2.7"
64 },
65 "simple-git-hooks": {
66 "pre-commit": "npx nano-staged"
67 },
68 "packageManager": "pnpm@10.33.2",
69 "nano-staged": {
70 "*.{js,ts,mjs,cjs,vue,json,.*rc}": [
71 "vp lint --fix"
72 ]
73 }
74}