-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
132 lines (132 loc) · 4.98 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{
"name": "neptun.web",
"type": "module",
"private": true,
"scripts": {
"dev": "set EDITOR=code && nuxt dev",
"devx": "set EDITOR=code && nuxt dev --host --https --ssl-cert ./configurations/development/ssl/server.crt --ssl-key ./configurations/development/ssl/server.key",
"app": "export EDITOR=code && nuxt dev",
"appx": "export EDITOR=code && nuxt dev --host --https --ssl-cert ./configurations/development/ssl/server.crt --ssl-key ./configurations/development/ssl/server.key",
"preparex": "nr cleanup && nr types && nr render",
"types": "npx nuxi prepare",
"render": "npx nuxi generate",
"postinstall": "nuxt prepare",
"build": "nuxt build",
"preview": "nuxt preview",
"format-and-lint": "npx prettier --plugin-search-dir . --check . && npx eslint .",
"format": "npx prettier --write . --single-quote --trailing-comma es5 --semi",
"lint": "eslint . --fix",
"lint-settings": "npx @eslint/config-inspector",
"check": "npx nuxi typecheck",
"shadcn": "npx shadcn-vue@latest add",
"cleanup": "pnpx nuxi cleanup .",
"fresh": "npm cache verify && pnpm rebuild && pnpx nuxi cleanup",
"upgrade": "npx nuxi upgrade -f",
"statistics": "npx nuxi analyze",
"info": "npx nuxi info",
"find-version": "node ./helpers/find-package-version.cjs",
"db:push": "drizzle-kit push --config drizzle-dev.config.ts",
"db:push:prod": "drizzle-kit push --config drizzle-prod.config.ts",
"db:pull": "drizzle-kit introspect --config drizzle-dev.config.ts",
"db:pull:prod": "drizzle-kit introspect --config drizzle-prod.config.ts",
"db:generate": "drizzle-kit generate --config=drizzle-dev.config.ts",
"db:generate:prod": "drizzle-kit generate --config=drizzle-prod.config.ts",
"db:migrate": "bun run ./helpers/migrate.ts environment=dev",
"db:migrate:prod": "bun run ./helpers/migrate.ts environment=prod",
"db:studio": "drizzle-kit studio --config drizzle-dev.config.ts --host 127.0.0.1",
"db:studio:prod": "drizzle-kit studio --config drizzle-prod.config.ts --host 127.0.0.1",
"db:dump-data": "bun run ./helpers/backup.ts",
"db:dump-schema": "bun run ./helpers/backup.ts --schema-only",
"db:mermaid": "bun run ./helpers/schema-to-mermaid.ts",
"db:png": "bun run ./helpers/mermaid-to-png.ts",
"db:diagram": "powershell \"Start-Process cmd -Verb RunAs -ArgumentList '/k cd /d \\\"%CD%\\\" && helpers\\generate-diagram-native.bat'\""
},
"dependencies": {
"@ai-sdk/vue": "^0.0.58",
"@formkit/auto-animate": "^0.8.2",
"@huggingface/inference": "^2.8.1",
"@neondatabase/serverless": "^0.10.1",
"@nuxt/image": "^1.8.1",
"@nuxtjs/device": "^3.2.4",
"@nuxtjs/mdc": "~0.11.1",
"@nuxtjs/robots": "^4.1.10",
"@radix-icons/vue": "^1.0.0",
"@tanstack/vue-table": "^8.20.5",
"@vee-validate/zod": "^4.14.6",
"@vercel/kv": "^1.0.1",
"@vitejs/plugin-vue": "^5.1.4",
"@vue-email/components": "^0.0.19",
"@vue-email/render": "^0.0.9",
"ai": "^3.4.27",
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.1",
"drizzle-orm": "^0.33.0",
"drizzle-zod": "^0.5.1",
"es-toolkit": "^1.26.1",
"file-saver": "^2.0.5",
"gsap": "^3.12.5",
"jszip": "^3.10.1",
"lucide-vue-next": "^0.454.0",
"nodemailer": "^6.9.16",
"nuxt": "^3.14.1592",
"nuxt-auth-utils": "^0.3.9",
"nuxt-monaco-editor": "^1.3.1",
"nuxt-posthog": "^1.5.4",
"nuxt-security": "2.0.0",
"nuxt-time": "^1.0.2",
"octokit": "^4.0.2",
"postgres": "^3.4.5",
"radix-vue": "^1.9.8",
"rehype-external-links": "^3.0.0",
"rehype-parse": "^9.0.1",
"rehype-remark": "^10.0.0",
"rehype-sanitize": "^6.0.0",
"remark-flexible-code-titles": "^1.2.0",
"remark-gfm": "^4.0.0",
"shadcn-nuxt": "^0.10.4",
"strip-markdown": "^6.0.0",
"tailwind-merge": "^2.5.4",
"vaul-vue": "^0.2.0",
"vee-validate": "^4.14.6",
"vue": "^3.5.11",
"vue-dndrop": "~1.2.0",
"vue-router": "^4.4.5",
"vue-sonner": "^1.2.5",
"vue3-lottie": "^3.3.1",
"zod": "^3.23.8"
},
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "^4.24.3"
},
"devDependencies": {
"@antfu/eslint-config": "^3.12.0",
"@iconify-json/radix-icons": "^1.2.1",
"@iconify/vue": "^4.1.2",
"@mermaid-js/mermaid-cli": "^11.4.2",
"@nuxt/eslint": "^0.7.4",
"@nuxtjs/color-mode": "^3.5.2",
"@nuxtjs/tailwindcss": "^6.12.2",
"@tailwindcss/typography": "^0.5.15",
"@types/file-saver": "^2.0.7",
"@types/nodemailer": "^6.4.16",
"@vueuse/core": "^11.1.0",
"@vueuse/nuxt": "^11.1.0",
"autoprefixer": "^10.4.20",
"drizzle-kit": "^0.24.2",
"eslint-plugin-format": "^0.1.3",
"postcss": "^8.4.47",
"sass-embedded": "^1.80.4",
"tailwindcss": "^3.4.14",
"tailwindcss-animate": "^1.0.7",
"typescript": "^5.6.3",
"vite-plugin-eslint2": "^5.0.3",
"vite-plugin-remove-console": "^2.2.0",
"vue-tsc": "~2.1.8"
},
"pnpm": {
"overrides": {
"drizzle-kit": "0.24.2",
"drizzle-orm": "0.33.0"
}
}
}