File tree Expand file tree Collapse file tree 2 files changed +89
-92
lines changed
Expand file tree Collapse file tree 2 files changed +89
-92
lines changed Original file line number Diff line number Diff line change 33
44jobs :
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
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments