Skip to content

Commit ef6c8da

Browse files
committed
edits to configs
1 parent 36e942d commit ef6c8da

File tree

4 files changed

+4253
-7157
lines changed

4 files changed

+4253
-7157
lines changed

.prettierrc

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,6 @@
11
{
2-
"trailingComma": "es5",
32
"tabWidth": 2,
43
"semi": true,
54
"singleQuote": false,
6-
"useTabs": true,
7-
"overrides": [
8-
{
9-
"files": "*.mdx",
10-
"options": {
11-
"proseWrap": "never",
12-
"parser": "mdx"
13-
}
14-
}
15-
]
5+
"useTabs": true
166
}

eslint.config.js

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ export default [
2121
...compat.extends(
2222
"eslint:recommended",
2323
"plugin:@typescript-eslint/recommended",
24-
"plugin:solid/typescript"
24+
"plugin:solid/typescript",
25+
"plugin:mdx/recommended",
2526
),
2627
{
2728
plugins: {
@@ -37,7 +38,6 @@ export default [
3738
ecmaVersion: "latest",
3839
sourceType: "script",
3940
},
40-
4141
rules: {
4242
"@typescript-eslint/no-unused-vars": [
4343
"error",
@@ -53,9 +53,26 @@ export default [
5353
],
5454
},
5555
},
56+
{
57+
files: ["**/*.mdx"],
58+
extends: ["plugin:mdx/recommended"],
59+
settings: {
60+
"mdx/code-blocks": true,
61+
},
62+
extensions: ["mdx"],
63+
overrides: [
64+
{
65+
files: ["*.mdx"],
66+
extends: ["plugin:mdx/overrides"],
67+
},
68+
{
69+
files: "**/*.mdx",
70+
extends: "plugin:mdx/code-blocks",
71+
},
72+
],
73+
},
5674
{
5775
files: ["**/.eslintrc.{js,cjs}"],
58-
5976
languageOptions: {
6077
globals: {
6178
...globals.node,

package.json

Lines changed: 70 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,70 @@
1-
{
2-
"name": "solid-docs-next",
3-
"version": "1.0.0",
4-
"private": true,
5-
"description": "Docs for Solid",
6-
"type": "module",
7-
"scripts": {
8-
"sync": "node scripts/collections/index.mjs",
9-
"sync:orama": "pnpm build && node scripts/sync-orama.mjs",
10-
"dev": "pnpm sync && vinxi dev",
11-
"build": "pnpm sync && pnpm build:sitemap && vinxi build",
12-
"build:sitemap": "node scripts/generateSitemap.js",
13-
"start": "vinxi start",
14-
"e2e": "npx playwright test",
15-
"check:lint": "pnpm dlx eslint",
16-
"check:types": "tsc --noEmit",
17-
"check:format": "prettier . --check",
18-
"format": "prettier . --write"
19-
},
20-
"dependencies": {
21-
"@kobalte/core": "^0.13.9",
22-
"@kobalte/solidbase": "^0.0.23",
23-
"@lunariajs/core": "^0.0.31",
24-
"@oramacloud/client": "^1.3.16",
25-
"@solid-primitives/event-listener": "^2.3.3",
26-
"@solid-primitives/marker": "^0.1.0",
27-
"@solid-primitives/media": "^2.2.9",
28-
"@solidjs/meta": "^0.29.4",
29-
"@solidjs/router": "^0.15.3",
30-
"@solidjs/start": "^1.1.1",
31-
"@vinxi/plugin-mdx": "^3.7.2",
32-
"dotenv": "^16.4.5",
33-
"glob": "^10.4.5",
34-
"gray-matter": "^4.0.3",
35-
"postcss": "^8.5.3",
36-
"shiki": "^1.22.0",
37-
"sitemap": "^7.1.2",
38-
"solid-heroicons": "^3.2.4",
39-
"solid-js": "^1.9.5",
40-
"solid-list": "^0.3.0",
41-
"solid-mdx": "^0.0.7",
42-
"vinxi": "^0.5.3",
43-
"zod": "^3.23.8"
44-
},
45-
"devDependencies": {
46-
"@eslint/eslintrc": "^3.3.0",
47-
"@eslint/js": "^9.22.0",
48-
"@kobalte/tailwindcss": "^0.9.0",
49-
"@orama/crawly": "^0.0.4",
50-
"@tailwindcss/typography": "^0.5.15",
51-
"@types/node": "^22.9.0",
52-
"@typescript-eslint/eslint-plugin": "^8.26.0",
53-
"@typescript-eslint/parser": "^8.26.0",
54-
"autoprefixer": "^10.4.20",
55-
"eslint": "^9.22.0",
56-
"eslint-plugin-solid": "^0.14.5",
57-
"globals": "^16.0.0",
58-
"prettier": "3.2.5",
59-
"tailwindcss": "^3.4.14",
60-
"typescript": "^5.8.2",
61-
"vite": "^6.2.1",
62-
"vite-plugin-eslint": "^1.8.1"
63-
},
64-
"engines": {
65-
"node": ">=18",
66-
"pnpm": ">=10"
67-
}
68-
}
1+
{
2+
"name": "solid-docs-next",
3+
"version": "1.0.0",
4+
"private": true,
5+
"description": "Docs for Solid",
6+
"type": "module",
7+
"scripts": {
8+
"sync": "node scripts/collections/index.mjs",
9+
"sync:orama": "pnpm build && node scripts/sync-orama.mjs",
10+
"dev": "pnpm sync && vinxi dev",
11+
"build": "pnpm sync && pnpm build:sitemap && vinxi build",
12+
"build:sitemap": "node scripts/generateSitemap.js",
13+
"start": "vinxi start",
14+
"e2e": "npx playwright test",
15+
"check:lint": "pnpm dlx eslint",
16+
"check:types": "tsc --noEmit",
17+
"check:format": "prettier . --check",
18+
"format": "prettier . --write"
19+
},
20+
"dependencies": {
21+
"@kobalte/core": "^0.13.9",
22+
"@kobalte/solidbase": "^0.0.23",
23+
"@lunariajs/core": "^0.0.31",
24+
"@oramacloud/client": "^1.3.16",
25+
"@solid-primitives/event-listener": "^2.3.3",
26+
"@solid-primitives/marker": "^0.1.0",
27+
"@solid-primitives/media": "^2.2.9",
28+
"@solidjs/meta": "^0.29.4",
29+
"@solidjs/router": "^0.15.3",
30+
"@solidjs/start": "^1.1.1",
31+
"@vinxi/plugin-mdx": "^3.7.2",
32+
"dotenv": "^16.4.5",
33+
"eslint-mdx": "^3.2.0",
34+
"eslint-plugin-mdx": "^3.2.0",
35+
"glob": "^10.4.5",
36+
"gray-matter": "^4.0.3",
37+
"postcss": "^8.5.3",
38+
"shiki": "^1.22.0",
39+
"sitemap": "^7.1.2",
40+
"solid-heroicons": "^3.2.4",
41+
"solid-js": "^1.9.5",
42+
"solid-list": "^0.3.0",
43+
"solid-mdx": "^0.0.7",
44+
"vinxi": "^0.5.3",
45+
"zod": "^3.23.8"
46+
},
47+
"devDependencies": {
48+
"@eslint/eslintrc": "^3.3.0",
49+
"@eslint/js": "^9.22.0",
50+
"@kobalte/tailwindcss": "^0.9.0",
51+
"@orama/crawly": "^0.0.4",
52+
"@tailwindcss/typography": "^0.5.15",
53+
"@types/node": "^22.9.0",
54+
"@typescript-eslint/eslint-plugin": "^8.26.0",
55+
"@typescript-eslint/parser": "^8.26.0",
56+
"autoprefixer": "^10.4.20",
57+
"eslint": "^9.22.0",
58+
"eslint-plugin-solid": "^0.14.5",
59+
"globals": "^16.0.0",
60+
"prettier": "3.2.5",
61+
"tailwindcss": "^3.4.14",
62+
"typescript": "^5.8.2",
63+
"vite": "^6.2.1",
64+
"vite-plugin-eslint": "^1.8.1"
65+
},
66+
"engines": {
67+
"node": ">=18",
68+
"pnpm": ">=10"
69+
}
70+
}

0 commit comments

Comments
 (0)