Vite plugin to automatically import styles from packages
npm i -D vite-plugin-package-style
// vite.config.ts
import { defineConfig } from 'vite';
import packageStyle from 'vite-plugin-package-style';
export default defineConfig({
plugins: [
packageStyle({
rules: [
{
include: ['foobar', '@foo/*'],
exclude: ['@foo/bar-*'],
resolveStyle: (pkg) => {
return `${pkg}/dist/index.css`;
},
},
],
}),
],
});