Skip to content

Commit

Permalink
deps(babel): Update to v7.24 latest.
Browse files Browse the repository at this point in the history
  • Loading branch information
milesj committed May 28, 2024
1 parent 6136704 commit df0be16
Show file tree
Hide file tree
Showing 12 changed files with 219 additions and 229 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
"node": ">=16.12.0"
},
"devDependencies": {
"@babel/cli": "^7.24.5",
"@babel/core": "^7.24.5",
"@babel/cli": "^7.24.6",
"@babel/core": "^7.24.6",
"@moonrepo/cli": "^1.25.0",
"@moonrepo/dev": "^3.0.1",
"@swc/cli": "^0.3.12",
Expand Down
2 changes: 1 addition & 1 deletion packages/babel-plugin-cjs-esm-interop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
"@babel/core": "^7.0.0"
},
"dependencies": {
"@babel/helper-module-imports": "^7.24.3"
"@babel/helper-module-imports": "^7.24.6"
},
"funding": {
"type": "ko-fi",
Expand Down
20 changes: 10 additions & 10 deletions packages/packemon/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,16 @@
"platform": "node"
},
"dependencies": {
"@babel/core": "^7.24.5",
"@babel/plugin-external-helpers": "^7.24.1",
"@babel/plugin-proposal-decorators": "^7.24.1",
"@babel/plugin-proposal-json-modules": "^7.24.3",
"@babel/plugin-syntax-import-attributes": "^7.24.1",
"@babel/plugin-transform-runtime": "^7.24.3",
"@babel/preset-env": "^7.24.5",
"@babel/preset-flow": "^7.24.1",
"@babel/preset-react": "^7.24.1",
"@babel/preset-typescript": "^7.24.1",
"@babel/core": "^7.24.6",
"@babel/plugin-external-helpers": "^7.24.6",
"@babel/plugin-proposal-decorators": "^7.24.6",
"@babel/plugin-proposal-json-modules": "^7.24.6",
"@babel/plugin-syntax-import-attributes": "^7.24.6",
"@babel/plugin-transform-runtime": "^7.24.6",
"@babel/preset-env": "^7.24.6",
"@babel/preset-flow": "^7.24.6",
"@babel/preset-react": "^7.24.6",
"@babel/preset-typescript": "^7.24.6",
"@boost/cli": "^5.0.0",
"@boost/common": "^5.0.0",
"@boost/config": "^5.0.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/packemon/src/babel/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,8 @@ function getSharedConfig(
): ConfigStructure {
plugins.push(
resolve('@babel/plugin-syntax-import-attributes'),
resolve('@babel/plugin-proposal-json-modules'),
// TODO enable in the future
// resolve('@babel/plugin-proposal-json-modules'),
);

return {
Expand Down
104 changes: 52 additions & 52 deletions packages/packemon/tests/__snapshots__/outputs.test.ts.snap

Large diffs are not rendered by default.

10 changes: 0 additions & 10 deletions packages/packemon/tests/babel/__snapshots__/config.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ exports[`getBabelInputConfig() > can mutate config 1`] = `
},
"plugins": [
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
"babel-plugin-example",
],
"presets": [],
Expand All @@ -36,7 +35,6 @@ exports[`getBabelInputConfig() > doesnt include typescript decorators if \`types
},
"plugins": [
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [],
}
Expand Down Expand Up @@ -67,7 +65,6 @@ exports[`getBabelInputConfig() > includes no plugins or presets by default 1`] =
},
"plugins": [
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [],
}
Expand Down Expand Up @@ -151,7 +148,6 @@ exports[`getBabelInputConfig() > includes typescript decorators if \`typescript\
},
],
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down Expand Up @@ -225,7 +221,6 @@ exports[`getBabelInputConfig() > supports private properties with decorators if
},
],
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down Expand Up @@ -268,7 +263,6 @@ exports[`getBabelOutputConfig() > can mutate config 1`] = `
"babel-plugin-conditional-invariant",
"babel-plugin-env-constants",
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
"babel-plugin-example",
],
"presets": [
Expand Down Expand Up @@ -975,7 +969,6 @@ exports[`getBabelOutputConfig() > transforms async/await to promises when \`brow
"babel-plugin-conditional-invariant",
"babel-plugin-env-constants",
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down Expand Up @@ -1032,7 +1025,6 @@ exports[`getBabelOutputConfig() > transforms async/await to promises when \`brow
"babel-plugin-conditional-invariant",
"babel-plugin-env-constants",
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down Expand Up @@ -1092,7 +1084,6 @@ exports[`getBabelOutputConfig() > uses built-in destructuring and object spread
"babel-plugin-conditional-invariant",
"babel-plugin-env-constants",
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down Expand Up @@ -1152,7 +1143,6 @@ exports[`getBabelOutputConfig() > uses built-in destructuring and object spread
"babel-plugin-conditional-invariant",
"babel-plugin-env-constants",
"@babel/plugin-syntax-import-attributes",
"@babel/plugin-proposal-json-modules",
],
"presets": [
[
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@ exports[`Async/await > babel > transforms example test case: browser-experimenta
`;

exports[`Async/await > babel > transforms example test case: browser-legacy-esm > esm/index-browser-legacy-esm.js 1`] = `
"function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
"function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: esm
Expand Down Expand Up @@ -202,7 +202,7 @@ exports[`Async/await > babel > transforms example test case: browser-legacy-lib
'use strict';
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
async function wait() {
var _this = this;
return new Promise(function (resolve) {
Expand Down Expand Up @@ -244,7 +244,7 @@ exports[`Async/await > babel > transforms example test case: browser-legacy-umd
});
_exports.run = run;
_exports.wait = wait;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: umd
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -337,7 +337,7 @@ __filename;

