diff --git a/.changeset/no-wrap-ignore-import-pragmas.md b/.changeset/no-wrap-ignore-import-pragmas.md deleted file mode 100644 index 84b16f7..0000000 --- a/.changeset/no-wrap-ignore-import-pragmas.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -"babel-plugin-transform-modules-ui5": minor -"babel-preset-transform-ui5": minor ---- - -Add two comment pragmas to opt out of module transformation: - -- `/* @ui5-no-wrap */` (file level) leaves a module completely unwrapped — - no `sap.ui.define`/`sap.ui.require` and no import/export rewriting — while - still stripping TypeScript types. Intended for modules consumed as native - ES modules, e.g. web workers. -- `/* @ui5-ignore-import */` (statement level) excludes a single static - `import` or dynamic `import()` from being converted into a UI5 dependency. - -Note: `@ui5-ignore-import` on a static import only yields valid output in an -unwrapped module (no exports, or together with `@ui5-no-wrap`); a leftover -ES `import` inside a `sap.ui.define` factory is not valid at runtime. diff --git a/package-lock.json b/package-lock.json index 623d488..a212cea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14319,7 +14319,7 @@ }, "packages/plugin": { "name": "babel-plugin-transform-modules-ui5", - "version": "7.9.0", + "version": "7.10.0", "license": "MIT", "dependencies": { "comment-parser": "1.4.7" @@ -14699,10 +14699,10 @@ }, "packages/preset": { "name": "babel-preset-transform-ui5", - "version": "7.9.0", + "version": "7.10.0", "license": "MIT", "dependencies": { - "babel-plugin-transform-modules-ui5": "^7.9.0" + "babel-plugin-transform-modules-ui5": "^7.10.0" }, "devDependencies": { "prettier": "3.9.0" diff --git a/packages/plugin/CHANGELOG.md b/packages/plugin/CHANGELOG.md index 901c57a..ddf8e25 100644 --- a/packages/plugin/CHANGELOG.md +++ b/packages/plugin/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 7.10.0 + +### Minor Changes + +- [#154](https://github.com/ui5-community/babel-plugin-transform-modules-ui5/pull/154) [`f62f9fb`](https://github.com/ui5-community/babel-plugin-transform-modules-ui5/commit/f62f9fba1a64dea2673662dd163fcc1eb5cff540) Thanks [@bbogovich-sap](https://github.com/bbogovich-sap)! - Add two comment pragmas to opt out of module transformation: + + - `/* @ui5-no-wrap */` (file level) leaves a module completely unwrapped — + no `sap.ui.define`/`sap.ui.require` and no import/export rewriting — while + still stripping TypeScript types. Intended for modules consumed as native + ES modules, e.g. web workers. + - `/* @ui5-ignore-import */` (statement level) excludes a single static + `import` or dynamic `import()` from being converted into a UI5 dependency. + + Note: `@ui5-ignore-import` on a static import only yields valid output in an + unwrapped module (no exports, or together with `@ui5-no-wrap`); a leftover + ES `import` inside a `sap.ui.define` factory is not valid at runtime. + ## 7.9.0 ### Minor Changes diff --git a/packages/plugin/package.json b/packages/plugin/package.json index 6881eb7..e3ffdb1 100644 --- a/packages/plugin/package.json +++ b/packages/plugin/package.json @@ -1,6 +1,6 @@ { "name": "babel-plugin-transform-modules-ui5", - "version": "7.9.0", + "version": "7.10.0", "description": "An unofficial babel plugin for SAP UI5.", "main": "dist/index.js", "repository": { diff --git a/packages/preset/CHANGELOG.md b/packages/preset/CHANGELOG.md index 8f2d1a3..e4f3984 100644 --- a/packages/preset/CHANGELOG.md +++ b/packages/preset/CHANGELOG.md @@ -1,5 +1,27 @@ # Change Log +## 7.10.0 + +### Minor Changes + +- [#154](https://github.com/ui5-community/babel-plugin-transform-modules-ui5/pull/154) [`f62f9fb`](https://github.com/ui5-community/babel-plugin-transform-modules-ui5/commit/f62f9fba1a64dea2673662dd163fcc1eb5cff540) Thanks [@bbogovich-sap](https://github.com/bbogovich-sap)! - Add two comment pragmas to opt out of module transformation: + + - `/* @ui5-no-wrap */` (file level) leaves a module completely unwrapped — + no `sap.ui.define`/`sap.ui.require` and no import/export rewriting — while + still stripping TypeScript types. Intended for modules consumed as native + ES modules, e.g. web workers. + - `/* @ui5-ignore-import */` (statement level) excludes a single static + `import` or dynamic `import()` from being converted into a UI5 dependency. + + Note: `@ui5-ignore-import` on a static import only yields valid output in an + unwrapped module (no exports, or together with `@ui5-no-wrap`); a leftover + ES `import` inside a `sap.ui.define` factory is not valid at runtime. + +### Patch Changes + +- Updated dependencies [[`f62f9fb`](https://github.com/ui5-community/babel-plugin-transform-modules-ui5/commit/f62f9fba1a64dea2673662dd163fcc1eb5cff540)]: + - babel-plugin-transform-modules-ui5@7.10.0 + ## 7.9.0 ### Minor Changes diff --git a/packages/preset/package.json b/packages/preset/package.json index 7315f4d..5790482 100644 --- a/packages/preset/package.json +++ b/packages/preset/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-transform-ui5", - "version": "7.9.0", + "version": "7.10.0", "main": "index.js", "license": "MIT", "engines": { @@ -12,7 +12,7 @@ "directory": "packages/preset" }, "dependencies": { - "babel-plugin-transform-modules-ui5": "^7.9.0" + "babel-plugin-transform-modules-ui5": "^7.10.0" }, "devDependencies": { "prettier": "3.9.0"