Skip to content

Commit 4c71d1f

Browse files
committed
chore: fix eslint running time
1 parent e62f51d commit 4c71d1f

File tree

9 files changed

+31
-19
lines changed

9 files changed

+31
-19
lines changed

.config/eslint.config.mjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { resolve } from "node:path";
2+
13
import eslint from "@eslint/js";
24
import prettier from "eslint-plugin-prettier/recommended";
35
import { globalIgnores } from "eslint/config";
@@ -12,13 +14,12 @@ export default tseslint.config(
1214
languageOptions: {
1315
parserOptions: {
1416
projectService: true,
17+
tsconfigRootDir: resolve("../"),
1518
},
1619
},
1720
},
1821
globalIgnores([
1922
"**/dist/*",
20-
"**/example/*",
21-
"**/node_modules/*",
2223
".yarn/*",
2324
"**/eslint.config.[cm]js",
2425
"**/prettier.config.[cm]js",

.config/tsconfig.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"extends": "../tsconfig.json",
3+
"compilerOptions": {
4+
"noEmit": true,
5+
"allowJs": true
6+
}
7+
}

example/src/App.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ import "../global.css";
77
export default function App() {
88
return (
99
<View style={styles.container}>
10-
<Text className="text-red-800">Hello world!!!</Text>
10+
<Text className="text-green-800 duration-[5s] transition-colors">
11+
Hello world!!!
12+
</Text>
1113
<StatusBar style="auto" />
1214
</View>
1315
);

example/tsconfig.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,5 @@
22
"extends": "../tsconfig",
33
"compilerOptions": {
44
"noEmit": true,
5-
},
6-
"include": [
7-
"src/**/*",
8-
"index.js",
9-
"postcss.config.mjs",
10-
"react-native-css-env.d.ts",
11-
"example-env.d.ts"
12-
]
5+
}
136
}

package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,15 @@
3737
}
3838
},
3939
"./components": {
40-
"default": "./src/components/index.js",
41-
"types": "./src/components/index.d.ts"
40+
"source": "./src/components/index.cts",
41+
"import": {
42+
"types": "./dist/typescript/module/src/components/index.d.ts",
43+
"default": "./dist/module/components/index.cjs"
44+
},
45+
"require": {
46+
"types": "./dist/typescript/commonjs/src/components/index.d.ts",
47+
"default": "./dist/commonjs/components/index.cjs"
48+
}
4249
},
4350
"./components/*": {
4451
"source": "./src/components/*.ts",

src/__tests__/vendor/tailwind/_tailwind.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ export type NativewindRenderOptions = RenderOptions & {
3232
debug?: boolean | "verbose";
3333
};
3434

35-
const debugDefault = Boolean(process.env.NODE_OPTIONS?.includes("--inspect"));
35+
const debugDefault =
36+
typeof process.env.NODE_OPTIONS === "string" &&
37+
process.env.NODE_OPTIONS.includes("--inspect");
3638

3739
export async function render(
3840
component: ReactElement<PropsWithChildren>,
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1+
/* eslint-disable @typescript-eslint/no-unsafe-member-access */
12
/* eslint-disable @typescript-eslint/no-unsafe-return */
23
/* eslint-disable @typescript-eslint/no-unsafe-assignment */
3-
/* eslint-disable @typescript-eslint/no-deprecated */
4-
/* eslint-disable no-undef */
54
/* eslint-disable @typescript-eslint/no-require-imports */
65

76
module.exports = {

src/jest/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ beforeEach(() => {
2727

2828
const debugDefault = Boolean(
2929
process.env.REACT_NATIVE_CSS_TEST_DEBUG &&
30-
process.env.NODE_OPTIONS?.includes("--inspect"),
30+
typeof process.env.NODE_OPTIONS === "string" &&
31+
process.env.NODE_OPTIONS.includes("--inspect"),
3132
);
3233

3334
export function registerCSS(

tsconfig.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"verbatimModuleSyntax": true
3939
},
4040
"exclude": [
41-
"dist/",
42-
"src/__tests__"
41+
"node_modules",
42+
"dist",
4343
]
4444
}

0 commit comments

Comments
 (0)