Skip to content

Commit c77a05b

Browse files
authored
chore(ui-composer): Review build configuration (#37599)
1 parent 333cdd3 commit c77a05b

File tree

10 files changed

+9
-86
lines changed

10 files changed

+9
-86
lines changed

packages/ui-composer/.babelrc.json

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/ui-composer/.eslintignore

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 2 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,4 @@
11
{
2-
"extends": [
3-
"plugin:@typescript-eslint/recommended",
4-
"plugin:@typescript-eslint/eslint-recommended",
5-
"@rocket.chat/eslint-config/original",
6-
"@rocket.chat/eslint-config/react",
7-
"prettier",
8-
"plugin:anti-trojan-source/recommended",
9-
"plugin:react/jsx-runtime",
10-
"plugin:storybook/recommended"
11-
],
12-
"parser": "@typescript-eslint/parser",
13-
"plugins": ["@typescript-eslint", "prettier"],
14-
"rules": {
15-
"func-call-spacing": "off",
16-
"import/named": "error",
17-
"import/order": [
18-
"error",
19-
{
20-
"newlines-between": "always",
21-
"groups": ["builtin", "external", "internal", ["parent", "sibling", "index"]],
22-
"alphabetize": {
23-
"order": "asc"
24-
}
25-
}
26-
],
27-
"indent": "off",
28-
"jsx-quotes": ["error", "prefer-single"],
29-
"new-cap": ["error"],
30-
"no-extra-parens": "off",
31-
"no-spaced-func": "off",
32-
"no-undef": "off",
33-
"no-unused-vars": "off",
34-
"no-useless-constructor": "off",
35-
"no-use-before-define": "off",
36-
"prefer-arrow-callback": ["error", { "allowNamedFunctions": true }],
37-
"prettier/prettier": 2
38-
},
39-
"settings": {
40-
"import/resolver": {
41-
"node": {
42-
"extensions": [".js", ".ts", ".tsx"]
43-
}
44-
}
45-
},
46-
"ignorePatterns": ["**/dist"],
47-
"overrides": [
48-
{
49-
"files": ["*.ts", "*.tsx"],
50-
"rules": {
51-
"@typescript-eslint/ban-ts-ignore": "off",
52-
"@typescript-eslint/explicit-function-return-type": "off",
53-
"@typescript-eslint/indent": "off",
54-
"@typescript-eslint/no-extra-parens": "off",
55-
"@typescript-eslint/no-explicit-any": "off",
56-
"@typescript-eslint/no-unused-vars": [
57-
"error",
58-
{
59-
"argsIgnorePattern": "^_"
60-
}
61-
],
62-
"@typescript-eslint/prefer-optional-chain": "warn"
63-
}
64-
}
65-
]
2+
"extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react"],
3+
"ignorePatterns": ["dist", "storybook-static", "!.storybook"]
664
}

packages/ui-composer/.storybook/main.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const config: StorybookConfig = {
77
addons: [
88
getAbsolutePath('@storybook/addon-a11y'),
99
getAbsolutePath('@storybook/addon-essentials'),
10-
'./webpackAddon',
10+
getAbsolutePath('@storybook/addon-webpack5-compiler-swc'),
1111
getAbsolutePath('@storybook/addon-styling-webpack'),
1212
],
1313

packages/ui-composer/.storybook/preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Decorator, Parameters } from '@storybook/react';
1+
import type { Decorator, Parameters } from '@storybook/react';
22
import '../../../apps/meteor/app/theme/client/main.css';
33
import 'highlight.js/styles/github.css';
44

packages/ui-composer/.storybook/webpackAddon.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

packages/ui-composer/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
"typecheck": "tsc --noEmit"
2121
},
2222
"devDependencies": {
23-
"@babel/core": "~7.28.5",
2423
"@react-aria/toolbar": "^3.0.0-nightly.5042",
2524
"@rocket.chat/emitter": "~0.31.25",
2625
"@rocket.chat/eslint-config": "workspace:^",
@@ -35,7 +34,7 @@
3534
"@storybook/addon-docs": "^8.6.14",
3635
"@storybook/addon-essentials": "^8.6.14",
3736
"@storybook/addon-styling-webpack": "^1.0.1",
38-
"@storybook/addon-webpack5-compiler-babel": "^3.0.6",
37+
"@storybook/addon-webpack5-compiler-swc": "~3.0.0",
3938
"@storybook/react": "^8.6.14",
4039
"@storybook/react-webpack5": "^8.6.14",
4140
"@types/jest": "~30.0.0",

packages/ui-composer/src/MessageComposer/MessageComposerInputExpandable.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { css } from '@rocket.chat/css-in-js';
22
import { Box, IconButton } from '@rocket.chat/fuselage';
3-
import { useState, type ComponentProps, ChangeEvent, forwardRef } from 'react';
3+
import { useState, forwardRef } from 'react';
4+
import type { ChangeEvent, ComponentProps } from 'react';
45
import { useTranslation } from 'react-i18next';
56

67
import MessageComposerInput from './MessageComposerInput';

packages/ui-composer/src/MessageFooterCallout/MessageFooterCalloutAction.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ import { Button } from '@rocket.chat/fuselage';
22
import type { ComponentProps } from 'react';
33
import { forwardRef } from 'react';
44

5-
// eslint-disable-next-line @typescript-eslint/no-empty-interface
6-
interface MessageFooterCalloutActionProps extends ComponentProps<typeof Button> {}
5+
type MessageFooterCalloutActionProps = ComponentProps<typeof Button>;
76

87
const MessageFooterCalloutAction = forwardRef<HTMLButtonElement, MessageFooterCalloutActionProps>(
98
function MessageFooterCalloutAction(props, ref) {

yarn.lock

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10346,7 +10346,6 @@ __metadata:
1034610346
version: 0.0.0-use.local
1034710347
resolution: "@rocket.chat/ui-composer@workspace:packages/ui-composer"
1034810348
dependencies:
10349-
"@babel/core": "npm:~7.28.5"
1035010349
"@react-aria/toolbar": "npm:^3.0.0-nightly.5042"
1035110350
"@rocket.chat/emitter": "npm:~0.31.25"
1035210351
"@rocket.chat/eslint-config": "workspace:^"
@@ -10361,7 +10360,7 @@ __metadata:
1036110360
"@storybook/addon-docs": "npm:^8.6.14"
1036210361
"@storybook/addon-essentials": "npm:^8.6.14"
1036310362
"@storybook/addon-styling-webpack": "npm:^1.0.1"
10364-
"@storybook/addon-webpack5-compiler-babel": "npm:^3.0.6"
10363+
"@storybook/addon-webpack5-compiler-swc": "npm:~3.0.0"
1036510364
"@storybook/react": "npm:^8.6.14"
1036610365
"@storybook/react-webpack5": "npm:^8.6.14"
1036710366
"@types/jest": "npm:~30.0.0"

0 commit comments

Comments
 (0)