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
Markdown
# 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.