Fast Rust bundler for JavaScript/TypeScript with Rollup-compatible API.
MIT License
Bot releases are hidden (Show)
Published by hyf0 about 2 months ago
define
functionality (#1891) (43f6f22), closes #186
InputOptions#inject
(#1946) (9071d6a)custom
in PluginContext#resolve
(#1874) (6a61bad), closes /github.com/vitejs/vite/blob/main/packages/vite/src/node/plugins/resolve.ts#L181
custom
in PluginContextResolveOptions
(#1876) (0c6cae4), closes #1874
inject
imports (#1933) (a2bb2ca)intro
and outro
in plugins. (#1763) (b15d8c5), closes #1755 #1713
output.esModule
option (#1812) (4999aed)output.exports
for IIFE
format align with rollup. (#1691) (5418e1f), closes #1680
output.footer
in plugins. (#1713) (536d5f7), closes #1702 /github.com/rolldown/rolldown/pull/1702#issuecomment-2248059655
output.globals
for iife format (#1694) (8aad7d0), closes #1623 #1569
output.inlineDynamicImports
option. (#2081) (63b932e), closes #1841
output.intro
and output.outro
. (#1712) (964c5ee), closes #819
OutputOptions#externalLiveBindings
(#1979) (cc41c94)skipSelf
option in PluginContext.resolve
(#1703) (a18a8da), closes #1554 #819 /github.com/rollup/rollup/blob/28546b5821efcb72c2eb05f422d986524647a0e3/src/utils/PluginContext.ts#L78
output.extend
for IIFE format. (#1861) (bfae17d)Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.12.2...v0.13.0
render_preliminary_assets
and add more comments by @hyf0 in https://github.com/rolldown/rolldown/pull/1622
ArcStr
everywhere by @hyf0 in https://github.com/rolldown/rolldown/pull/1626
Clone
on ModuleType
by @hyf0 in https://github.com/rolldown/rolldown/pull/1631
ModuleType
by @hyf0 in https://github.com/rolldown/rolldown/pull/1632
ModuleType
by @hyf0 in https://github.com/rolldown/rolldown/pull/1633
.prettierignore
by @hyf0 in https://github.com/rolldown/rolldown/pull/1636
ImportRecord
by @hyf0 in https://github.com/rolldown/rolldown/pull/1640
BuildError
to BuildDiagnostic
by @IWANABETHATGUY in https://github.com/rolldown/rolldown/pull/1641
ModuleDefFormat
by @hyf0 in https://github.com/rolldown/rolldown/pull/1645
ResolvedRequestInfo
to ResolvedId
by @hyf0 in https://github.com/rolldown/rolldown/pull/1647
EcmaModuleTask
hold ResolveId
directly by @hyf0 in https://github.com/rolldown/rolldown/pull/1648
ResolvedPath
by @hyf0 in https://github.com/rolldown/rolldown/pull/1649
ResourceId
to ModuleId
by @hyf0 in https://github.com/rolldown/rolldown/pull/1650
pub mod format
to mod format
by @hyf0 in https://github.com/rolldown/rolldown/pull/1652
ModuleFactory
trait by @hyf0 in https://github.com/rolldown/rolldown/pull/1653
EcmaAstIdx
to index EcmaAst
by @hyf0 in https://github.com/rolldown/rolldown/pull/1673
Module
instead of EcmaModule
in EcmaModuleTask
by @hyf0 in https://github.com/rolldown/rolldown/pull/1674
Code Styling
chapter and preferences on adding tests by @hyf0 in https://github.com/rolldown/rolldown/pull/1682
output.exports
option. by @7086cmd in https://github.com/rolldown/rolldown/pull/1680
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.12.1...v0.12.2
Published by hyf0 3 months ago
OutputOptions#minify
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.11.1...v0.12.1
Published by hyf0 4 months ago
With the hard work of @Brooooooklyn, you now could use rolldown in the StackBlitz.
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.10.5...v0.11.0
Published by hyf0 4 months ago
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.10.4...v0.10.5
Published by hyf0 5 months ago
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/compare/v0.10.3...v0.10.4
Published by hyf0 5 months ago
[hash]
placeholder in entryFileName
and chunkFileName
.output: 'cjs'
..json
files.package.json#sideEffects
and __@PURE__
annotations.platform: 'node'
.See https://github.com/rolldown/rolldown/issues/819.
Now, you could see this mark in rolldown's homepage of npm.
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Published by hyf0 7 months ago
pnpm add rolldown
Thanks to the original owner of the rolldown
package, we have switched the npm package name to just rolldown
!
@rolldown/node
is now deprecated.pnpm add rolldown@nightly
We have also set up automatic nightly releases under the nightly
npm dist tag. You can install the nightly version with pnpm add rolldown@nightly
.
v0.10.0
🚧 Notice
Rolldown is currently in active development and not usable for production yet.
To avoid conflicts with older versions of the rolldown
package, versioning for the new Rolldown bundler will start at 0.10.0
.
Since we could not follow semver exactly before we reach to 1.0.0. So the current version bumping strategies are:
Please refer to https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md.
Full Changelog: https://github.com/rolldown/rolldown/commits/v0.10.0