Skip to content

Commit fdd1b2a

Browse files
committed
refactor: use vue3 to bless RushDB
1 parent 8a0f2c5 commit fdd1b2a

27 files changed

+7026
-4145
lines changed

.eslintignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
dist
2+
node_modules
3+

.eslintrc.cjs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
browser: true,
5+
es2022: true,
6+
node: true
7+
},
8+
extends: ["eslint:recommended", "plugin:vue/vue3-essential", "plugin:@typescript-eslint/recommended"],
9+
parser: "vue-eslint-parser",
10+
parserOptions: {
11+
ecmaVersion: "latest",
12+
sourceType: "module",
13+
parser: "@typescript-eslint/parser",
14+
extraFileExtensions: [".vue"]
15+
}
16+
};
17+

.github/workflows/static.yml

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,39 @@ concurrency:
2222
cancel-in-progress: false
2323

2424
jobs:
25-
# Single deploy job since we're just deploying
26-
deploy:
27-
environment:
28-
name: github-pages
29-
url: ${{ steps.deployment.outputs.page_url }}
25+
build:
3026
runs-on: ubuntu-latest
3127
steps:
3228
- name: Checkout
3329
uses: actions/checkout@v4
30+
31+
- name: Setup Node
32+
uses: actions/setup-node@v4
33+
with:
34+
node-version: 20
35+
cache: npm
36+
37+
- name: Install dependencies
38+
run: npm ci
39+
40+
- name: Build
41+
run: npm run build
42+
3443
- name: Setup Pages
3544
uses: actions/configure-pages@v5
45+
3646
- name: Upload artifact
3747
uses: actions/upload-pages-artifact@v3
3848
with:
39-
# Upload entire repository
40-
path: "."
49+
path: dist
50+
51+
deploy:
52+
environment:
53+
name: github-pages
54+
url: ${{ steps.deployment.outputs.page_url }}
55+
runs-on: ubuntu-latest
56+
needs: build
57+
steps:
4158
- name: Deploy to GitHub Pages
4259
id: deployment
4360
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
.DS_Store
22

33
.idea/
4-
.vscode
4+
.vscode
5+
node_modules
6+
dist

0 commit comments

Comments
 (0)