Skip to content

Commit 117307d

Browse files
committed
main 🧊 update linter
1 parent 3db89b6 commit 117307d

File tree

6 files changed

+1219
-955
lines changed

6 files changed

+1219
-955
lines changed

‎package.json‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@
3535
"prepare": "husky"
3636
},
3737
"devDependencies": {
38-
"@siberiacancode/eslint": "2.14.0",
39-
"@siberiacancode/prettier": "^1.6.0",
40-
"@types/node": "^25.2.2",
38+
"@siberiacancode/eslint": "2.16.4",
39+
"@siberiacancode/prettier": "^1.6.1",
40+
"@types/node": "^25.3.3",
4141
"husky": "^9.1.7",
4242
"lint-staged": "^16.2.7",
4343
"prettier-plugin-tailwindcss": "^0.7.2",
Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,47 @@
1-
import { eslint } from '@siberiacancode/eslint';
1+
import { eslint } from "@siberiacancode/eslint";
22

33
export default eslint(
44
{
55
typescript: true,
66
javascript: true,
77
react: true,
88
jsx: true,
9-
vue: true
9+
vue: true,
1010
},
1111
{
12-
name: 'siberiacancode/core/ignores',
13-
ignores: ['**/bundle/**/*.js']
12+
name: "siberiacancode/core/md",
13+
files: ["*.md"],
14+
rules: {
15+
"react-refresh/only-export-components": "warn",
16+
},
17+
},
18+
{
19+
name: "siberiacancode/core/ignores",
20+
ignores: ["**/bundle/**/*.js"],
1421
},
1522
{
16-
name: 'siberiacancode/core/hooks',
17-
files: ['**/{hooks,helpers}/**/*.{ts,tsx}'],
23+
name: "siberiacancode/core/hooks",
24+
files: ["**/{hooks,helpers}/**/*.{ts,tsx}"],
1825
rules: {
19-
'react-dom/no-flush-sync': 'warn',
20-
'jsdoc/no-defaults': 'off',
21-
'react-hooks/rules-of-hooks': 'warn',
22-
'react/no-use-context': 'off',
23-
'react/no-context-provider': 'off'
24-
}
26+
"react-dom/no-flush-sync": "warn",
27+
"jsdoc/no-defaults": "off",
28+
"react-hooks/rules-of-hooks": "warn",
29+
"react/no-use-context": "off",
30+
"react/no-context-provider": "off",
31+
},
2532
},
2633
{
27-
name: 'siberiacancode/core/tests',
28-
files: ['**/*.test.ts'],
34+
name: "siberiacancode/core/tests",
35+
files: ["**/*.test.ts"],
2936
rules: {
30-
'react/no-create-ref': 'off'
31-
}
37+
"react/no-create-ref": "off",
38+
},
3239
},
3340
{
34-
name: 'siberiacancode/core/demo',
35-
files: ['**/*.demo.tsx'],
41+
name: "siberiacancode/core/demo",
42+
files: ["**/*.demo.tsx"],
3643
rules: {
37-
'no-alert': 'off'
38-
}
44+
"no-alert": "off",
45+
},
3946
}
4047
);

‎packages/core/package.json‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
"react": "^19.2.4",
7777
"react-dom": "^19.2.4",
7878
"shx": "^0.4.0",
79+
"tailwindcss": "4.2.1",
7980
"vite": "^7.3.1",
8081
"vite-plugin-dts": "^4.5.4",
8182
"vitest": "^4.0.18"
Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,61 @@
1-
import react from '@vitejs/plugin-react';
2-
import path from 'node:path';
3-
import { fileURLToPath } from 'node:url';
4-
import { defineConfig } from 'vite';
5-
import dts from 'vite-plugin-dts';
1+
import react from "@vitejs/plugin-react";
2+
import path from "node:path";
3+
import { fileURLToPath } from "node:url";
4+
import { defineConfig } from "vite";
5+
import dts from "vite-plugin-dts";
66

