diff --git a/.eslintrc b/.eslintrc
index d97c193..a47e55a 100644
--- a/.eslintrc
+++ b/.eslintrc
@@ -1,4 +1,7 @@
{
- "extends": "@antfu",
+ "extends": [
+ "@antfu",
+ "@unocss"
+ ],
"ignorePatterns": "*.json"
}
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7212a21..2f2f703 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,20 +1,25 @@
name: CI
on:
- - push
- - pull_request
+ push:
+ branches:
+ - main
+
+ pull_request:
+ branches:
+ - main
jobs:
lint:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Set node
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
node-version: 16.x
cache: pnpm
@@ -28,13 +33,13 @@ jobs:
typecheck:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
+ - uses: actions/checkout@v3
- name: Install pnpm
uses: pnpm/action-setup@v2
- name: Set node
- uses: actions/setup-node@v2
+ uses: actions/setup-node@v3
with:
node-version: 16.x
cache: pnpm
diff --git a/.gitignore b/.gitignore
index 110588d..9f089b5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,10 +5,14 @@ src/data/recipe.json
.vite-ssg-dist
.vite-ssg-temp
*.local
-dist
-dist-ssr
-node_modules
-.idea/
-*.log
esbuild-kit
+
+# nuxt
+node_modules
+*.log
+dist
+.output
+.nuxt
+.env
+.idea/
diff --git a/.npmrc b/.npmrc
index cf04042..e2ad808 100644
--- a/.npmrc
+++ b/.npmrc
@@ -1,2 +1,3 @@
shamefully-hoist=true
strict-peer-dependencies=false
+shell-emulator=true
diff --git a/.stackblitzrc b/.stackblitzrc
new file mode 100644
index 0000000..d98146f
--- /dev/null
+++ b/.stackblitzrc
@@ -0,0 +1,4 @@
+{
+ "installDependencies": true,
+ "startCommand": "npm run dev"
+}
diff --git a/.vscode/extensions.json b/.vscode/extensions.json
index 044ed6d..4a2da08 100644
--- a/.vscode/extensions.json
+++ b/.vscode/extensions.json
@@ -2,10 +2,9 @@
"recommendations": [
"antfu.iconify",
"antfu.unocss",
- "antfu.vite",
+ "antfu.goto-alias",
"csstools.postcss",
"dbaeumer.vscode-eslint",
- "johnsoncodehk.volar",
- "lokalise.i18n-ally"
+ "vue.volar"
]
}
diff --git a/.vscode/settings.json b/.vscode/settings.json
index c8501cc..76c40fe 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,9 +1,5 @@
{
"cSpell.words": ["Vitesse", "Vite", "unocss", "vitest", "vueuse", "pinia", "demi", "antfu", "iconify", "intlify", "vitejs", "unplugin", "pnpm"],
- "i18n-ally.sourceLanguage": "en",
- "i18n-ally.keystyle": "nested",
- "i18n-ally.localesPaths": "locales",
- "i18n-ally.sortKeys": true,
"prettier.enable": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
diff --git a/src/App.vue b/app.vue
similarity index 62%
rename from src/App.vue
rename to app.vue
index e66c543..778c4c6 100644
--- a/src/App.vue
+++ b/app.vue
@@ -1,21 +1,17 @@
-