Skip to content

Commit 60f6328

Browse files
StyleShitvpolessky-dn
authored andcommitted
chore(design-system): disable allowImportingTsExtensions [AR-57713] (#374)
# Conflicts: # packages/design-system/src/components/ds-button-v3/ds-button-v3.stories.tsx # packages/design-system/src/components/ds-button-v3/index.ts
1 parent f0c840d commit 60f6328

6 files changed

Lines changed: 11 additions & 7 deletions

File tree

packages/design-system/.storybook/main.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import type { StorybookConfig } from '@storybook/react-vite';
22
import { vitePluginDesignSystem } from '@drivenets/vite-plugin-design-system';
3+
4+
// @ts-expect-error - See https://storybook.js.org/docs/faq#extensionless-imports-in-storybook-main-config
35
import { reactCompilerRolldownPlugin } from '../rolldown/react-compiler-rolldown-plugin.ts';
46

57
const config: StorybookConfig = {

packages/design-system/src/components/ds-button-v3/__tests__/ds-button-v3.browser.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createRef } from 'react';
22
import { describe, expect, it, vi } from 'vitest';
33
import { page } from 'vitest/browser';
4-
import { DsButtonV3 } from '../index.ts';
4+
import { DsButtonV3 } from '../index';
55

66
describe('DsButtonV3', () => {
77
it('calls onClick when clicked', async () => {

packages/design-system/src/components/ds-button-v3/ds-button-v3.stories.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
import type { Meta, StoryObj } from '@storybook/react-vite';
22
import classNames from 'classnames';
33
import { fn } from 'storybook/test';
4-
import DsButtonV3 from './ds-button-v3.tsx';
4+
import DsButtonV3 from './ds-button-v3';
55
import { DsButtonV3 as DsButtonV3Wrapped } from './index.ts';
66
import {
77
type ButtonV3Color,
88
buttonV3Colors,
99
buttonV3Sizes,
1010
type ButtonV3Variant,
1111
buttonV3Variants,
12-
} from './ds-button-v3.types.ts';
12+
} from './ds-button-v3.types';
1313
import storyStyles from './ds-button-v3.stories.module.scss';
1414

1515
const meta: Meta<typeof DsButtonV3> = {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { withResponsiveProps } from '../../utils/responsive';
2-
import DsButtonV3Base from './ds-button-v3.tsx';
2+
import DsButtonV3Base from './ds-button-v3';
33

44
export const DsButtonV3 = withResponsiveProps(DsButtonV3Base, ['size']);
5-
export * from './ds-button-v3.types.ts';
5+
export * from './ds-button-v3.types';

packages/design-system/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
"compilerOptions": {
44
"rootDirs": ["./", "./.scss-dts"],
55
"types": ["vite/client"],
6-
"plugins": [{ "name": "typescript-plugin-css-modules" }],
7-
"allowImportingTsExtensions": true
6+
"plugins": [{ "name": "typescript-plugin-css-modules" }]
87
},
98
"include": ["**/*", "**/.storybook/**/*"]
109
}

packages/design-system/tsdown.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import * as fs from 'node:fs/promises';
22
import { defineConfig, type Rolldown } from 'tsdown';
33
import * as sassEmbedded from 'sass-embedded';
4+
5+
// @ts-expect-error - We're running this using Node directly, which requires an extension,
6+
// but we don't want to set `allowImportingTsExtensions` for the whole project.
47
import { reactCompilerRolldownPlugin } from './rolldown/react-compiler-rolldown-plugin.ts';
58

69
export default defineConfig({

0 commit comments

Comments
 (0)