chore(deps): update dependency rollup to v3 #67
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.0.0->^3.0.0Release Notes
rollup/rollup
v3.2.3Compare Source
2022-10-18
Bug Fixes
new.targetwithimport.meta(#4679)Pull Requests
v3.2.2Compare Source
2022-10-16
Bug Fixes
Pull Requests
v3.2.1Compare Source
2022-10-16
Bug Fixes
Pull Requests
v3.2.0Compare Source
2022-10-15
Features
Pull Requests
v3.1.0Compare Source
2022-10-12
Features
Pull Requests
v3.0.1Compare Source
2022-10-12
Bug Fixes
Pull Requests
v3.0.0Compare Source
2022-10-11
Breaking Changes
General Changes
@rollup/browser(#4593)node:prefix for imports of builtin modules (#4596)this.emitAsset(): usethis.emitFile()this.emitChunk(): usethis.emitFile()this.getAssetFileName(): usethis.getFileName()this.getChunkFileName(): usethis.getFileName()this.isExternal(): usethis.resolve()this.resolveId(): usethis.resolve()resolveAssetUrlplugin hook has been removed: useresolveFileUrlassetReferenceIdorchunkReferenceIdparameters toresolveFileUrltreeshake.pureExternalModulesoption has been removed: usetreeshake.moduleSideEffects: 'no-external'trueorfalseforoutput.interop. As a replacement fortrue, you can use "compat"isAssetflag in the bundletype: "asset"fieldinlineDynamicImportsas part of the input options: useoutput. inlineDynamicImportsmanualChunksas part of the input options: useoutput. manualChunksmaxParallelFileReads: use `maxParallelFileOpsoutput.preferConst: useoutput.generatedCode.constBindingsoutput.dynamicImportFunction: use therenderDynamicImportplugin hookoutput.namespaceToStringTag: useoutput.generatedCode.symbolspreserveModulesas part of the input options: useoutput. preserveModulesthis.moduleIdsin plugins: usethis.getModuleIds()this.getModuleInfo(...).hasModuleSideEffectsin plugins: usethis.getModuleInfo(...).moduleSideEffects--configPluginor the--bundleConfigAsCjsoptions are used. The configuration is bundled to an ES module unless the--bundleConfigAsCjsoption is used. In all other cases, configuration is now loaded using Node's native mechanisms (#4574 and #4621)rollup/dist/*can only be required using their file extension (#4581)loadConfigFilehelper now has a named export of the same name instead of a default export (#4581)string(#4644)import(…)in commonjs output unlessoutput.dynamicImportInCjsis set to false (#4647)Changes to Rollup Options
output.banner/footer/intro/outroare now called per-chunk, they should be careful to avoid performance-heavy operations (#4543)entryFileNames/chunkFileNamesfunctions now longer have access to the rendered module information viamodules, only to a list of includedmoduleIds(#4543)[name]placeholder (as well as thechunkInfo.nameproperty when using a function) now includes the relative path of the chunk as well as optionally the file extension if the extension is not one of.js,.jsx,.mjs,.cjs,.ts,.tsx,.mts, or.cts(#4565)[ext],[extName]and[assetExtName]placeholders are no longer supported when preserving modules (#4565)perfoption no longer collects timings for the asynchronous part of plugin hooks as the readings were wildly inaccurate and very misleading, and timings are adapted to the new hashing algorithm (#4566)makeAbsoluteExternalsRelativeto "ifRelativeSource" so that absolute external imports will no longer become relative imports in the output, while relative external imports will still be renormalized (#4567)output.generatedCode.reservedNamesAsPropsto no longer quote properties likedefaultby default (#4568)preserveEntrySignaturesto "exports-only" so that by default, empty facades for entry chunks are no longer created (#4576)output.interopto "default" to better align with NodeJS interop (#4611)output.esModuleto "if-default-prop", which only adds __esModule when the default export would be a property (#4611)output.systemNullSetterstotrue, which requires at least SystemJS 6.3.3 (#4649)Plugin API Changes
renderChunkshould make sure to updateChunkInfo.imports/importedBindings/exportsaccordingly (#4543)renderChunknow contains names with hash placeholders instead of final names, which will be replaced when used in the returned code orChunkInfo.imports/importedBindings/exports(#4543 and #4631)Features
output.banner/footer/intro/outroare now called per-chunk with some chunk information (#4543)renderChunk(#4543)entryFileNameslogic is used and the path is included in the[name]property. This finally gives full control over file names when preserving modules (#4565)output.entryFileNamesnow also supports the[hash]placeholder when preserving modules (#4565)perfoption will now collect (synchronous) timings for all plugin hooks, not just a small selection (#4566)name: RollupErrornow to make clearer that those are custom error types (#4579)generateBundleand sourcemap files are available as regular assets (#4605)__esModulemarker to the bundle if there is a default export that is rendered as a property (#4611)foo[Symbol.toStringTag]to "Module" if foo is a namespace (#4611)--bundleConfigAsCjswhich will force the configuration to be bundled to CommonJS (#4621)output.externalImportAssertionsoption allows to turn off emission of import assertions (#4646)output.dynamicImportInCjsto control if dynamic imports are emitted asimport(…)or wrappedrequire(…)when generating commonjs output (#4647)Bug Fixes
renderChunk, e.g. minification, into account (#4543)Pull Requests
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.