mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 19:13:31 +01:00
build: smaller bundle size for websites
This commit is contained in:
@@ -45,12 +45,12 @@
|
||||
"dependencies": {
|
||||
"ariakit": "^2.0.0-next.41",
|
||||
"react": "^18.2.0",
|
||||
"react-dom": "^18.2.0",
|
||||
"react-icons": "^4.6.0"
|
||||
"react-dom": "^18.2.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@favware/cliff-jumper": "^1.9.0",
|
||||
"@ladle/react": "^2.4.5",
|
||||
"@react-icons/all-files": "^4.1.0",
|
||||
"@types/node": "16.18.3",
|
||||
"@types/react": "^18.0.25",
|
||||
"@types/react-dom": "^18.0.9",
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { VscFlame } from '@react-icons/all-files/vsc/VscFlame';
|
||||
import { VscInfo } from '@react-icons/all-files/vsc/VscInfo';
|
||||
import { VscWarning } from '@react-icons/all-files/vsc/VscWarning';
|
||||
import type { PropsWithChildren } from 'react';
|
||||
import { VscFlame, VscInfo, VscWarning } from 'react-icons/vsc';
|
||||
|
||||
export interface IAlert {
|
||||
title?: string | undefined;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
|
||||
import { Disclosure, DisclosureContent, useDisclosureState } from 'ariakit/disclosure';
|
||||
import type { PropsWithChildren } from 'react';
|
||||
import { VscChevronDown } from 'react-icons/vsc';
|
||||
|
||||
export interface SectionOptions {
|
||||
background?: boolean | undefined;
|
||||
|
||||
@@ -14,7 +14,15 @@ export default defineConfig({
|
||||
fileName: 'ui',
|
||||
},
|
||||
rollupOptions: {
|
||||
external: ['react', 'react-dom', 'ariakit/disclosure', 'react-icons/vsc'],
|
||||
external: [
|
||||
'react',
|
||||
'react-dom',
|
||||
'ariakit/disclosure',
|
||||
'@react-icons/all-files/vsc/VscFlame',
|
||||
'@react-icons/all-files/vsc/VscInfo',
|
||||
'@react-icons/all-files/vsc/VscWarning',
|
||||
'@react-icons/all-files/vsc/VscChevronDown',
|
||||
],
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user