Skip to content

Commit a4cbbe3

Browse files
committed
add ultracite
1 parent 36abe8b commit a4cbbe3

File tree

22 files changed

+1530
-381
lines changed

22 files changed

+1530
-381
lines changed

.eslintrc.json

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

.github/workflows/ci.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: CI
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
push:
8+
branches: [main]
9+
pull_request:
10+
branches: [main]
11+
12+
jobs:
13+
build-and-test:
14+
runs-on: ubuntu-latest
15+
16+
steps:
17+
- name: Checkout repository
18+
uses: actions/checkout@v5
19+
20+
- name: Set up Node.js
21+
uses: actions/setup-node@v5
22+
with:
23+
node-version: "22"
24+
25+
- name: Install dependencies
26+
run: npm ci
27+
28+
- name: check
29+
run: npm run check

.vscode/extensions.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
{
2-
// See http://go.microsoft.com/fwlink/?LinkId=827846
3-
// for the documentation about the extensions.json format
4-
"recommendations": [
5-
"dbaeumer.vscode-eslint"
6-
]
2+
// See http://go.microsoft.com/fwlink/?LinkId=827846
3+
// for the documentation about the extensions.json format
4+
"recommendations": ["biomejs.biome"]
75
}

.vscode/launch.json

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,26 @@
33
// Hover to view descriptions of existing attributes.
44
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
55
{
6-
"version": "0.2.0",
7-
"configurations": [
8-
{
9-
"name": "Run Extension",
10-
"type": "extensionHost",
11-
"request": "launch",
12-
"args": [
13-
"--extensionDevelopmentPath=${workspaceFolder}"
14-
],
15-
"outFiles": [
16-
"${workspaceFolder}/out/**/*.js"
17-
],
18-
"preLaunchTask": "${defaultBuildTask}"
19-
},
20-
{
21-
"name": "Extension Tests",
22-
"type": "extensionHost",
23-
"request": "launch",
24-
"args": [
25-
"--extensionDevelopmentPath=${workspaceFolder}",
26-
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
27-
],
28-
"outFiles": [
29-
"${workspaceFolder}/out/test/**/*.js"
30-
],
31-
"preLaunchTask": "${defaultBuildTask}"
32-
}
33-
]
6+
"version": "0.2.0",
7+
"configurations": [
8+
{
9+
"name": "Run Extension",
10+
"type": "extensionHost",
11+
"request": "launch",
12+
"args": ["--extensionDevelopmentPath=${workspaceFolder}"],
13+
"outFiles": ["${workspaceFolder}/out/**/*.js"],
14+
"preLaunchTask": "${defaultBuildTask}"
15+
},
16+
{
17+
"name": "Extension Tests",
18+
"type": "extensionHost",
19+
"request": "launch",
20+
"args": [
21+
"--extensionDevelopmentPath=${workspaceFolder}",
22+
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
23+
],
24+
"outFiles": ["${workspaceFolder}/out/test/**/*.js"],
25+
"preLaunchTask": "${defaultBuildTask}"
26+
}
27+
]
3428
}

.vscode/settings.json

