chore(web-ui-registration): Review build configuration (#37584)

This commit is contained in:
Tasso Evangelista 2025-11-24 10:09:37 -03:00 committed by GitHub
parent 00318e44f9
commit d56c9a57c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 11 additions and 30 deletions

View File

@ -1,9 +0,0 @@
{
"presets": [
"@babel/preset-env",
["@babel/preset-react", {
"runtime": "automatic"
}],
"@babel/preset-typescript"
]
}

View File

@ -1,4 +1,4 @@
{
"extends": ["@rocket.chat/eslint-config", "@rocket.chat/eslint-config/react"],
"ignorePatterns": ["**/dist"]
"ignorePatterns": ["dist", "storybook-static", "!.storybook"]
}

View File

@ -1,4 +1,5 @@
import { dirname, join } from 'path';
import type { StorybookConfig } from '@storybook/react-webpack5';
export default {
@ -6,7 +7,7 @@ export default {
addons: [
getAbsolutePath('@storybook/addon-essentials'),
getAbsolutePath('storybook-dark-mode'),
getAbsolutePath('@storybook/addon-webpack5-compiler-babel'),
getAbsolutePath('@storybook/addon-webpack5-compiler-swc'),
],
framework: {

View File

@ -1,5 +1,6 @@
import { themes } from '@storybook/theming';
import type { Parameters } from '@storybook/react';
import { themes } from '@storybook/theming';
import manifest from '../package.json';
import logo from './logo.svg';
import '@rocket.chat/fuselage/dist/fuselage.css';

View File

@ -16,11 +16,10 @@
"storybook": "storybook dev -p 6006 --no-version-updates",
"typecheck": "tsc --noEmit"
},
"dependencies": {
"dompurify": "~3.2.7"
},
"devDependencies": {
"@babel/core": "~7.28.5",
"@babel/preset-env": "~7.28.5",
"@babel/preset-react": "~7.27.1",
"@babel/preset-typescript": "~7.27.1",
"@rocket.chat/core-typings": "workspace:~",
"@rocket.chat/css-in-js": "~0.31.25",
"@rocket.chat/emitter": "~0.31.25",
@ -38,7 +37,7 @@
"@storybook/addon-actions": "^8.6.14",
"@storybook/addon-docs": "^8.6.14",
"@storybook/addon-essentials": "^8.6.14",
"@storybook/addon-webpack5-compiler-babel": "^3.0.6",
"@storybook/addon-webpack5-compiler-swc": "~3.0.0",
"@storybook/react": "^8.6.14",
"@storybook/react-webpack5": "^8.6.14",
"@storybook/theming": "^8.6.14",
@ -70,8 +69,5 @@
},
"volta": {
"extends": "../../package.json"
},
"dependencies": {
"dompurify": "~3.2.7"
}
}

View File

@ -1,8 +1,5 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"module": "ESNext"
},
"include": ["./src/**/*"],
"exclude": ["./src/**/*.spec.ts", "./src/**/*.stories.tsx"]
}

View File

@ -2,8 +2,7 @@
"extends": "@rocket.chat/tsconfig/client.json",
"compilerOptions": {
"rootDirs": ["./src","./.storybook"],
"outDir": "./dist",
"module": "CommonJS"
"outDir": "./dist"
},
"include": ["./src", "./.storybook"],
}

View File

@ -10674,10 +10674,6 @@ __metadata:
version: 0.0.0-use.local
resolution: "@rocket.chat/web-ui-registration@workspace:packages/web-ui-registration"
dependencies:
"@babel/core": "npm:~7.28.5"
"@babel/preset-env": "npm:~7.28.5"
"@babel/preset-react": "npm:~7.27.1"
"@babel/preset-typescript": "npm:~7.27.1"
"@rocket.chat/core-typings": "workspace:~"
"@rocket.chat/css-in-js": "npm:~0.31.25"
"@rocket.chat/emitter": "npm:~0.31.25"
@ -10695,7 +10691,7 @@ __metadata:
"@storybook/addon-actions": "npm:^8.6.14"
"@storybook/addon-docs": "npm:^8.6.14"
"@storybook/addon-essentials": "npm:^8.6.14"
"@storybook/addon-webpack5-compiler-babel": "npm:^3.0.6"
"@storybook/addon-webpack5-compiler-swc": "npm:~3.0.0"
"@storybook/react": "npm:^8.6.14"
"@storybook/react-webpack5": "npm:^8.6.14"
"@storybook/theming": "npm:^8.6.14"