layerchart
layerchart copied to clipboard
Support importing individual components (to reduce bundle size)
Instead of requiring:
import { Axis, Chart, Layer } from 'layerchart';
we should also support direct component imports using:
import Axis from 'layerchart/Axis.svelte';
import Chart from 'layerchart/Chart.svelte';
import Layer from 'layerchart/Layer.svelte';
"exports": {
"./*.svelte": {
"import": "./dist/components/*.svelte"
},
...
}
or
import Axis from 'layerchart/components/Axis';
import Chart from 'layerchart/components/Chart';
import Layer from 'layerchart/components/Layer';
using:
"exports": {
"./components/*": {
"import": "./dist/components/*.svelte"
},
...
},