Skip to content

Commit 396f1ec

Browse files
committed
chore: update deploy pipeline to use npm, aply eslint fixes
1 parent d2408c1 commit 396f1ec

File tree

2 files changed

+89
-92
lines changed

2 files changed

+89
-92
lines changed

.github/workflows/nuxthub.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on: push
33

44
jobs:
55
deploy:
6-
name: "Deploy to NuxtHub"
6+
name: Deploy to NuxtHub
77
runs-on: ubuntu-latest
88
environment:
99
name: ${{ github.ref == 'refs/heads/main' && 'production' || 'preview' }}
@@ -15,20 +15,17 @@ jobs:
1515
steps:
1616
- uses: actions/checkout@v4
1717

18-
- name: Install pnpm
19-
uses: pnpm/action-setup@v4
20-
2118
- name: Install Node.js
2219
uses: actions/setup-node@v4
2320
with:
2421
node-version: 22
25-
cache: 'pnpm'
22+
cache: npm
2623

2724
- name: Install dependencies
28-
run: pnpm install
25+
run: npm install
2926

3027
- name: Build application
31-
run: pnpm build
28+
run: npm build
3229

3330
- name: Deploy to NuxtHub
3431
uses: nuxt-hub/action@v1

.vscode/settings.json

Lines changed: 85 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,87 +1,87 @@
11
{
2-
// Disable the default formatter, use eslint instead
3-
"prettier.enable": false,
4-
"editor.formatOnSave": false,
5-
// Auto fix
6-
"editor.codeActionsOnSave": {
7-
"source.fixAll.eslint": "explicit",
8-
"source.organizeImports": "never"
2+
// Disable the default formatter, use eslint instead
3+
"prettier.enable": false,
4+
"editor.formatOnSave": false,
5+
// Auto fix
6+
"editor.codeActionsOnSave": {
7+
"source.fixAll.eslint": "explicit",
8+
"source.organizeImports": "never"
9+
},
10+
// Silent the stylistic rules in you IDE, but still auto fix them
11+
"eslint.rules.customizations": [
12+
{
13+
"rule": "style/*",
14+
"severity": "off",
15+
"fixable": true
916
},
10-
// Silent the stylistic rules in you IDE, but still auto fix them
11-
"eslint.rules.customizations": [
12-
{
13-
"rule": "style/*",
14-
"severity": "off",
15-
"fixable": true
16-
},
17-
{
18-
"rule": "format/*",
19-
"severity": "off",
20-
"fixable": true
21-
},
22-
{
23-
"rule": "*-indent",
24-
"severity": "off",
25-
"fixable": true
26-
},
27-
{
28-
"rule": "*-spacing",
29-
"severity": "off",
30-
"fixable": true
31-
},
32-
{
33-
"rule": "*-spaces",
34-
"severity": "off",
35-
"fixable": true
36-
},
37-
{
38-
"rule": "*-order",
39-
"severity": "off",
40-
"fixable": true
41-
},
42-
{
43-
"rule": "*-dangle",
44-
"severity": "off",
45-
"fixable": true
46-
},
47-
{
48-
"rule": "*-newline",
49-
"severity": "off",
50-
"fixable": true
51-
},
52-
{
53-
"rule": "*quotes",
54-
"severity": "off",
55-
"fixable": true
56-
},
57-
{
58-
"rule": "*semi",
59-
"severity": "off",
60-
"fixable": true
61-
}
62-
],
63-
// Enable eslint for all supported languages
64-
"eslint.validate": [
65-
"javascript",
66-
"javascriptreact",
67-
"typescript",
68-
"typescriptreact",
69-
"vue",
70-
"html",
71-
"markdown",
72-
"json",
73-
"jsonc",
74-
"yaml",
75-
"toml",
76-
"xml",
77-
"gql",
78-
"graphql",
79-
"astro",
80-
"svelte",
81-
"css",
82-
"less",
83-
"scss",
84-
"pcss",
85-
"postcss"
86-
]
87-
}
17+
{
18+
"rule": "format/*",
19+
"severity": "off",
20+
"fixable": true
21+
},
22+
{
23+
"rule": "*-indent",
24+
"severity": "off",
25+
"fixable": true
26+
},
27+
{
28+
"rule": "*-spacing",
29+
"severity": "off",
30+
"fixable": true
31+
},
32+
{
33+
"rule": "*-spaces",
34+
"severity": "off",
35+
"fixable": true
36+
},
37+
{
38+
"rule": "*-order",
39+
"severity": "off",
40+
"fixable": true
41+
},
42+
{
43+
"rule": "*-dangle",
44+
"severity": "off",
45+
"fixable": true
46+
},
47+
{
48+
"rule": "*-newline",
49+
"severity": "off",
50+
"fixable": true
51+
},
52+
{
53+
"rule": "*quotes",
54+
"severity": "off",
55+
"fixable": true
56+
},
57+
{
58+
"rule": "*semi",
59+
"severity": "off",
60+
"fixable": true
61+
}
62+
],
63+
// Enable eslint for all supported languages
64+
"eslint.validate": [
65+
"javascript",
66+
"javascriptreact",
67+
"typescript",
68+
"typescriptreact",
69+
"vue",
70+
"html",
71+
"markdown",
72+
"json",
73+
"jsonc",
74+
"yaml",
75+
"toml",
76+
"xml",
77+
"gql",
78+
"graphql",
79+
"astro",
80+
"svelte",
81+
"css",
82+
"less",
83+
"scss",
84+
"pcss",
85+
"postcss"
86+
]
87+
}

0 commit comments

Comments
 (0)