@rolldown/binding-darwin-arm64
This is the aarch64-apple-darwin binary for @rolldown/binding
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
@rolldown/binding-darwin-arm64This is the aarch64-apple-darwin binary for @rolldown/binding
get_hash utility function (#7059) by @shulaodaCSSEntriesCache (#7015) by @shulaodatransformIndexHtml logic (#7010) by @shulaodabindingifyViteHtmlPlugin (#7008) by @shulaodageneratedCode.symbols for reexport dynamic modules. (#6993) by @IWANABETHATGUYmodule.exports ESM export (#6967) by @Copilotcanonical name not found for "__toESM" error when only named imports are used from a CJS module (#7094) by @sapphi-redrender_asset_url_in_js (#7061) by @shulaodaget_or_insert_default for HTMLProxyResult (#7052) by @shulaodacommonjs-proxy CSS requests (#7050) by @shulaodais_css_module (#7049) by @shulaodais_css_request (#7048) by @shulaodahandle_style_tag_or_attribute (#7038) by @shulaodaconfig to htmlInlineProxyPlugin (#7036) by @shulaoda/*$vite$:1*/ correctly (#7018) by @shulaodastyle_urls (#7017) by @shulaodaviteHtmlPlugin related logic (#7013) by @shulaodaensure_latest_bundle_output shouldn't loop infinitely (#6974) by @hyf0DevEngine#ensure_latest_bundle_output should schedule a rebuild task if there're no queued tasks (#6968) by @hyf0root instead of cwd (#7035) by @shulaodaroot instead of cwd (#7034) by @shulaodaroot instead of cwd (#7033) by @shulaodaroot instead of cwd (#7032) by @shulaodaroot instead of cwd (#7031) by @shulaodaroot instead of cwd (#7030) by @shulaodaroot instead of cwd (#7029) by @shulaodarolldown_dev crate (#6997) by @hyf0rolldown_dev crate (#6996) by @hyf0Fs (#6998) by @shulaodais_module_facade() to is_entry_point() for clarity (#6994) by @IWANABETHATGUYResult<_> from the return type of BundleCoordinator::schedule_build_if_stale (#6980) by @sapphi-redCoordinatorStatus to CoordinatorStateSnapshot (#6973) by @hyf0InitialBuildState with CoordinatorState (#6972) by @hyf0Debug, Clone, Copy for CjsGlobalAssignmentType (#6971) by @camc314CoordinatorMsg::HasLatestBuildOutput with GetStatus (#6960) by @hyf0ensure_current_build_finish shouldn't block the coordinator's event loop (#6959) by @hyf0collect_vec (#6999) by @IWANABETHATGUYrolldown_debug to rolldown_devtools (#7026) by @hyf0recover_from_initial_build_error to error_recovery/from_initial_build_syntax_error (#6990) by @hyf0typescript/consistent-type-imports rule (#6987) by @shulaodaexperimental.hmr is set for APIs other than dev (#6860) by @Copilotanyhow::Context::context where applicable (#6952) by @sapphi-redrolldown_watcher to rolldown_fs_watcher (#6958) by @hyf0./plugins in publishConfig for rolldown (#6926) by @Copilotmeta.ast for transform hook (#6919) by @IWANABETHATGUYmeta.ast + meta.nativeString (#6922) by @IWANABETHATGUYthis.emitFile does not respect chunkFileNames (#6868) by @CopilotdropLabels option (#6915) by @sapphi-redkeepNames option (#6914) by @sapphi-redprofilerNames option (#6913) by @sapphi-reddefine and inject options (#6912) by @sapphi-redrolldown/plugins (#6303) by @shulaodaRolldownBuild#scan, only expose it from rolldown/experimental (#6889) by @hyf0BundleMode to handle incremental build exhaustively (#6894) by @hyf0parseSync / parseAsync function (#6866) by @sapphi-red__toESM helper when only named imports are used from CJS modules (#6850) by @CopilothtmlInlineProxyPlugin (#6856) by @shulaodaload hook logic (#6855) by @shulaodaresolveId hook logic (#6854) by @shulaodahook_resolve_id_trigger correctly (#6908) by @hyf0NormalizedOutputOptionsImpl and NormalizedInputOptionsImpl enumerable (#6861) by @hyf0RolldownOutput should be enumerable (#6852) by @CopilotBundleContext to BundleHandle (#6893) by @hyf0build_span to bundle_span (#6892) by @hyf0PluginDriverFactory to manage creation of PluginDriver (#6891) by @hyf0BindingBundlerImpl (#6888) by @hyf0Bundler to ClassicBundler and clarify the purpose (#6887) by @hyf0BuildFactory/Build to BundleFactory/Bundle (#6886) by @hyf0Bundler (#6884) by @hyf0BuildFactory for Bundler (#6883) by @hyf0Bundler that satisfy the usage of RolldownBuild (#6877) by @hyf0nonEnumerable decorator (#6862) by @hyf0default export interop (#6875) by @sapphi-redthis in exported functions (#6865) by @sapphi-redoxc_resolver and oxc_resolver_napi (#6901) by @shulaodameta.magicString and meta.ast now only initialized once (#6828) by @IWANABETHATGUYminify function (#6836) by @sapphi-red__VITE_PRELOAD__ (#6833) by @shulaodarenderBuiltUrl (#6835) by @shulaodaIS_MODERN_FLAG (#6823) by @shulaodapreserveEntrySignatures to 'exports-only' to align with Rollup (#6723) by @CopilotEVAL warning message (#6776) by @sapphi-red__toESM when not needed to reduce output size (#6751) by @CopilotEMPTY_IMPORT_META warning message (#6761) by @sapphi-redRemovedPureCSSFilesCache logic (#6745) by @shulaodagenerateBundle logic (#6744) by @shulaodafreeExternalMemory to free external memory immediately (#6721) by @hyf0this.resolve is also tracked under corresponding session (#6798) by @hyf0preserveEntrySignatures: 'allow-extension' (#6753) by @Copilotnames field (#6742) by @shulaoda#[napi(gettter)], use function call directly (#6694) by @hyf0freeExternalMemory (#6781) by @hyf0default import from CJS modules" section (#6795) by @sapphi-redesmExternalRequirePlugin link more prominent (#6792) by @sapphi-redcleanDir option (#6741) by @hyf0attachDebugInfo: 'none' (#6738) by @IWANABETHATGUYpackages/rolldown/tests except diagnostics directory (#6772) by @Copilotpreserve_entry_signatures: 'allow-extension' (#6727) by @CopilotlegacyInconsistentCjsInterop option (#6687) by @sapphi-redCSSStyles (#6691) by @shulaodavitejs/vite#20585 (#6684) by @shulaodatransform.jsx correctly (#6698) by @ocavuegenerateBundle outputs (#6647) by @aprosaildefine deprecation warning when loading a config file (#6641) by @sapphi-redtransformToRollupOutput when needed (#6695) by @hyf0transformToRollupOutput into mutable and immutable versions (#6693) by @hyf0BindingOutputs (#6692) by @hyf0CSSEntriesCache (#6685) by @shulaodaBindingRenderBuiltUrl (#6653) by @shulaodaexperimental.nativeMagicString (#6713) by @IWANABETHATGUYoptimization (#6719) by @IWANABETHATGUYoutput.cleanDir timing behavior for plugin compatibility (#6682) by @CopilotpreserveEntrySignature doc (#6661) by @IWANABETHATGUYtreeshake (#6650) by @IWANABETHATGUYtypedoc dependency and cleanup unused documentation generation (#6686) by @Copilotoxlint --type-aware (#5660) by @BoshenDevTestMeta#dev (#6672) by @hyf0DevTestMeta under TestMeta#dev to control dev related behaviors (#6666) by @hyf0output.minifyInternalExports for format: 'es' or minify: true (#6594) by @sapphi-redInputOptions.jsx, prefer transform.jsx always (#6548) by @hyf0transform.jsx (#6630) by @shulaodainject_to_body function (#6622) by @shulaodais_legacy field (#6620) by @shulaodaviteHtmlPlugin (#6609) by @shulaodaviteCSSPostPlugin (#6606) by @shulaodaviteCSSPlugin (#6605) by @shulaodaoutput.clearDir to clean up dir before build (#6486) by @aprosailRolldownOutput instead of BindingOutputs from onOutput (#6563) by @sapphi-reddropLabels and add transform.dropLabels (#6557) by @hyf0keepNames and add output.keepNames (#6556) by @hyf0profilerNames and add output.generatedCode.profilerNames (#6555) by @hyf0inject and define and add transform.define, transform.inject (#6544) by @hyf0experimental.nativeMagicString (#6514) by @IWANABETHATGUYpackage_json_path from resolveId hook (#6434) by @sapphi-redshould have idx error happens with deferSyncScanData + incremental rebuild (#6568) by @sapphi-redbundler.scandoesn't get handled (#6547) by @Copilotsourcemap is disabled (#6510) by @IWANABETHATGUYBindingAssetInlineLimit (#6625) by @shulaodaBindingAssetPluginConfig (#6624) by @shulaodaviteCSSPlugin config (#6610) by @shulaodaTaskInput into enum to reduce invalid states (#6575) by @hyf0ScanStageCache#merge (#6564) by @IWANABETHATGUYclient_id to check if module is executed for test environment (#6566) by @hyf0&str or JsString to avoid unnecessary clone (#6523) by @hyf0&str to avoid unnecessary clone (#6520) by @hyf0/guide/in-depth/ to /in-depth/ (#6554) by @CopilotAdditional Thanks in acknowledgements page (#6507) by @hyf0experimental.nativeMagicString (#6504) by @IWANABETHATGUYcreateTokioRuntime (#6618) by @hyf0ClientInput (#6565) by @hyf0cross_module_optimization stage parallel (#6552) by @IWANABETHATGUYreplacePlugin to compatible with rollup (#6639) by @IWANABETHATGUYbuild.ts (#6621) by @IWANABETHATGUYcargo publish --workspace work (#6287) by @Boshenopposite_minify_internal_exports and remove minify_internal_exports extend test (#6596) by @hyf0BindingBuiltinPluginName (#6574) by @shulaodanotify crate (#6573) by @Boshen.len() and .is_empty() to HybridIndexVec (#6570) by @sapphi-redAGENT.md with verified prompts (#6533) by @hyf0too-many-lines-threshold to 200 (#6530) by @shulaodaprocessedHtml logic (#6494) by @shulaodanativeMagicString options (#6469) by @IWANABETHATGUYclose (#6483) by @hyf0output.paths (#6470) by @IWANABETHATGUYpreserveEntrySignatures with includeDependenciesRecursively option (#6468) by @hyf0on_hmr_updatrs to node (#6454) by @hyf0on_output to node (#6453) by @hyf0on_hmr_updatrs callback (#6443) by @hyf0experimental.nativeMagicString: false (#6488) by @IWANABETHATGUYresolve.modules into account (#6484) by @PickachuadvancedChunks#includeDependenciesRecursively to rust (#6448) by @hyf0minify: { compress: true } (#6433) by @sapphi-redBundler for public usage (#6480) by @hyf0BindingClientHmrUpdate (#6456) by @hyf0DevOnHmrUpdates API (#6455) by @hyf0experimental.strictExecutionOrder (#6450) by @hyf0why-plugin-hook-filter in depth (#6446) by @IWANABETHATGUYDiagnosticOptions#stabilize_path (#6447) by @hyf0BindingHmrOutput (#6457) by @hyf0utils.rs (#6460) by @shulaoda"type": "module" in package.json (#6441) by @iiio2RebuildStrategy#Auto by default (#6420) by @hyf0DevOptions#on_output (#6412) by @hyf0DevOptions#rebuild_strategy (#6396) by @hyf0RebuildStrategy::Auto to issue rebuild automatically if detecting full reload hmr update (#6395) by @hyf0call_id for renderChunk hook (#6392) by @hyf0DevEngine#close (#6377) by @hyf0DevEngine#close (#6376) by @hyf0watchChange hook (#6403) by @sapphi-redeval and arguments (#6381) by @sapphi-redPackageJson and remove unused fields (#6418) by @hyf0BindingResult to pass errors from rust to js (#6390) by @hyf0BindingError to cover JsError and NativeError (#6388) by @hyf0BindingError to NativeError (#6387) by @hyf0setTimeout -> clearTimeout (#6375) by @sapphi-redthis.addWatchFile (#5219) by @sapphi-redSnapshotSection to organize snapshot content (#6407) by @hyf0ArtifactsSnapshot and BuildRoundOutput into standalone files (#6406) by @hyf0ArtifactsSnapshot to make generating snapshot more clear (#6405) by @hyf0GitHub casing (#6401) by @iiio2rolldown_binding_watcher crate (#6386) by @hyf0normalizeErrors into aggregateBindingErrorsIntoError (#6389) by @hyf0add_watch_file that the path should be a normalized absolute path (#6371) by @sapphi-redoutput.generatedCode.symbols (#6335) by @IWANABETHATGUYvite-ignore attribute (#6348) by @shulaodahtml5ever and markup5ever_rcdom (#6327) by @shulaodaon_output callback (#6330) by @hyf0disable_watcher (#6329) by @hyf0hasLatestBuildOutput instead of scheduleBuildIfStale and add edit-reload test (#6321) by @sapphi-redHmrManager to HmrState and tweak namings (#6358) by @hyf0Bundler to expose hmr related methods (#6356) by @hyf0html5gum instead (#6343) by @shulaodanew field from HMR options and related configurations (#6337) by @hyf0cjs_ast_analyzer immutable for better reuse (#6326) by @IWANABETHATGUYcatalog: to unify version of all dependencies (#6339) by @hyf0MagicString binding (#6289) by @IWANABETHATGUYCow<str> instead of &str (#6288) by @IWANABETHATGUYsourcemap_ignore_list js function call (#6313) by @IWANABETHATGUYreplace (#6312) by @IWANABETHATGUYlto: thin in profile mode for better profiling experience. (#6320) by @IWANABETHATGUY/* @vite-ignore */ comment for dynamic imports (#6264) by @IWANABETHATGUY#__NO_SIDE_EFFECTS__ annotation for export default function declaration (#6239) by @IWANABETHATGUY@vite-ignore comment (#6240) by @shulaodaexhaustive option (#6236) by @shulaodaensure_latest_build_output should work correctly when eagerBuild: false (#6262) by @hyf0build.rs to task generator (#6284) by @shulaodaSpanExt (#6266) by @IWANABETHATGUY@rolldown-ignore ignore comment support (#6265) by @IWANABETHATGUYAddress::from (#6245) by @IWANABETHATGUYstmt_info_idx in StmtInfo (#6244) by @IWANABETHATGUYCrossModuleOptimizationRunnerContext in cross_module_optimization (#6243) by @IWANABETHATGUYWatcherEventService to BuildDriverService (#6232) by @hyf0this.load using futures instead of callbacks (#6222) by @sapphi-redruntime_resolve_base option (#6226) by @sapphi-redcargo publish --workspace work (#6281) by @Boshencargo publish --dry-run --workspace (#6279) by @Boshenscan_mode in bundler.scan (#6204) by @IWANABETHATGUYfalse in resolve.alias to ignore resolution (#6203) by @shulaodagetJsonSchema (#6186) by @shulaodato_string_literal (#6178) by @sapphi-redByteLocator#byte_offset (#6169) by @shulaodaskip_write option (#6151) by @sapphi-redjsx.pragmaFrag instead of jsx.pragmaFlag (#6200) by @sapphi-redmemberExpression (#6192) by @IWANABETHATGUYbyte_slice instead of slice for correct span handling (#6185) by @shulaodaminifyInternalExports (#6166) by @sapphi-redeval or arguments in strict mode (#6140) by @IWANABETHATGUYprocess is not defined in repl (#6147) by @IWANABETHATGUYrolldown with .wasm binding (#6153) by @hyf0build.ts to prepare to support build rolldown package with wasi binding (#6152) by @hyf0FlatOptions in whole build session (#6211) by @IWANABETHATGUYcomments in ScopeHoistingFinalizerContext (#6205) by @IWANABETHATGUYcross_module_inline_const to cross_module_optimization (#6193) by @IWANABETHATGUYclass and function visitor to class_decl, function_decl (#6176) by @IWANABETHATGUYBuildDiagnostic (#6165) by @shulaodaRolldownBuild (#6136) by @shulaodaEventKind::IoError (#6134) by @shulaodaside_effects_free_function_symbol_ref (#6206) by @IWANABETHATGUYinstantiate_chunk (#6159) by @sapphi-redif: always() to wasi-test (#6190) by @sapphi-red@rolldown/browser build if no node related changes detected (#6189) by @sapphi-red@rolldown/browser build without errors (#6155) by @hyf0type_aliases.rs (#6133) by @shulaodascheduleBuildIfStale method (#6116) by @sapphi-redBundlerBuilder#build (#6104) by @shulaodaincrementalBuild mode (#6098) by @IWANABETHATGUYscheduleBuildIfStale method to DevEngine (#6087) by @sapphi-redMISSING_EXPORT warning to suggest type modifier (#6085) by @sapphi-redPathsMut to batch watch/unwatch behaviors (#6075) by @hyf0treeshake.commonjs by default (#6072) by @IWANABETHATGUYalias plugin (#6123) by @IWANABETHATGUY__export runtime helper to create target object internally (#6114) by @IWANABETHATGUYjust lint (#6105) by @shulaodathis.addWatchFile and currently transformed module during transform hook (#6048) by @hyf0output.minify (#6062) by @IWANABETHATGUYDevWatchOptions for enhanced file watching configuration (#6057) by @hyf0is_in_node_modules from rolldown_plugin_utils (#6066) by @shulaodatest-node-rolldown-only just command (#6055) by @IWANABETHATGUYjustfile is changed (#6049) by @IWANABETHATGUYSimplifyMinifyOptions (#6047) by @IWANABETHATGUYrepo-validation (#6053) by @IWANABETHATGUYjust lint-rust (#6050) by @hyf0justfile (#6038) by @hyf0AGENTS.md and CLAUDE.md (#6039) by @hyf0generateBundle logic (#5987) by @shulaodaaugmentChunkHash logic (#5986) by @shulaodaWatcherConfig for configurable watcher parameters (#5991) by @hyf0import.meta.invalidate and migrate tests (#5979) by @hyf0TestDevServer with DevEngine (#5976) by @hyf0transform logic (#5985) by @shulaodafinalize_css (#5974) by @shulaodaDevEngine (#5960) by @hyf0hoist_at_rules (#5967) by @shulaodaresolve_asset_urls_in_css (#5958) by @shulaodato_output_file_path (#5956) by @shulaodathis.resolve and this.load (#5596) by @sapphi-redonHmrUpdates callback (#5942) by @hyf0resolve_asset_urls_in_css (#5929) by @shulaoda__export runtime helper as pure (#5926) by @IWANABETHATGUYfinalize_css_chunk (#5916) by @shulaodaobj().prop when propertyReadSideEffects: false (#5988) by @IWANABETHATGUYtreeshake.propertyReadSideEffects is enabled (#5981) by @IWANABETHATGUYtypescript.onlyRemoveTypeImports correctly (#5962) by @shulaodainit_mod when record is a ExportAllDeclaration and importee is a inner concatenate module (#5952) by @IWANABETHATGUYonLog and onwarn options (#5931) by @sapphi-redreplace_plugin does not work as expected with .ts config (#5920) by @IWANABETHATGUYreplace_plugin support primitive values replacement (#5921) by @IWANABETHATGUYresolve.tsconfigFilename (#5908) by @shulaodasourcemap property from MinifyOptions correctly (#5892) by @sapphi-redimpl_visit.rs into FlatOptionsFlag (#5992) by @IWANABETHATGUYto_output_file_path (#5959) by @shulaodaecma_related in NormalModuleTaskResult non-optional (#5947) by @shulaodaBuildStatus with BuildStateMachine (#5927) by @hyf0inlineConst: 'safe' to inlineConst: 'smart' (#5909) by @IWANABETHATGUYPreProcessor and EnsureSpanUniqueness (#5968) by @IWANABETHATGUYknip warnings and remove redundant @rolldown/testing (#5973) by @shulaoda__export runtime helper as pure (#5926)" (#5928) by @IWANABETHATGUYtransform option with tsconfig (#5882) by @shulaodatsconfig (#5842) by @shulaodarolldown_binding_watcher (#5859) by @hyf0DevEngine (#5852) by @hyf0DevEngine to support build for devlopement scenario (#5808) by @hyf0useDefineForClassFields=false with target>=es2022 (#5841) by @sapphi-redesmExternalRequirePlugin (#5810) by @shulaodaoxc_minifier options (#5804) by @IWANABETHATGUYinitial_indent for concatenateWrappedModule (#5779) by @IWANABETHATGUYoption.context (#5745) by @situ2001lang logic correctly (#5874) by @shulaodamissing_export diagnostic (#5862) by @IWANABETHATGUYtypescript.removeClassFieldsWithoutInitializer for useDefineForClassFields=false (#5840) by @sapphi-redimport.meta.hot.accept in patch file should work (#5823) by @sapphi-redinlineConst with constant propagation (#5826) by @IWANABETHATGUYminify: 'dce-only' is used (#5830) by @sapphi-redminify: dce-only (#5792) by @Boshen/./ (#5790) by @IWANABETHATGUYoutput.topLevelVar by options validator (#5789) by @sapphi-redtransform.jsx: 'preserve' by options validator (#5781) by @sapphi-redpreserveModules (#5780) by @shulaodafinalize_vite_css_urls (#5860) by @shulaodaNotifyWatcher WASM-compatible (#5855) by @hyf0BuildDriver (#5854) by @hyf0clone_in_with_semantic_ids for program cloning (#5853) by @shulaodaresolve_dependencies (#5795) by @shulaodaPluginContext (#5785) by @situ2001esmExternalRequirePlugin (#5886) by @sapphi-redesmExternalRequirePlugin (#5813) by @shulaodaoxc-resolver to v11.7.0 (#5889) by @shulaodaquote_expr, quote_stmt (#5858) by @IWANABETHATGUY_VITE_TEST_JS_PLUGIN instead of _VITE_TEST_NATIVE_PLUGIN (#5827) by @sapphi-redvitepress@^2.0.0-alpha.12 instead (#5811) by @shulaodajsx option in favor of transform.jsx (#5783) by @shulaodacloseBundle hook when bundling actually happens (#5715) by @shulaodapringStatus (#5744) by @situ2001transform hook logic (#5736) by @shulaodaunresolved_import when platform is neutral (#5700) by @IWANABETHATGUYoxc.jsx.runtime is set (#5771) by @hi-ogawacontext should be available in renderStart (#5672) by @situ2001npm: prefix as a built-in module (#5709) by @sapphi-redScopeHoistingFinalizerContext (#5739) by @shulaodafinalize_normal_module into ScopeHoistingFinalizerContext (#5738) by @shulaodawrap_kind and original_wrap_kind and keep them sync (#5730) by @IWANABETHATGUYneutral (#5701) by @IWANABETHATGUYdce-only (#5707) by @BoshentoMatchFileSnapshot (#5759) by @situ2001import.meta.hot.invalidate (#5747) by @hyf0binding.js after version bump (#5704) by @shulaodaadvanceChunks and preserveEntrySignatures (#5629) by @hyf0TreeshakingOptions type with Rollup (#5592) by @sapphi-redcontext option (#5631) by @7086cmdimport ... from 'external-module' in rolldown's best (#5599) by @hyf0treeshake.moduleSideEffects option (#5593) by @sapphi-red./ prefix for relative imports starting with . (#5687) by @shulaodadeconflict_import_bindings (#5684) by @hyf0export {} to ensure correct ESM detection (#5686) by @shulaodaoption.context (#5669) by @situ2001typeof require === 'function' (#5651) by @hyf0this to exports for cjs modules (#5641) by @hyf0this.emitFile (#5611) by @shulaodamodule.exports (#5607) by @hyf0require(...) to sensible form (#5604) by @hyf0undefined from treeshake.moduleSideEffects function (#5595) by @sapphi-redFxHashSet and FxHashMap (#5665) by @shulaodaconstants.rs (#5650) by @hyf0exports,module to __rolldown_exports__,__rolldown_module__ (#5647) by @hyf0VisitMut to Traverse (#5646) by @hyf0bit_index function to get RuntimeHelper bit index (#5634) by @IWANABETHATGUYJsCallback and MaybeAsyncJsCallback (#5628) by @shulaodaEnvFilter (#5231) by @Boshentreeshake.moduleSideEffects (#5594) by @sapphi-redoption.context (#5663) by @situ2001just debug-test alias to run test without extended test case (#5633) by @IWANABETHATGUYcase_sensitive_file_extension_comparisons (#5625) by @shulaodaexport * from ... (#5577) by @hyf0watch.clearScreen (#5518) by @situ2001name and originalFileName (#5555) by @shulaodaonInvalidate schema to validator (#5528) by @situ2001render_chunk logic (#5511) by @shulaodarender_asset_url_in_js (#5508) by @shulaoda__VITE_ASSET__ (#5507) by @shulaodarender_asset_url_in_js support (#5504) by @shulaodasourcemapBaseUrl from NormalizedOutputOptions (#5513) by @sapphi-redgenerateBundle and writeBundle (#5580) by @shulaodaexport * from ... (#5578) by @hyf0export * from ... (#5566) by @hyf0import.meta correctly (#5565) by @shulaodaimport / require conditions for external modules resolution (#5540) by @sapphi-redresolve.externalConditions (#5491) by @sapphi-redmodule.exports.__esModule = true (#5503) by @overlookmotelsourcemapBaseUrl is an invalid URL (#5514) by @sapphi-red__rolldown_exports__ as the name for esm module namespace object (#5579) by @hyf0_configName to _testName in configuration files and update variant formatting in snapshots (#5569) by @hyf0rolldown_rstr crate and use CompactStr directly (#5542) by @CopilotImportRecordMeta (#5539) by @IWANABETHATGUYsourcemap_base_url parsing (#5517) by @IWANABETHATGUYto_output_file_path_in_js (#5505) by @shulaodaconfigName to _configName and add comments (#5568) by @hyf0rolldown_testing_config (#5567) by @hyf0code-spell-checker extension (#5530) by @shulaodastrictExecutionOrder by default (#5436) by @hyf0this.fs support (#5475) by @sapphi-redgenerate_bundle logic (#5480) by @shulaodaimport.meta.hot.invalidate (#5457) by @hyf0toESM as pure (#5461) by @IWANABETHATGUYfile_to_built_url (#5450) by @shulaodashould_inline logic (#5308) by @AliceLannistefile_to_built_url support (#5445) by @shulaodaoptimization.pifeForModuleWrappers option (#5433) by @sapphi-redoptimization.pifeForModuleWrappers option (#5432) by @sapphi-redcreateCjsInitializer (#5427) by @sapphi-red__commonJSMin / _commonJS wrapper (#5426) by @sapphi-redcreateEsmInitializer (#5425) by @sapphi-red__esm wrapper (#5424) by @sapphi-red__esmMin wrapper (#5319) by @sapphi-redoutput.sourcemapBaseUrl (#5413) by @situ2001__commonJS CallExpression as Pure (#5419) by @IWANABETHATGUYencode_uri_path logic (#5410) by @shulaodaimport.meta for non-esm output format (#5378) by @7086cmdawait (#5487) by @situ2001__toESM in cjs format (#5454) by @IWANABETHATGUY__esm (#5396) by @IWANABETHATGUYHmrOutput with HmrUpdate (#5488) by @hyf0asset_to_data_url (#5481) by @shulaodatest-dev-server (#5462) by @hyf0Log#code an Option (#5416) by @shulaodapropagate_update (#5402) by @hyf0__esm top level bindings hoisted (#5397) by @IWANABETHATGUYoptimization.pifeForModuleWrappers (#5435) by @sapphi-redunknown-session (#5502) by @hyf0__commonJSMin in runtime-base.js (#5455) by @IWANABETHATGUYfile_to_dev_url temporarily (#5446) by @shulaodaremove_url_query into rolldown_plugin_utils (#5444) by @shulaoda.cursorignore to ignore meaningless files for AI (#5422) by @hyf0close_bundle (#5361) by @shulaodatransform_ast hook metadata order to post (#5339) by @shulaodaimport(..) (#5351) by @hyf0collapse_sourcemaps does not need to own a Vec (#5352) by @Boshenallocator.alloc(program) call (#5350) by @Boshenis_dynamic_entry_alive (#5342) by @IWANABETHATGUYScopeFlags instead of ScopeId when traverse ast (#5330) by @IWANABETHATGUYkeep_names VarDeclaration rewrite (#5325) by @IWANABETHATGUYchunkImportMap (#5384) by @shulaodachunkImportMap (#5379) by @shulaodaTransformOptions (#5353) by @Boshenchunk-import-map (#5385) by @shulaodaexamples/chunk-import-map (#5380) by @shulaodaHookOrderIndicates logic (#5362) by @shulaoda#[allow(unused)] (#5360) by @shulaodadebug=1 for profile.dev and profile.test (#5355) by @IWANABETHATGUYverifyDepsBeforeRun: install (#5331) by @Boshenbuild-js-glue script (#5335) by @bteatest(rust): prevent meaningless snapshot change from bumping oxc runtime versions #5312 (#5336) by @hyf0module and exports parameters to CJS initializer functions (#5322) by @hyf0vitejs/rolldown-vite#318 (#5318) by @shulaodavitejs/rolldown-vite#315 (#5315) by @shulaodatrait HmrAstBuilder to unify ast construction (#5310) by @hyf0watch.onInvalidate (#5239) by @situ2001render_chunk logic (#5306) by @shulaodaexperimental.incrementalBuild option (#5300) by @IWANABETHATGUYexperimental.onDemandWrapping option (#5299) by @IWANABETHATGUYkeepNames (#5323) by @IWANABETHATGUYkeepNames should consider exportNamed function declaration (#5298) by @IWANABETHATGUYprocess.versions for browser build (#5295) by @sxzzminify: 'dce-only' (#5280) by @sapphi-redpreserveEntrySignatures: false is used (#5274) by @IWANABETHATGUYEcmaCompiler::minify (#5279) by @sapphi-redcanonical_exports twice (#5276) by @IWANABETHATGUYname property with keepNames enabled (#5321) by @IWANABETHATGUYaarch64-linux-android target (#5141) by @Boshenthis in CJS is replaced with undefined but should be exports (#5244) by @IWANABETHATGUYstrictExecutionOrder (#5240) by @IWANABETHATGUYfull feature for tokio (#5238) by @Boshenimport(..) on cjs modules (#5225) by @hyf0chunkModulesOrder (#5227) by @IWANABETHATGUYexports to rolldown:runtime (#5224) by @hyf0import(..) (#5223) by @hyf0undefined from generateHmrPatch when there is no patch (#5218) by @sapphi-redisEntry to resolveId hook of CallableBuiltinPlugin (#5215) by @sapphi-redisEntry from this.resolve (#5214) by @sapphi-redOutputOptions#minifyInternalExports (#5210) by @hyf0minify_internal_exports (#5208) by @hyf0topLevelVar (#5188) by @7086cmdmod.default if mod bind from default import (#5232) by @IWANABETHATGUYmoduleSideEffects instead of sideEffects from callable plugins (#5206) by @sapphi-redmoduleSideEffects set by native plugins from this.resolve (#5205) by @sapphi-redsort_unstable_by_key for simple property access (#5233) by @IWANABETHATGUYBindingHookSideEffects in CallableBuiltinPlugin (#5204) by @sapphi-redIntegrationTest (#5185) by @hyf0minify_internal_exports: true (#5213) by @hyf0safe_cjs_to_eliminate_interop_default (#5202) by @shulaodainlineConst for imported variable (#5165) by @IWANABETHATGUYrolldown: (#5169) by @hyf0rolldown_plugin_hmr to inject runtime code (#5159) by @hyf0preserveModules mode (#5175) by @shulaodadefault keyword error (#5166) by @shulaodadefault prop optimization (#5142) by @IWANABETHATGUYexports * from '...' forcefully if they reexport any wrapped module (#5143) by @hyf0__name (#5140) by @IWANABETHATGUYoptions.jsx is ignored when options.transform is set (#5137) by @shulaodaflatten_iter for wasm target (#5180) by @IWANABETHATGUYrolldown:hmr to load hmr runtime code (#5162) by @hyf0Asset (#5155) by @hyf0Asset#originate_from optional (#5153) by @hyf0try_rewrite_member_expr (#5146) by @IWANABETHATGUYself.result.ast_usage directly (#5135) by @IWANABETHATGUYflatten_iter compile error (#5179) by @IWANABETHATGUYoptimization.inlineConst option (#5177) by @IWANABETHATGUYpnpm-lock.yaml (#5178) by @shulaodarolldown_loader_utils (#5173) by @shulaodacontent for asset data and unify source field to content. (#5130) by @hyf0experimental.enableComposingJsPlugins (#5122) by @shulaodaChunkingContext type (#5112) by @sapphi-redskipComposingJsPlugin (#5123) by @shulaodaLog instead of BuildDiagnostic for PluginContext#log (#5099) by @shulaodaPluginContext#resolve (#5097) by @shulaodarolldown-vite (#5094) by @shulaodarolldown-vite (#5092) by @shulaodagetModuleInfo (#5087) by @hyf0getModuleInfo in groups.{group}.name (#5086) by @hyf0binary_to_esm (#5100) by @shulaodaconsole.debug in runtime.registerModule (#5091) by @sapphi-redruntime.__toCommonJS call (#5089) by @sapphi-redmeta.json (#5075) by @hyf0pnpm install failure (#5070) by @shulaodajust lint in packages/debug/package.json (#5080) by @hyf0pnpm lint-knip part of just lint-node (#5076) by @hyf0insta.yaml to the workspace root (#5073) by @shulaodapackageJson.pnpm is undefined (#5066) by @shulaodamaxSize (#5014) by @sapphi-redwithFilter (#5040) by @IWANABETHATGUYhook_usage meta (#5057) by @sapphi-redOutputOptions#manualChunks (#5037) by @hyf0advancedChunks#gruop#name to be function (#5035) by @hyf0vitejs/vite#20163 (#5034) by @shulaodaMatchGroup#name to be dynamic (#5033) by @hyf0vitejs/vite#20117 (#5027) by @shulaodavitejs/vite#20115 (#5020) by @shulaodabuild_id doesn't increase (#5015) by @hyf0block_on_spawn_all (#5019) by @shulaodarolldown_utils::futures::block_on for WatcherImpl#start (#5018) by @shulaodaexperimental.attachDebugInfo (#5028) by @hyf0advancedChunks options are in bytes (#5022) by @sapphi-reddist before building rolldown (#5036) by @hyf0PreserveEntrySignatures::False too (#5005) by @hyf0session_id and build_id to debug events (#4994) by @hyf0resolved_id (#5006) by @shulaodaexperimental.viteMode to option validator (#4996) by @sapphi-redsession_id and unnecessary passing of spans (#5001) by @hyf0cliff.toml (#4961) by @shulaodaBindingBundler to create BindingBundlerImpl for the same RolldownBuild by @hyf0 in #4985experimental.hmr is enabled. by @IWANABETHATGUY in #4972"type": "module" in package.json by @iiio2 in #4974Bundler to BindingBundleImpl by @hyf0 in #4983package.json to prevent all files to be treated as node mode by @sapphi-red in #4979pnpm install for common commands by @hyf0 in #4987@oxc-project/runtime by @shulaoda in #4988experimental#attachDebugInfo: 'none' to disable generating #region comments by @TheAlexLichter in #4918id, name, and filename by @IWANABETHATGUY in #4947undefined from return type of generateHmrPatch and hmrInvalidate by @sapphi-red in #4943hmrInvalidate by @sapphi-red in #4942expectExecuted for generatePatchError test by @sapphi-red in #4937cspell by @shulaoda in #4940this.emitFile by @IWANABETHATGUY in #4895NoEntryPoint error message by @IWANABETHATGUY in #4903makeIdFiltersToMatchWithQuery by @sapphi-red in #4914rolldown-vite by @shulaoda in #4884preserveModules by @IWANABETHATGUY in #4876rolldown-vite by @shulaoda in #4856rolldown/topics/hmr/mutiply-entires to snake case by @sapphi-red in #4889ImportNamespaceSpecifier for external module by @IWANABETHATGUY in #4373generate_release_notes by @BoshenpreseveEntrySignature: allow-extension (#4800) (83d4d62)preserveEntrySignatures is allow-extension (#4847) (57e7f8b)import('some-cjs-module.js') (#4816) (b9ac5f0)default (#4836) (d811ec5)generateHmrPatch (#4837) (4a9af95)index_of_one utils for Bitset (#4779) (16aff17)output.advancedChunks.groups[].test (#4644) (0a177d4), closes #4477resolveId hook in deps of internal runtime module (#4733) (1995519)load hook (#4742) (10f8e10), closes #3983platform as browser" (#4720)module to resolve conditions by default (#4703)'import-statement' to refer to static import statements instead of 'import' (#4689)target option into transform (#4665)jsx option into transform (#4654)platform as browser (#4611)platform as browser (#4611) (43425a0)cargo shear --fix correctly in autofix (#4677) (15934eb)StmtSideEffect to record the specific reason why a stmt has side effect (#4671) (5982115)Module[#imports](https://github.com/rolldown/rolldown/issues/imports) (#4619) (42afd5a)moduleType: 'json' (#4554) (c69e332)check_public_file from rolldown_plugin_asset (#4660) (1b3b8c3)file_to_url from rolldown_plugin_asset (#4663) (40290b5)create_to_import_meta_url_based_relative_runtime (#4657) (d77354f)to_output_file_path_in_js (#4659) (9e8c677)jsx option into transform (#4654) (4872097), closes #4447target option into transform (#4665) (f9aa33a), closes #4651chunk.name is not sanitized when the chunk is a common chunk (#4712) (5949f2a), closes #4709preserveModules co exists with multi entrypoints (#4626) (b46bdea), closes #4624preserveModules don't respect relative path (#4629) (9727493)just in warmup workflow (c6a1eb1)setup-node (#4685) (db25788)cargo fetch (937eae9)module to resolve conditions by default (#4703) (9727531)into_assignment_target (#4688) (6c806ea), closes #4304preserveModules (#4704) (2ba8e28), closes #4700'import-statement' to refer to static import statements instead of 'import' (#4689) (eee51d8)profile.dev.debug to improve rust compile times (#4623) (0312f66)include_str! (#4664) (8fee5af), closes #4354platform as browser" (#4720) (4021325), closes rolldown/rolldown#4611SourceJoiner[#prepend](https://github.com/rolldown/rolldown/issues/prepend)_source" (#4632) (719ec89), closes rolldown/rolldown#4431feat(on_demand_wrapping): don't wrap modules that don't rely on others and have side effect [#4670](https://github.com/rolldown/rolldown/issues/4670) (#4686) (8a77ce9)oxc@0.70.0 to refine printing comments (#4562)And class in pluginutils (#4537)OutputOptions#legalComments and remove OutputOptions#comments (#4528)withFilter function via rolldown/filter instead of rolldown (#4369)package.json#exports field (#4366)OutputOptions[#legal](https://github.com/rolldown/rolldown/issues/legal)Comments and remove OutputOptions[#comments](https://github.com/rolldown/rolldown/issues/comments) (#4528) (aa7e253)minify: true (#4591) (9a837fc)manualChunks (#4530) (5b8c925)webWorkerPostPlugin (#4594) (d89470c)call_id to load and transform events (#4296) (432acb3)resolve_id hook is called automatically or manually (#4254) (1b90f35)ModuleGraphReady event (#4515) (29d88da), closes #4135call_id for each pair of HookResolveIdCall events (#4255) (d93e66e)isolatedDeclaration (#4410) (92d35c5)loadConfig in api (#4428) (9a4338e), closes #4313BindingMinifyOptions fields optional (#4307) (165d0b1), closes #4306emitDecoratorMetadata from tsconfig.json (#4555) (3f14835), closes #4552@rolldown/pluginutils (#4429) (f932e9e)renderChunk hook (#4351) (ef1f137), closes #4231Query filter impl (#4535) (6c06a1c)exactRegex and prefixRegex (#4458) (7c58822)makeIdFiltersToMatchWithQuery function (#4469) (75757fa)id for some errors (#4533) (d4801c4), closes #4427assetImportMetaUrlPlugin (#4563) (84c4bac)resolveId with rolldown-vite (#4545) (d6e2358)load hook with rolldown-vite (#4561) (a58cdd9)resolver option (#4309) (89aa613), closes #3968include and exclude (#4288) (c4e6cad), closes #3968renderChunk hook (#4464) (db88da2), closes #3968rolldown-vite (#4475) (90102d7), closes #3968rolldown-vite (#4476) (3985436), closes #3968rolldown-vite (#4576) (0d7e06c)oxc_resolver v8 (#4392) (0de485b)oxc_resolver to v7.0 (#4367) (63723d5)experimental entry for browser (#4446) (069b04b)ModuleTypes type (#4506) (513a17a)oxc@0.70.0 to refine printing comments (#4562) (1c583fe)Query filter (#4542) (8a5f862)rolldown_plugin_vite_css (#4418) (f2531a6)LegalComments::Inline (#4444) (6921d6c)or and and filter expr (#4371) (3fe195c)plugins option (#4568) (42e496f)asset ModuleType not available in TypeScript package (#4489) (8ac92a4)output.polyfillRequire / output.minify.deadCodeElimination (#4294) (6e313e1)ROLLUP_WATCH should be set when config is loaded (#4293) (f845728), closes #3967--target (#4407) (8cce9fc), closes #4387import.meta.hot when no HMR context exists (#4391) (bc78fa1), closes #4390 #4370type property to RenderedChunk (#4553) (8ca4fde)or instead of xor for transformOptions.lang (#4587) (ef90f2e)module,exports used (#4514) (f606614).json extension by default (#4276) (e84206b), closes #4274FileTemplate when enable preserve_modules (#4517) (a779c8c)result.close multiply times (#4425) (e19ea12)to_string allocations (#4268) (bf18d12), closes #3968register_hook_usage to return HookUsage::Transform (#4375) (baf6ca1), closes #3968ModuleLoaderMsg from 1472 to 24 bytes (#4496) (71d87e5)ArcStr usages in finalize_chunks (#4494) (4dcaa00)extract_hash_placeholders with memchr (#4495) (38fd4b8)PreProcessor[#visit](https://github.com/rolldown/rolldown/issues/visit)_export_named_declaration (#4419) (f7e95d8)And class in pluginutils (#4537) (985af6d)withFilter function via rolldown/filter instead of rolldown (#4369) (ead9749)package.json[#exports](https://github.com/rolldown/rolldown/issues/exports) field (#4366) (2fa6d40)this.meta.watchMode is true in watch mode (#3969) (7ddcaea), closes #3960source_type (#4214) (bfe3e9e), closes #4203preserve-legal should correspond to Comments::PreserveLegal (#4137) (cef50bd), closes #4118assetFileNames hash length exceeds 22 (#4019) (86710df), closes #4016shorthand to NaN (#4197) (7d55cda), closes #4196 #4123withFilter util function (#4087) (c89829d)using syntax sugar (#4202) (59e9a96)--input option (#4201) (6f18af6), closes #4175ROLLUP_WATCH and ROLLDOWN_WATCH environment variables (#3967) (bc1eba7), closes #3961DebugTracer for improved tracing management (#4182) (b8a64bb)plugin_index hook-related events (#4148) (6a35d00)resolve_id hook (#4180) (0735e9a)buildId to SessionId (#4184) (f67f29f)llms.txt and llms-full.txt (#3979) (ef1de29)ResolveIdExtraOptions (#4050) (25f3c61)@rolldown/browser (#4112) (a0a7d95), closes #4012RenderedModule type (#3963) (311f70c)env and assumptions (#4211) (73f1910), closes #3968assumptions option in transform_options (#4209) (932b46f), closes #3968target option in transform_options (#4210) (e00c4ca), closes #3968OutputChunk and OutputAsset (#4063) (f32a14f)concat_string! instead of format! (#4030) (825c877)array instead of phf_set (#4079) (d30dcc5)into_owned instead of to_string to avoid unnecessary allocation (#4149) (5b4032a)phf_set for large datasets (#4216) (c2596d3), closes #4079hook_usage meta (#4187) (37e71eb)require a module that can't analyze statically (#3928) (3909fcb), closes #3926JSON.parse wrapper from oxc-parser (#3904) (1726b6a)just update-generated-code runs correctly on Windows (#3900) (ca73e82)Windows (#3901) (df042b0)VisitState enum for better state management (#3908) (1fd3698)stripInternal option (#3902) (8f5f8f1)@rolldown/wasi to prepare to distribute wasm binary in a friendly way (#3925) (53faf0c)Vec::with_capacity (#3938) (113eb98)transform hook on affected hmr module (#3866) (296d605)ModuleLoader (#3865) (b4dd209)ModuleHotContext for each module (#3832) (30b9a0b)keepNames with function declaration panic (#3687) (6016b3c)sequential?: boolean type for rollup compat (#3442) (e9daf93)maxSize (#3641) (8b59091)init_esm call (#3707) (6eafc2f)ExpressionIdentfier as a import record (#3428) (2410ee7), closes #3395ROLLUP_FILE_URL for emitted chunks (#3507) (63b4e88)output.minify: 'dce-only' (#3805) (e170e6e)in for additional properties in OutputChunk work (#3635) (cec60e3)require to __require when necessary (#3469) (cfcc101)JSON with output.advancedChunks.groups (#3584) (a7e403e), closes #3437 #3343hash type (#3736) (f4abf32)void expr as side effects free if expr is side effects free (#3479) (857a285), closes #3478strict_execution_order option (#3512) (558ea78)RollupLog compat of UNRESOLVED_IMPORT warning (#3711) (94f05d4)react, react-jsx and preserve jsx option preset (#3770) (248c024)chunk.isEntry (#3446) (afa3746)LogOrStringHandler type (#3513) (3583675), closes #3505moduleRunnerTransform from rolldown/experimental (#3801) (72c6607)transform options (#3780) (3302be0)? (#3699) (4c71eed)experimental#development_mode (#3424) (71eabea)generate_hmr_patch method (#3591) (89ca806)HmrFinalizer (#3773) (4666fd5)HmrManager (#3662) (6e30664)generate_hmr_patch (#3661) (6dc69ce)HmrInfo (#3593) (4aa9f3f)import.meta.hot (#3795) (4a3ffed)HmrModuleLoader (#3671) (8f3be45)export default (#3814) (3e70979)experimental#development_mode (#3425) (7b70903)import.meta.hot.accept (#3592) (c55dcd3)sourceRoot: null in sourcemaps (#3694) (83a587b)test-dev-server package (#3419) (3cbc6f8)parseAst compatible with rollup (#3649) (d6a3336), closes #3630 #3630implements from PluginContext types (#3804) (c110a2a), closes #3802HmrManager after bundling when enabling hmr (#3787) (09f27bf)import.meta.ROLLUP_FILE_URL_(referenceId) (#3488) (18af1ba)require with a TemplateLiteral argument (#3450) (d8624bb), closes #3447init func generated by __toESM (#3537) (fcdbd44)await before __toESM (#3538) (deaa40c)into_owned on Cow<str> (#3470) (cdeedac)get_lived_entry (#3665) (6e16c3c)ModuleInfo has same id with hook param (#3519) (370af62)__toESM calls (#3401) (5deb279)RestElement in ObjectPattern (#3374) (a65dcfe)exports correctly (#3270) (6da18a6), closes #3269max_size option (#3383) (71c7e93)minModuleSize and maxModuleSize options (#3361) (1c2ef25)rolldown.config by default when -c is unspecified (#3250) (f90856a), closes #3248RolldownPluginOption type (#3360) (f24e496)__toESM calls of cjs modules (#3343) (400b5e4)maxSize and maxModuleSize options (#3386) (0be6271)output.target (#3254) (b123256), closes #3252.hasChanged() (#3379) (0d33eef), closes /github.com/nuxt/nuxt/pull/30066#issuecomment-2532929079into_binding_chunk_modules when chunk is large (#3267) (c7582a6)rolldown_binding (#3266) (65e3d8a), closes #3265LinkStage#sort_modules (#3318) (8bb8e93)LinkStage#wrap_modules (#3321) (35fb1f8), closes /github.com/rolldown/rolldown/blob/42ee4c997588b2ee205eceae36b48a18c95aed96/crates/rolldown/src/stages/link_stage/wrapping.rs#L89-L101to_module_info (#3293) (5571513)