rolldown 1.0.3

Fast JavaScript bundler in Rust, designed for the future of Vite
Documentation
{
  "language/module-code/parse-err-return.js": {
    "reason": "Rolldown treats files with top level return as CommonJS modules"
  },
  "language/module-code/export-expname-binding-index.js": {
    "reason": "Rolldown makes exported bindings non-writable, but does not throw on assignment"
  },
  "language/module-code/instn-iee-bndng-cls.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-iee-bndng-const.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-iee-bndng-fun.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-iee-bndng-gen.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-iee-bndng-let.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-iee-bndng-var.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-local-bndng-cls.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-local-bndng-const.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-local-bndng-export-cls.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-local-bndng-export-const.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-local-bndng-export-let.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-local-bndng-let.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-cls.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-const.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-dflt-cls.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-dflt-expr.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-dflt-named.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-dflt-star.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-fun.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-named-bndng-gen.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-named-bndng-let.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/instn-named-bndng-trlng-comma.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-named-bndng-var.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/instn-star-binding.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/namespace/internals/define-own-property.js": {
    "reason": "Rolldown allows defining properties on module namespace objects"
  },
  "language/module-code/namespace/internals/delete-exported-init.js": {
    "reason": "Rolldown treats deletions of export bindings as bundle errors instead of runtime errors"
  },
  "language/module-code/namespace/internals/delete-exported-uninit.js": {
    "reason": "Rolldown treats deletions of export bindings as bundle errors instead of runtime errors"
  },
  "language/module-code/namespace/internals/delete-non-exported.js": {
    "reason": "Rolldown treats deletions of export bindings as bundle errors instead of runtime errors"
  },
  "language/module-code/namespace/internals/enumerate-binding-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/get-own-property-str-found-init.js": {
    "reason": "Rolldown uses a getter instead of a data property to support live bindings"
  },
  "language/module-code/namespace/internals/get-own-property-str-found-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/get-prototype-of.js": {
    "reason": "Rolldown does not use null as the prototype of module namespace objects"
  },
  "language/module-code/namespace/internals/get-str-found-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/has-property-str-not-found.js": {
    "reason": "Rolldown does not use null as the prototype of module namespace objects"
  },
  "language/module-code/namespace/internals/is-extensible.js": {
    "reason": "Rolldown does not freeze module namespace objects"
  },
  "language/module-code/namespace/internals/object-hasOwnProperty-binding-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/object-keys-binding-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/object-propertyIsEnumerable-binding-uninit.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/namespace/internals/set-prototype-of.js": {
    "reason": "Rolldown allows setting the prototype of module namespace objects"
  },
  "language/module-code/namespace/internals/set.js": {
    "reason": "Rolldown treats assignments to const as bundle errors instead of runtime errors"
  },
  "language/module-code/top-level-await/async-module-does-not-block-sibling-modules.js": {
    "reason": "Rolldown does not support preserving TLA semantics perfectly"
  },
  "language/module-code/top-level-await/fulfillment-order.js": {
    "reason": "Rolldown does not support preserving TLA semantics perfectly"
  },
  "language/module-code/top-level-await/module-self-import-async-resolution-ticks.js": {
    "reason": "Rolldown does not support preserving TLA semantics perfectly"
  },
  "language/module-code/top-level-await/new-await-script-code.js": {
    "reason": "Rolldown treats files as ESM by default"
  },
  "language/module-code/top-level-await/rejection-order.js": {
    "reason": "Rolldown does not support preserving TLA semantics perfectly"
  },
  "language/module-code/top-level-await/unobservable-global-async-evaluation-count-reset.js": {
    "reason": "Rolldown does not support preserving TLA semantics perfectly"
  },
  "language/module-code/ambiguous-export-bindings/namespace-unambiguous-if-import-source-and-export.js": {
    "reason": "Incorrect ambiguous export detection in Rolldown"
  },
  "language/module-code/instn-named-bndng-dflt-fun-anon.js": {
    "reason": "keepNames feature in Rolldown does not work for accesses requiring the function to be hoisted"
  },
  "language/module-code/instn-named-bndng-dflt-gen-anon.js": {
    "reason": "keepNames feature in Rolldown does not work for accesses requiring the function to be hoisted"
  },
  "language/module-code/instn-star-iee-multi-cycle-same-name.js": {
    "reason": "Incorrect ambiguous export detection in Rolldown"
  },
  "language/module-code/instn-star-iee-single-cycle-same-name.js": {
    "reason": "Incorrect ambiguous export detection in Rolldown"
  },
  "language/module-code/namespace/internals/super-access-to-tdz-binding.js": {
    "reason": "Rolldown does not preserve TDZ semantics"
  },
  "language/module-code/source-phase-import/reexport-source-binding-named-import.js": {
    "reason": "source phase imports are not supported in Rolldown"
  },
  "language/module-code/source-phase-import/reexport-source-binding-namespace-get.js": {
    "reason": "source phase imports are not supported in Rolldown"
  }
}