Lines changed: 61 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,62 @@
1-
// Place your settings in this file to overwrite default and user settings.
21
{
3-
"files.exclude": {
4-
"dist": false
5-
},
6-
"search.exclude": {
7-
"dist": true
8-
},
9-
// Turn off tsc task auto detection since we have the necessary tasks as npm scripts
10-
"typescript.tsc.autoDetect": "off",
11-
"workbench.colorCustomizations": {
12-
"activityBar.activeBackground": "#2a2a2a",
13-
"activityBar.background": "#2a2a2a",
14-
"activityBar.foreground": "#e7e7e7",
15-
"activityBar.inactiveForeground": "#e7e7e799",
16-
"activityBarBadge.background": "#606020",
17-
"activityBarBadge.foreground": "#e7e7e7",
18-
"commandCenter.border": "#e7e7e799",
19-
"sash.hoverBorder": "#2a2a2a",
20-
"statusBar.background": "#111111",
21-
"statusBar.foreground": "#e7e7e7",
22-
"statusBarItem.hoverBackground": "#2a2a2a",
23-
"statusBarItem.remoteBackground": "#111111",
24-
"statusBarItem.remoteForeground": "#e7e7e7",
25-
"titleBar.activeBackground": "#111111",
26-
"titleBar.activeForeground": "#e7e7e7",
27-
"titleBar.inactiveBackground": "#11111199",
28-
"titleBar.inactiveForeground": "#e7e7e799"
29-
},
30-
"peacock.color": "#111"
31-
}
2+
"files.exclude": {
3+
"dist": false
4+
},
5+
"search.exclude": {
6+
"dist": true
7+
},
8+
"typescript.tsc.autoDetect": "off",
9+
"workbench.colorCustomizations": {
10+
"activityBar.activeBackground": "#2a2a2a",
11+
"activityBar.background": "#2a2a2a",
12+
"activityBar.foreground": "#e7e7e7",
13+
"activityBar.inactiveForeground": "#e7e7e799",
14+
"activityBarBadge.background": "#606020",
15+
"activityBarBadge.foreground": "#e7e7e7",
16+
"commandCenter.border": "#e7e7e799",
17+
"sash.hoverBorder": "#2a2a2a",
18+
"statusBar.background": "#111111",
19+
"statusBar.foreground": "#e7e7e7",
20+
"statusBarItem.hoverBackground": "#2a2a2a",
21+
"statusBarItem.remoteBackground": "#111111",
22+
"statusBarItem.remoteForeground": "#e7e7e7",
23+
"titleBar.activeBackground": "#111111",
24+
"titleBar.activeForeground": "#e7e7e7",
25+
"titleBar.inactiveBackground": "#11111199",
26+
"titleBar.inactiveForeground": "#e7e7e799"
27+
},
28+
"peacock.color": "#111",
29+
"editor.defaultFormatter": "esbenp.prettier-vscode",
30+
"[javascript]": {
31+
"editor.defaultFormatter": "biomejs.biome"
32+
},
33+
"[typescript]": {
34+
"editor.defaultFormatter": "biomejs.biome"
35+
},
36+
"[javascriptreact]": {
37+
"editor.defaultFormatter": "biomejs.biome"
38+
},
39+
"[typescriptreact]": {
40+
"editor.defaultFormatter": "biomejs.biome"
41+
},
42+
"[json]": {
43+
"editor.defaultFormatter": "biomejs.biome"
44+
},
45+
"[jsonc]": {
46+
"editor.defaultFormatter": "biomejs.biome"
47+
},
48+
"[css]": {
49+
"editor.defaultFormatter": "biomejs.biome"
50+
},
51+
"[graphql]": {
52+
"editor.defaultFormatter": "biomejs.biome"
53+
},
54+
"typescript.tsdk": "node_modules/typescript/lib",
55+
"editor.formatOnSave": true,
56+
"editor.formatOnPaste": true,
57+
"emmet.showExpandedAbbreviation": "never",
58+
"editor.codeActionsOnSave": {
59+
"source.fixAll.biome": "explicit",
60+
"source.organizeImports.biome": "explicit"
61+
}
62+
}

.vscode/tasks.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
// See https://go.microsoft.com/fwlink/?LinkId=733558
22
// for the documentation about the tasks.json format
33
{
4-
"version": "2.0.0",
5-
"tasks": [
6-
{
7-
"type": "npm",
8-
"script": "watch",
9-
"problemMatcher": "$tsc-watch",
10-
"isBackground": true,
11-
"presentation": {
12-
"reveal": "never"
13-
},
14-
"group": {
15-
"kind": "build",
16-
"isDefault": true
17-
}
18-
}
19-
]
4+
"version": "2.0.0",
5+
"tasks": [
6+
{
7+
"type": "npm",
8+
"script": "watch",
9+
"problemMatcher": "$tsc-watch",
10+
"isBackground": true,
11+
"presentation": {
12+
"reveal": "never"
13+
},
14+
"group": {
15+
"kind": "build",
16+
"isDefault": true
17+
}
18+
}
19+
]
2020
}

0 commit comments

Comments
 (0)