bestguy / sveltestrap

Bootstrap 4 & 5 components for Svelte
https://sveltestrap.js.org
MIT License
1.3k stars 183 forks source link

TreeShaking #460

Closed SergkeiM closed 2 years ago

SergkeiM commented 2 years ago

Hi,

I've noticed when importing:

import { Accordion, AccordionItem } from 'sveltestrap'

actually pulls all components in the production build.

changing to, can't find any components:

import Accordion from 'sveltestrap/Accordion'
import AccordionItem from 'sveltestrap/AccordionItem'

Workaround that worked:

import Accordion from 'sveltestrap/src/Accordion'
import AccordionItem from 'sveltestrap/src/AccordionItem'
demetrius-mp commented 2 years ago

isnt this a duplicate of #362 ?

siccovansas commented 2 years ago

Maybe this helps others. I had to import the components like this:

import Styles from 'sveltestrap/src/Styles.svelte';
import Container from 'sveltestrap/src/Container.svelte';
import Row from 'sveltestrap/src/Row.svelte';