diff --git a/examples/module-federation/mf-react-component/stories/index.stories.tsx b/examples/module-federation/mf-react-component/stories/index.stories.tsx index 0f48ef128..f072df122 100644 --- a/examples/module-federation/mf-react-component/stories/index.stories.tsx +++ b/examples/module-federation/mf-react-component/stories/index.stories.tsx @@ -1,4 +1,3 @@ -import React from 'react'; // @ts-ignore ignore remote module type check for passing ci run build because we set @mf-types folder in .gitignore import { Counter } from 'rslib-module'; diff --git a/examples/react-component-bundle-false/src/components/CounterButton/index.tsx b/examples/react-component-bundle-false/src/components/CounterButton/index.tsx index 1b3260a4e..be37643e0 100644 --- a/examples/react-component-bundle-false/src/components/CounterButton/index.tsx +++ b/examples/react-component-bundle-false/src/components/CounterButton/index.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import type React from 'react'; import styles from './index.module.scss'; interface CounterButtonProps { diff --git a/examples/react-component-bundle-false/src/index.tsx b/examples/react-component-bundle-false/src/index.tsx index eb6493c95..66d57bec3 100644 --- a/examples/react-component-bundle-false/src/index.tsx +++ b/examples/react-component-bundle-false/src/index.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import type React from 'react'; import { CounterButton } from './components/CounterButton'; import { useCounter } from './useCounter'; import './index.scss'; diff --git a/examples/react-component-bundle/src/components/CounterButton/index.tsx b/examples/react-component-bundle/src/components/CounterButton/index.tsx index 1b3260a4e..be37643e0 100644 --- a/examples/react-component-bundle/src/components/CounterButton/index.tsx +++ b/examples/react-component-bundle/src/components/CounterButton/index.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import type React from 'react'; import styles from './index.module.scss'; interface CounterButtonProps { diff --git a/examples/react-component-bundle/src/index.tsx b/examples/react-component-bundle/src/index.tsx index eb6493c95..66d57bec3 100644 --- a/examples/react-component-bundle/src/index.tsx +++ b/examples/react-component-bundle/src/index.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import type React from 'react'; import { CounterButton } from './components/CounterButton'; import { useCounter } from './useCounter'; import './index.scss'; diff --git a/packages/create-rslib/fragments/base/react-js/src/Button.jsx b/packages/create-rslib/fragments/base/react-js/src/Button.jsx index 38d46813e..1e0570fb3 100644 --- a/packages/create-rslib/fragments/base/react-js/src/Button.jsx +++ b/packages/create-rslib/fragments/base/react-js/src/Button.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; export const Button = ({ diff --git a/packages/create-rslib/fragments/base/react-ts/src/Button.tsx b/packages/create-rslib/fragments/base/react-ts/src/Button.tsx index b3e99514f..18018d316 100644 --- a/packages/create-rslib/fragments/base/react-ts/src/Button.tsx +++ b/packages/create-rslib/fragments/base/react-ts/src/Button.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; interface ButtonProps { diff --git a/packages/create-rslib/fragments/tools/vitest-node-ts/tests/tsconfig.json b/packages/create-rslib/fragments/tools/vitest-node-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/fragments/tools/vitest-node-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/packages/create-rslib/fragments/tools/vitest-react-js/tests/index.test.jsx b/packages/create-rslib/fragments/tools/vitest-react-js/tests/index.test.jsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/fragments/tools/vitest-react-js/tests/index.test.jsx +++ b/packages/create-rslib/fragments/tools/vitest-react-js/tests/index.test.jsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/fragments/tools/vitest-react-ts/tests/index.test.tsx b/packages/create-rslib/fragments/tools/vitest-react-ts/tests/index.test.tsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/fragments/tools/vitest-react-ts/tests/index.test.tsx +++ b/packages/create-rslib/fragments/tools/vitest-react-ts/tests/index.test.tsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/fragments/tools/vitest-react-ts/tests/tsconfig.json b/packages/create-rslib/fragments/tools/vitest-react-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/fragments/tools/vitest-react-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/packages/create-rslib/template-[node-dual]-[vitest]-ts/tests/tsconfig.json b/packages/create-rslib/template-[node-dual]-[vitest]-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/template-[node-dual]-[vitest]-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/packages/create-rslib/template-[node-esm]-[vitest]-ts/tests/tsconfig.json b/packages/create-rslib/template-[node-esm]-[vitest]-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/template-[node-esm]-[vitest]-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/packages/create-rslib/template-[react]-[]-js/src/Button.jsx b/packages/create-rslib/template-[react]-[]-js/src/Button.jsx index 38d46813e..1e0570fb3 100644 --- a/packages/create-rslib/template-[react]-[]-js/src/Button.jsx +++ b/packages/create-rslib/template-[react]-[]-js/src/Button.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; export const Button = ({ diff --git a/packages/create-rslib/template-[react]-[]-ts/src/Button.tsx b/packages/create-rslib/template-[react]-[]-ts/src/Button.tsx index b3e99514f..18018d316 100644 --- a/packages/create-rslib/template-[react]-[]-ts/src/Button.tsx +++ b/packages/create-rslib/template-[react]-[]-ts/src/Button.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; interface ButtonProps { diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-js/src/Button.jsx b/packages/create-rslib/template-[react]-[storybook,vitest]-js/src/Button.jsx index 38d46813e..1e0570fb3 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/src/Button.jsx +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/src/Button.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; export const Button = ({ diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-js/tests/index.test.jsx b/packages/create-rslib/template-[react]-[storybook,vitest]-js/tests/index.test.jsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-js/tests/index.test.jsx +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-js/tests/index.test.jsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/src/Button.tsx b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/src/Button.tsx index b3e99514f..18018d316 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/src/Button.tsx +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/src/Button.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; interface ButtonProps { diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/index.test.tsx b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/index.test.tsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/index.test.tsx +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/index.test.tsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/tsconfig.json b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/template-[react]-[storybook,vitest]-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +} diff --git a/packages/create-rslib/template-[react]-[storybook]-js/src/Button.jsx b/packages/create-rslib/template-[react]-[storybook]-js/src/Button.jsx index 38d46813e..1e0570fb3 100644 --- a/packages/create-rslib/template-[react]-[storybook]-js/src/Button.jsx +++ b/packages/create-rslib/template-[react]-[storybook]-js/src/Button.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; export const Button = ({ diff --git a/packages/create-rslib/template-[react]-[storybook]-ts/src/Button.tsx b/packages/create-rslib/template-[react]-[storybook]-ts/src/Button.tsx index b3e99514f..18018d316 100644 --- a/packages/create-rslib/template-[react]-[storybook]-ts/src/Button.tsx +++ b/packages/create-rslib/template-[react]-[storybook]-ts/src/Button.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; interface ButtonProps { diff --git a/packages/create-rslib/template-[react]-[vitest]-js/src/Button.jsx b/packages/create-rslib/template-[react]-[vitest]-js/src/Button.jsx index 38d46813e..1e0570fb3 100644 --- a/packages/create-rslib/template-[react]-[vitest]-js/src/Button.jsx +++ b/packages/create-rslib/template-[react]-[vitest]-js/src/Button.jsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; export const Button = ({ diff --git a/packages/create-rslib/template-[react]-[vitest]-js/tests/index.test.jsx b/packages/create-rslib/template-[react]-[vitest]-js/tests/index.test.jsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/template-[react]-[vitest]-js/tests/index.test.jsx +++ b/packages/create-rslib/template-[react]-[vitest]-js/tests/index.test.jsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/template-[react]-[vitest]-ts/src/Button.tsx b/packages/create-rslib/template-[react]-[vitest]-ts/src/Button.tsx index b3e99514f..18018d316 100644 --- a/packages/create-rslib/template-[react]-[vitest]-ts/src/Button.tsx +++ b/packages/create-rslib/template-[react]-[vitest]-ts/src/Button.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import './button.css'; interface ButtonProps { diff --git a/packages/create-rslib/template-[react]-[vitest]-ts/tests/index.test.tsx b/packages/create-rslib/template-[react]-[vitest]-ts/tests/index.test.tsx index 873abfe08..ec2349fc6 100644 --- a/packages/create-rslib/template-[react]-[vitest]-ts/tests/index.test.tsx +++ b/packages/create-rslib/template-[react]-[vitest]-ts/tests/index.test.tsx @@ -1,5 +1,4 @@ import { render, screen } from '@testing-library/react'; -import React from 'react'; import { expect, test } from 'vitest'; import { Button } from '../src/Button'; diff --git a/packages/create-rslib/template-[react]-[vitest]-ts/tests/tsconfig.json b/packages/create-rslib/template-[react]-[vitest]-ts/tests/tsconfig.json new file mode 100644 index 000000000..64654a135 --- /dev/null +++ b/packages/create-rslib/template-[react]-[vitest]-ts/tests/tsconfig.json @@ -0,0 +1,4 @@ +{ + "extends": "../tsconfig.json", + "include": [".", "../vitest.setup.ts"] +}