- fix: the
web_accessible_resources
in manifest.json dynamically introduces the path to the file (#31) (55ebf7), closes #31
- fix: url for special characters in manifest name (#29) (d0906a), closes #29
- fix:
readFile
causesemitFile
not to work, replace withreadFileSync
(b8a683) - fix: the
mkdir
method allows recursive creation of directories (d605f88) - perf: optimise content matching for chrome.scripting related APIs (d519751)
- feat: support i18n (#27) (e77867f), closes #27
- build: support both cjs and esm (#28) (e77867f), closes #28
- feat: Add the
reloadPage
option to control whether the page that contentScripts acts on is reloaded in the dev env. (#20) (e77867f), closes #20
- feat: allow the version and name fields of manifest.json to be missing or filled with
auto
, and get the fields of package.json as a supplement, closes #8 - refactor(content_scripts): optimize the way content_scripts are loaded , closes #4 #7
- perf: optimize packing speed with caching
- feat: support for js, css compilation in web_accessible_resources #5
- refactor(input): In the options phase of rollup, the html path of the manifest is used as the rollup input.
- feat: allow rollupOptions.input to be empty.
- fix: page reload after modifying content_scripts's sass/less.
- fix: remove dynamically injected CSS.
- feat: support devtools_page configuration in manifest.json.
- fix: content_scripts path (#2) (70e0c84), closes #2
- fix: set
apply
tobuild
. - chore: listen for changes to manifest.json and re-fetch the contents of manifest.json.
- feat: support dynamic insertion of scripts and css files.
- chore: optimized code structure.
- fix: Set the configuration item shims of tsup to true to solve the problem that import.meta.url is undefined.
- fix: Use require to load sass and less
- chore: package.json adds engines option
- Support Manifest V3.
- Support Typescript.
- Support sass/less in manifest.json.
- Support for multiple frameworks or libraries, such as vue, react, etc.
- Live Reload