brk_rolldown 0.8.0

Fast JavaScript bundler in Rust, designed for the future of Vite
Documentation
---
source: crates/rolldown_testing/src/integration_test.rs
---
# Assets

## main.js

```js
// HIDDEN [rolldown:runtime]
//#region foo.js
var require_foo = /* @__PURE__ */ __commonJSMin((() => {}));

//#endregion
//#region cjs.js
var require_cjs = /* @__PURE__ */ __commonJSMin(((exports, module) => {
	module.exports = 1;
}));

//#endregion
//#region esm.js
var esm_exports = /* @__PURE__ */ __exportAll({ value: () => value });
var value;
var init_esm = __esmMin((() => {
	value = 1;
}));

//#endregion
//#region main.js
Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));
Promise.resolve().then(() => /* @__PURE__ */ __toESM(require_cjs()));
Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));

//#endregion
```

# Variant: [format: Cjs]

## Assets

### main.js

```js
// HIDDEN [rolldown:runtime]

//#region foo.js
var require_foo = /* @__PURE__ */ __commonJSMin((() => {}));

//#endregion
//#region cjs.js
var require_cjs = /* @__PURE__ */ __commonJSMin(((exports, module) => {
	module.exports = 1;
}));

//#endregion
//#region esm.js
var esm_exports = /* @__PURE__ */ __exportAll({ value: () => value });
var value;
var init_esm = __esmMin((() => {
	value = 1;
}));

//#endregion
//#region main.js
Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));
Promise.resolve().then(() => /* @__PURE__ */ __toESM(require_cjs()));
Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));

//#endregion
```

# Variant: [format: Iife]

## Assets

### main.js

```js
(function() {

// HIDDEN [rolldown:runtime]

//#region foo.js
	var require_foo = /* @__PURE__ */ __commonJSMin((() => {}));

//#endregion
//#region cjs.js
	var require_cjs = /* @__PURE__ */ __commonJSMin(((exports, module) => {
		module.exports = 1;
	}));

//#endregion
//#region esm.js
	var esm_exports = /* @__PURE__ */ __exportAll({ value: () => value });
	var value;
	var init_esm = __esmMin((() => {
		value = 1;
	}));

//#endregion
//#region main.js
	Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));
	Promise.resolve().then(() => /* @__PURE__ */ __toESM(require_cjs()));
	Promise.resolve().then(() => /* @__PURE__ */ Object.freeze({ __proto__: null }));

//#endregion
})();
```