Skip to content

Commit d87af94

Browse files
committed
chore: several minor updates
1 parent a913a5c commit d87af94

File tree

13 files changed

+1786
-138
lines changed

13 files changed

+1786
-138
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
github: [stacksjs, chrisbbreuer]
2+
open_collective: stacksjs

.vscode/dictionary.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,22 @@
11
antfu
22
booleanish
33
bumpp
4+
bunfig
45
bunx
56
changelogen
67
changelogithub
8+
chrisbbreuer
79
codecov
810
commitlint
911
commitlintrc
1012
composables
13+
davidanson
14+
dbaeumer
15+
dbtooling
1116
degit
1217
deps
1318
destructurable
19+
dtsx
1420
entrypoints
1521
heroicons
1622
JARNAME

.vscode/extensions.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"recommendations": [
3-
"biomejs.biome",
4-
"streetsidesoftware.code-spell-checker",
5-
"davidanson.vscode-markdownlint"
3+
"dbaeumer.vscode-eslint",
4+
"davidanson.vscode-markdownlint",
5+
"streetsidesoftware.code-spell-checker"
66
]
7-
}
7+
}

.vscode/settings.json

Lines changed: 88 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,83 +1,144 @@
11
{
2-
"typescript.tsdk": "node_modules/typescript/lib",
3-
// Enable the ESlint flat config support
4-
"eslint.experimental.useFlatConfig": true,
5-
// Disable the default formatter, use eslint instead
62
"prettier.enable": false,
3+
"biome.enabled": false,
74
"editor.formatOnSave": false,
8-
// Auto fix
95
"editor.codeActionsOnSave": {
106
"source.fixAll.eslint": "explicit",
117
"source.organizeImports": "never"
128
},
13-
// Silent the stylistic rules in you IDE, but still auto fix them
149
"eslint.rules.customizations": [
1510
{
1611
"rule": "style/*",
17-
"severity": "off"
12+
"severity": "off",
13+
"fixable": true
1814
},
1915
{
2016
"rule": "format/*",
21-
"severity": "off"
17+
"severity": "off",
18+
"fixable": true
2219
},
2320
{
2421
"rule": "*-indent",
25-
"severity": "off"
22+
"severity": "off",
23+
"fixable": true
2624
},
2725
{
2826
"rule": "*-spacing",
29-
"severity": "off"
27+
"severity": "off",
28+
"fixable": true
3029
},
3130
{
3231
"rule": "*-spaces",
33-
"severity": "off"
32+
"severity": "off",
33+
"fixable": true
3434
},
3535
{
3636
"rule": "*-order",
37-
"severity": "off"
37+
"severity": "off",
38+
"fixable": true
3839
},
3940
{
4041
"rule": "*-dangle",
41-
"severity": "off"
42+
"severity": "off",
43+
"fixable": true
4244
},
4345
{
4446
"rule": "*-newline",
45-
"severity": "off"
47+
"severity": "off",
48+
"fixable": true
4649
},
4750
{
4851
"rule": "*quotes",
49-
"severity": "off"
52+
"severity": "off",
53+
"fixable": true
5054
},
5155
{
5256
"rule": "*semi",
53-
"severity": "off"
57+
"severity": "off",
58+
"fixable": true
5459
}
5560
],
56-
// Enable eslint for all supported languages
5761
"eslint.validate": [
5862
"javascript",
59-
"javascriptreact",
6063
"typescript",
61-
"typescriptreact",
6264
"vue",
63-
"stx",
6465
"html",
6566
"markdown",
6667
"json",
6768
"jsonc",
6869
"yaml",
69-
"toml"
70+
"toml",
71+
"xml",
72+
"css",
73+
"less",
74+
"scss",
75+
"pcss",
76+
"postcss"
77+
],
78+
"typescript.tsdk": "${workspaceFolder}/node_modules/typescript/lib",
79+
"[shellscript]": {
80+
"editor.defaultFormatter": "foxundermoon.shell-format"
81+
},
82+
"[markdown]": {
83+
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint",
84+
"editor.formatOnSave": true
85+
},
86+
"[dockerfile]": {
87+
"editor.defaultFormatter": "foxundermoon.shell-format"
88+
},
89+
"typescript.preferGoToSourceDefinition": true,
90+
"files.associations": {
91+
"buddy": "typescript",
92+
"*.stx": "vue"
93+
},
94+
"editor.quickSuggestions": {
95+
"strings": true
96+
},
97+
"vsicons.associations.files": [
98+
{
99+
"icon": "${workspaceFolder}/public/favicon.svg",
100+
"extensions": [
101+
"stx"
102+
],
103+
"format": "svg"
104+
}
105+
],
106+
"git.enableSmartCommit": true,
107+
"npm.enableRunFromFolder": true,
108+
"npm.packageManager": "bun",
109+
"editor.gotoLocation.multipleDefinitions": "goto",
110+
"search.exclude": {
111+
"**/node_modules": true,
112+
"**/cdk.out": true,
113+
"**/dist": true,
114+
"**/storage/public": true,
115+
"CHANGELOG.md": true
116+
},
117+
"explorer.confirmDragAndDrop": false,
118+
"todo-tree.highlights.enabled": true,
119+
"cSpell.ignorePaths": [
120+
"node_modules"
121+
],
122+
"cSpell.dictionaries": [
123+
"custom-dictionary"
70124
],
71-
"cSpell.ignorePaths": ["node_modules"],
72-
"cSpell.dictionaries": ["custom-dictionary"],
73125
"cSpell.diagnosticLevel": "Hint",
74126
"cSpell.customDictionaries": {
75-
"bun-plugin-env": {
127+
"stacks": {
76128
"name": "custom-dictionary",
77129
"path": "./.vscode/dictionary.txt",
78130
"scope": "user",
79131
"addWords": true
80132
},
81-
"custom": true // enable the `custom` dictionary
82-
}
83-
}
133+
"custom": true
134+
},
135+
"terminal.integrated.scrollback": 10000,
136+
"grammarly.files.include": [
137+
"**/README.md",
138+
"**/readme.md",
139+
"**/*.txt"
140+
],
141+
"grammarly.files.exclude": [
142+
"**/dictionary.txt"
143+
]
144+
}

