diff --git a/.changeset/short-turkeys-boil.md b/.changeset/short-turkeys-boil.md
new file mode 100644
index 000000000..fd4e0ae38
--- /dev/null
+++ b/.changeset/short-turkeys-boil.md
@@ -0,0 +1,5 @@
+---
+'@verdaccio/ui-components': patch
+---
+
+chore(ui): reduce build size
diff --git a/packages/ui-components/.npmignore b/packages/ui-components/.npmignore
index a2fa1f551..34b175bcf 100644
--- a/packages/ui-components/.npmignore
+++ b/packages/ui-components/.npmignore
@@ -1,6 +1,6 @@
.storybook
public/
-msw
vitest
+__partials__
__snapshots__
*.map
diff --git a/packages/ui-components/src/components/Install/img/npm.svg b/packages/ui-components/src/components/Install/img/npm.svg
deleted file mode 100644
index f18c69124..000000000
--- a/packages/ui-components/src/components/Install/img/npm.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
diff --git a/packages/ui-components/src/components/Install/img/pnpm.svg b/packages/ui-components/src/components/Install/img/pnpm.svg
deleted file mode 100644
index b3549a4b1..000000000
--- a/packages/ui-components/src/components/Install/img/pnpm.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/packages/ui-components/src/components/Install/img/yarn.svg b/packages/ui-components/src/components/Install/img/yarn.svg
deleted file mode 100644
index 86edb188d..000000000
--- a/packages/ui-components/src/components/Install/img/yarn.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/packages/ui-components/src/components/Readme/Readme.spec.tsx b/packages/ui-components/src/components/Readme/Readme.test.tsx
similarity index 100%
rename from packages/ui-components/src/components/Readme/Readme.spec.tsx
rename to packages/ui-components/src/components/Readme/Readme.test.tsx
diff --git a/packages/ui-components/src/components/Repository/img/git.png b/packages/ui-components/src/components/Repository/img/git.png
deleted file mode 100644
index 51f4ae540..000000000
Binary files a/packages/ui-components/src/components/Repository/img/git.png and /dev/null differ
diff --git a/packages/ui-components/src/providers/TranslatorProvider/TranslatorProvider.spec.tsx b/packages/ui-components/src/providers/TranslatorProvider/TranslatorProvider.test.tsx
similarity index 100%
rename from packages/ui-components/src/providers/TranslatorProvider/TranslatorProvider.spec.tsx
rename to packages/ui-components/src/providers/TranslatorProvider/TranslatorProvider.test.tsx
diff --git a/packages/ui-components/src/types/index.d.ts b/packages/ui-components/src/types/external-modules.d.ts
similarity index 100%
rename from packages/ui-components/src/types/index.d.ts
rename to packages/ui-components/src/types/external-modules.d.ts
diff --git a/packages/ui-components/tsconfig.build.json b/packages/ui-components/tsconfig.build.json
index 9ba02d444..4d380101a 100644
--- a/packages/ui-components/tsconfig.build.json
+++ b/packages/ui-components/tsconfig.build.json
@@ -7,13 +7,14 @@
"resolveJsonModule": true,
"sourceMap": true,
"preserveSymlinks": true,
- "rootDir": ".",
+ "rootDir": "./src",
"outDir": "./build",
"skipLibCheck": true,
"jsx": "react",
"types": ["node", "@testing-library/jest-dom"]
},
- "include": ["src/**/*", "./src/types/index.d.ts"],
+ "include": ["src/**/*"],
+ "exclude": ["src/**/*.stories.tsx", "src/**/*.test.tsx", "src/**/*.test.ts"],
"typedocOptions": {
"categoryOrder": ["Model", "Component", "Provider", "*"],
"defaultCategory": "Component",
diff --git a/packages/ui-components/tsconfig.json b/packages/ui-components/tsconfig.json
index 47072b139..5c71ce4d8 100644
--- a/packages/ui-components/tsconfig.json
+++ b/packages/ui-components/tsconfig.json
@@ -1,19 +1,19 @@
{
"extends": "../../tsconfig.reference.json",
"compilerOptions": {
- "module": "esnext",
+ "module": "ESNext",
"moduleResolution": "node",
"allowSyntheticDefaultImports": true,
"resolveJsonModule": true,
"sourceMap": true,
- "rootDir": ".",
+ "rootDir": "./src",
"outDir": "./build",
"preserveSymlinks": true,
"jsx": "react",
"allowJs": true,
"types": ["node", "jest", "@testing-library/jest-dom"]
},
- "include": ["src/**/*", "vitest/**/*", "src/test/**/*"],
+ "include": ["src/**/*"],
"references": [
{
"path": "../core/types"