UNPKG

vite-plugin-lib-inject-css

Version:

Inject css at the top of chunk file in lib mode using `import` statement, support multiple entries.

84 lines (48 loc) 2.57 kB
# vite-plugin-lib-inject-css ## 2.2.2 ### Patch Changes - chore: upgrade eco-dependencies, closes [#31](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/31) ## 2.2.1 ### Patch Changes - fix: re-introduced [#21](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/21), styles should be injected after 'use strict' ## 2.2.0 ### Minor Changes - feat: support code injection when `output.preserveModules` option is enabled, closes [#29](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/29) - chore: upgrade eco-dependencies - refactor: use typed api of ast-grep instead ## 2.1.1 ### Patch Changes - fix: upgrade ecosystem dependencies, fix [#23](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/23) ## 2.1.0 ### Minor Changes - fix: adjust code injection position to prevent top line directive from being invalid [#21](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/21). - chore: update dependencies. ## 2.0.1 ### Patch Changes - fix: code injection failed when multiple entries are importing a same style file. closed [#18](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/18) - chore: upgrade dependencies. # 2.0.0 ### Major Changes - refactor!: remove unnecessary plugin params and `scanEntries` function, make it simple and focus on code injection. - fix: error occurs when uses with storybook builder vite, closed [#15](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/15). - chore: upgrade ecosystem dependencies(vite v5 & rollup v4). # 1.3.0 - feat: emit css files on SSR build. Closed [#12](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/12). - docs: improve documentation. # 1.2.1 - fix: cross-platform path handling. Closes [#9](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/9). - docs: add more details about `preserveModules` option in README. - chore: upgrade dependencies. # 1.2.0 - chore: show warnings for `preserveModules` also for deprecated `rollupOptions.preserveModules`. closed [#5](https://github.com/emosheeep/vite-plugin-lib-inject-css/issues/5). # 1.1.0 - fix: set `hoistTransitiveImports` internally by default to prevent tree-shaking from failure. - docs: improve documentation. - feat: add `build` option to simplify configurations further. - chore: add some validations for `resolvedConfig` and print prompts when appropriate. # 1.0.1 ## Chore - chore(scanEntries): use index to distinguish file that has a same name from each other # 1.0.0 ## Feature - feat: first release.