7-
import pkg from './package.json';
7+
import pkg from "./package.json";
88

99
export default defineConfig({
1010
plugins: [
1111
react(),
1212
dts({
13-
exclude: ['**/*.test.{ts,tsx}', '**/*.stories.{ts,tsx}'],
14-
entryRoot: 'src',
15-
outDir: 'dist/types',
16-
tsconfigPath: './tsconfig.build.json'
17-
})
13+
exclude: ["**/*.test.{ts,tsx}", "**/*.stories.{ts,tsx}"],
14+
entryRoot: "src",
15+
outDir: "dist/types",
16+
tsconfigPath: "./tsconfig.build.json",
17+
}),
1818
],
1919
resolve: {
2020
alias: {
21-
'@': fileURLToPath(new URL('./src', import.meta.url))
22-
}
21+
"@": fileURLToPath(new URL("./src", import.meta.url)),
22+
},
2323
},
2424
build: {
2525
lib: {
26-
entry: path.resolve(__dirname, 'src/index.ts'),
26+
entry: path.resolve(__dirname, "src/index.ts"),
2727
name: pkg.name,
28-
fileName: (format) => `index.${format}.js`
28+
fileName: (format) => `index.${format}.js`,
2929
},
3030
rollupOptions: {
3131
input: {
32-
index: path.resolve(__dirname, 'src/index.ts')
32+
index: path.resolve(__dirname, "src/index.ts"),
3333
},
3434
external: [
3535
...Object.keys(pkg.dependencies || {}),
3636
...Object.keys(pkg.peerDependencies || {}),
37-
'react/jsx-runtime'
37+
"react/jsx-runtime",
3838
],
3939
output: [
4040
{
41-
format: 'es',
42-
dir: 'dist/esm',
41+
format: "es",
42+
dir: "dist/esm",
4343
preserveModules: true,
44-
preserveModulesRoot: 'src',
45-
entryFileNames: '[name].mjs'
44+
preserveModulesRoot: "src",
45+
entryFileNames: "[name].mjs",
4646
},
4747
{
48-
format: 'cjs',
49-
dir: 'dist/cjs',
48+
format: "cjs",
49+
dir: "dist/cjs",
5050
preserveModules: true,
51-
preserveModulesRoot: 'src',
52-
entryFileNames: '[name].cjs',
53-
exports: 'named'
54-
}
55-
]
51+
preserveModulesRoot: "src",
52+
entryFileNames: "[name].cjs",
53+
exports: "named",
54+
},
55+
],
5656
},
57-
outDir: 'dist',
57+
outDir: "dist",
5858
emptyOutDir: true,
59-
sourcemap: true
60-
}
59+
sourcemap: true,
60+
},
6161
});

‎packages/docs/package.json‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,20 +33,20 @@
3333
"lint-staged": "lint-staged"
3434
},
3535
"devDependencies": {
36-
"@shikijs/twoslash": "3.22.0",
37-
"@shikijs/vitepress-twoslash": "3.22.0",
36+
"@shikijs/twoslash": "4.0.1",
37+
"@shikijs/vitepress-twoslash": "4.0.1",
3838
"@siberiacancode/reactuse": "*",
3939
"@tailwindcss/vite": "4.0.7",
4040
"@types/md5": "^2.3.6",
4141
"@types/react": "^19.2.13",
4242
"@types/react-dom": "^19.2.3",
4343
"clsx": "^2.1.1",
4444
"comment-parser": "^1.4.5",
45-
"lucide-vue-next": "^0.563.0",
45+
"lucide-vue-next": "^0.577.0",
4646
"md5": "^2.3.0",
4747
"react": "^19.2.4",
4848
"react-dom": "^19.2.4",
49-
"shiki": "^3.22.0",
49+
"shiki": "^4.0.1",
5050
"simple-git": "^3.30.0",
5151
"tailwind-merge": "^3.3.1",
5252
"tailwindcss": "4.0.7",

0 commit comments

Comments
 (0)