.zed/settings.json

Lines changed: 131 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,139 @@
11
// For a full list of overridable settings, and general information on folder-specific settings,
22
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
33
{
4-
"format_on_save": "on",
5-
"formatter": {
6-
"language_server": {
7-
"name": "biome"
4+
"languages": {
5+
"JavaScript": {
6+
"formatter": {
7+
"code_actions": {
8+
"source.fixAll.eslint": true
9+
}
10+
}
11+
},
12+
"TypeScript": {
13+
"formatter": {
14+
"code_actions": {
15+
"source.fixAll.eslint": true
16+
}
17+
}
18+
},
19+
"HTML": {
20+
"formatter": {
21+
"code_actions": {
22+
"source.fixAll.eslint": true
23+
}
24+
}
25+
},
26+
"CSS": {
27+
"formatter": {
28+
"code_actions": {
29+
"source.fixAll.eslint": true
30+
}
31+
}
32+
},
33+
"Markdown": {
34+
"formatter": {
35+
"code_actions": {
36+
"source.fixAll.eslint": true
37+
}
38+
}
39+
},
40+
"JSON": {
41+
"formatter": {
42+
"code_actions": {
43+
"source.fixAll.eslint": true
44+
}
45+
}
46+
},
47+
"JSONC": {
48+
"formatter": {
49+
"code_actions": {
50+
"source.fixAll.eslint": true
51+
}
52+
}
53+
},
54+
"YAML": {
55+
"formatter": {
56+
"code_actions": {
57+
"source.fixAll.eslint": true
58+
}
59+
}
60+
},
61+
"XML": {
62+
"formatter": {
63+
"code_actions": {
64+
"source.fixAll.eslint": true
65+
}
66+
}
67+
},
68+
"TOML": {
69+
"formatter": {
70+
"code_actions": {
71+
"source.fixAll.eslint": true
72+
}
73+
}
874
}
975
},
10-
"code_actions_on_format": {
11-
"source.fixAll.biome": true,
12-
"source.organizeImports.biome": true
76+
"lsp": {
77+
"eslint": {
78+
"settings": {
79+
"rulesCustomizations": [
80+
{
81+
"rule": "style/*",
82+
"severity": "off",
83+
"fixable": true
84+
},
85+
{
86+
"rule": "format/*",
87+
"severity": "off",
88+
"fixable": true
89+
},
90+
{
91+
"rule": "*-indent",
92+
"severity": "off",
93+
"fixable": true
94+
},
95+
{
96+
"rule": "*-spacing",
97+
"severity": "off",
98+
"fixable": true
99+
},
100+
{
101+
"rule": "*-spaces",
102+
"severity": "off",
103+
"fixable": true
104+
},
105+
{
106+
"rule": "*-order",
107+
"severity": "off",
108+
"fixable": true
109+
},
110+
{
111+
"rule": "*-dangle",
112+
"severity": "off",
113+
"fixable": true
114+
},
115+
{
116+
"rule": "*-newline",
117+
"severity": "off",
118+
"fixable": true
119+
},
120+
{
121+
"rule": "*quotes",
122+
"severity": "off",
123+
"fixable": true
124+
},
125+
{
126+
"rule": "*semi",
127+
"severity": "off",
128+
"fixable": true
129+
}
130+
]
131+
}
132+
}
13133
},
14134
"file_types": {
15-
"JavaScript": ["buddy"]
135+
"JavaScript": [
136+
"buddy"
137+
]
16138
}
17-
}
139+
}

biome.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import process from 'node:process'
22
import { $ } from 'bun'
3-
import { dts } from 'bun-plugin-dts-auto'
3+
import { dts } from 'bun-plugin-dtsx'
44

55
console.log('Building...')
66

0 commit comments

Comments
 (0)