Compare commits

3 Commits

7 changed files with 3008 additions and 15203 deletions

View File

@@ -3,11 +3,8 @@ on: push
jobs:
deploy:
name: Deploy to NuxtHub
name: "Deploy to NuxtHub"
runs-on: ubuntu-latest
environment:
name: ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }}
url: ${{ steps.deploy.outputs.deployment-url }}
permissions:
contents: read
id-token: write
@@ -15,21 +12,23 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Install pnpm
uses: pnpm/action-setup@v4
- name: Install Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: pnpm
- name: Install dependencies
run: pnpm install
run: bun install
- name: Build application
run: pnpm run build
- name: Ensure NuxtHub module is installed
run: bunx nuxthub@latest ensure
- name: Deploy to NuxtHub
uses: nuxt-hub/action@v1
id: deploy
- name: Build & Deploy to NuxtHub
uses: nuxt-hub/action@v2
with:
project-key: artsite-v2-6mmw

2
.npmrc
View File

@@ -1,2 +0,0 @@
shamefully-hoist=true
strict-peer-dependencies=false

2976
bun.lock Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,4 @@
export default defineNuxtConfig({
compatibilityDate: '2025-07-20',
// Nuxt App
app: {
pageTransition: { name: 'page', mode: 'out-in' },

View File

@@ -13,42 +13,42 @@
"typecheck": "nuxt prepare && vue-tsc -b --noEmit"
},
"dependencies": {
"@iconify-json/logos": "^1.2.9",
"@iconify-json/lucide": "^1.2.66",
"@iconify-json/logos": "^1.2.10",
"@iconify-json/lucide": "^1.2.73",
"@iconify-json/ph": "^1.2.2",
"@iconify-json/twemoji": "^1.2.4",
"@iconify-json/vscode-icons": "^1.2.30",
"@intlify/message-compiler": "^11.1.11",
"@iconify-json/vscode-icons": "^1.2.33",
"@intlify/message-compiler": "^11.1.12",
"@nuxt/content": "3.6.3",
"@nuxt/image": "^1.11.0",
"@nuxt/ui": "3.3.2",
"@nuxthub/core": "^0.9.0",
"@nuxtjs/google-fonts": "^3.2.0",
"@nuxtjs/i18n": "10.0.6",
"@vueuse/core": "^13.8.0",
"better-sqlite3": "^12.2.0",
"drizzle-orm": "^0.44.5",
"@vueuse/core": "^13.9.0",
"better-sqlite3": "^12.4.1",
"drizzle-orm": "^0.44.7",
"h3-zod": "^0.5.3",
"nuxt": "^4.0.3",
"nuxt": "^4.2.1",
"nuxt-visitors": "1.2.2",
"rehype-katex": "^7.0.1",
"remark-math": "^6.0.0",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"vue-use-spring": "^0.3.3",
"zod": "^4.1.5"
"zod": "^4.1.12"
},
"devDependencies": {
"@antfu/eslint-config": "^5.2.1",
"@iconify-json/devicon": "^1.2.43",
"@tailwindcss/typography": "^0.5.16",
"@types/node": "^24.3.0",
"@vueuse/math": "^13.8.0",
"@vueuse/nuxt": "^13.8.0",
"drizzle-kit": "^0.31.4",
"eslint": "^9.34.0",
"typescript": "^5.9.2",
"vue-tsc": "^3.0.6",
"wrangler": "^4.33.1"
"@antfu/eslint-config": "^5.4.1",
"@iconify-json/devicon": "^1.2.48",
"@tailwindcss/typography": "^0.5.19",
"@types/node": "^24.10.1",
"@vueuse/math": "^13.9.0",
"@vueuse/nuxt": "^13.9.0",
"drizzle-kit": "^0.31.6",
"eslint": "^9.39.1",
"typescript": "^5.9.3",
"vue-tsc": "^3.1.3",
"wrangler": "^4.47.0"
}
}

15158
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +0,0 @@
onlyBuiltDependencies:
- '@tailwindcss/oxide'
- better-sqlite3
- esbuild
- sharp
- vue-demi
- '@parcel/watcher'
- workerd