exports[`CJS/ESM interop > babel > transforms example test case: node-current-mjs > mjs/index-node-current-mjs.mjs 1`] = `
"var _path = _interopRequireDefault(require("path")).default;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Bundled with Packemon: https://packemon.dev
// Platform: node, Support: current, Format: mjs
Expand Down Expand Up @@ -380,7 +380,7 @@ __filename;

exports[`CJS/ESM interop > babel > transforms example test case: node-experimental-mjs > mjs/index-node-experimental-mjs.mjs 1`] = `
"var _path = _interopRequireDefault(require("path")).default;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Bundled with Packemon: https://packemon.dev
// Platform: node, Support: experimental, Format: mjs
Expand Down Expand Up @@ -423,7 +423,7 @@ __filename;

exports[`CJS/ESM interop > babel > transforms example test case: node-legacy-mjs > mjs/index-node-legacy-mjs.mjs 1`] = `
"var _path = _interopRequireDefault(require("path")).default;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Bundled with Packemon: https://packemon.dev
// Platform: node, Support: legacy, Format: mjs
Expand Down Expand Up @@ -466,7 +466,7 @@ __filename;

exports[`CJS/ESM interop > babel > transforms example test case: node-stable-mjs > mjs/index-node-stable-mjs.mjs 1`] = `
"var _path = _interopRequireDefault(require("path")).default;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Bundled with Packemon: https://packemon.dev
// Platform: node, Support: stable, Format: mjs
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ exports[`CJS -> MJS wrapper (externals) > babel > transforms example test case:
'use strict';
var _this2 = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
var optimal = require('optimal');
var react = require('react');
function _interopNamespace(e) {
Expand Down Expand Up @@ -3380,12 +3380,12 @@ exports[`CJS -> MJS wrapper > babel > transforms example test case: browser-expe

exports[`CJS -> MJS wrapper > babel > transforms example test case: browser-legacy-esm > esm/index-browser-legacy-esm.js 1`] = `
"var _this = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }
function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: esm
Expand Down Expand Up @@ -3430,12 +3430,12 @@ exports[`CJS -> MJS wrapper > babel > transforms example test case: browser-lega
'use strict';
var _this = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }
function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); }
Object.defineProperty(exports, '__esModule', {
value: true
});
Expand Down Expand Up @@ -3513,12 +3513,12 @@ exports[`CJS -> MJS wrapper > babel > transforms example test case: browser-lega
_exports.func = func;
_exports.ns3 = _exports.ns2 = _exports.ns1 = void 0;
var _this = void 0;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
function _defineProperties(e, r) { for (var t = 0; t < r.length; t++) { var o = r[t]; o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, _toPropertyKey(o.key), o); } }
function _createClass(e, r, t) { return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", { writable: !1 }), e; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _classCallCheck(a, n) { if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: umd
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,7 +225,7 @@ export { bar, foo };

exports[`Dynamic imports > babel > transforms example test case: browser-legacy-esm > esm/index-browser-legacy-esm.js 1`] = `
"var _this = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: esm
Expand Down Expand Up @@ -263,7 +263,7 @@ exports[`Dynamic imports > babel > transforms example test case: browser-legacy-
'use strict';
var _this = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
import('./bundle-BjYzmFy9.js').then(function (result) {
_newArrowCheck(this, _this);
result.foo();
Expand Down Expand Up @@ -310,7 +310,7 @@ exports[`Dynamic imports > babel > transforms example test case: browser-legacy-

exports[`Dynamic imports > babel > transforms example test case: browser-legacy-umd > umd/index-browser-legacy-umd.js 1`] = `
"var _this = this;
function _newArrowCheck(innerThis, boundThis) { if (innerThis !== boundThis) { throw new TypeError("Cannot instantiate an arrow function"); } }
function _newArrowCheck(n, r) { if (n !== r) throw new TypeError("Cannot instantiate an arrow function"); }
// Bundled with Packemon: https://packemon.dev
// Platform: browser, Support: legacy, Format: umd
Expand Down
Loading

0 comments on commit df0be16

Please sign in to comment.