Skip to content

Commit

Permalink
deps(rollup): Update to v2.70. (#103)
Browse files Browse the repository at this point in the history
* Update dep.

* Fix tests.
  • Loading branch information
milesj authored Mar 19, 2022
1 parent 3aba5ac commit a1af6ef
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 21 deletions.
4 changes: 2 additions & 2 deletions packages/packemon/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@
"@boost/terminal": "^3.0.0",
"@microsoft/api-extractor": "^7.19.5",
"@rollup/plugin-babel": "^5.3.1",
"@rollup/plugin-commonjs": "^21.0.1",
"@rollup/plugin-commonjs": "^21.0.2",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.1.3",
"babel-plugin-cjs-esm-interop": "^1.2.5",
Expand All @@ -87,7 +87,7 @@
"react": "^17.0.2",
"resolve": "^1.22.0",
"rimraf": "^3.0.2",
"rollup": "^2.68.0",
"rollup": "^2.70.1",
"rollup-plugin-node-externals": "^2.2.0",
"rollup-plugin-polyfill-node": "^0.8.0",
"rollup-plugin-visualizer": "^5.6.0",
Expand Down
5 changes: 4 additions & 1 deletion packages/packemon/src/rollup/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,10 @@ export function getRollupOutputConfig(
entryFileNames: `[name].${ext}`,
preserveModules: !artifact.bundle,
// Use ESM features when not supporting old targets
generatedCode: support === 'legacy' ? 'es5' : 'es2015',
generatedCode: {
preset: support === 'legacy' ? 'es5' : 'es2015',
symbols: false, // Enable for pure ESM later on
},
preferConst: support !== 'legacy',
// Output specific plugins
plugins: [
Expand Down
2 changes: 1 addition & 1 deletion packages/packemon/tests/CodeArtifact.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jest.mock('../src/rollup/config', () => ({
}));

jest.mock('fs-extra');
jest.mock('rollup');
jest.mock('rollup', () => ({ rollup: jest.fn() }));

describe('CodeArtifact', () => {
const fixturePath = new Path(getFixturePath('project'));
Expand Down
35 changes: 28 additions & 7 deletions packages/packemon/tests/rollup/config.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,10 @@ describe('getRollupConfig()', () => {
entryFileNames: '[name].js',
exports: 'auto',
format: 'cjs',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'lib',
paths: {},
Expand All @@ -141,7 +144,10 @@ describe('getRollupConfig()', () => {
dir: fixturePath.append('esm').path(),
entryFileNames: '[name].js',
format: 'esm',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'esm',
paths: {},
Expand All @@ -158,7 +164,10 @@ describe('getRollupConfig()', () => {
dir: fixturePath.append('mjs').path(),
entryFileNames: '[name].mjs',
format: 'esm',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'mjs',
paths: {},
Expand Down Expand Up @@ -195,7 +204,10 @@ describe('getRollupConfig()', () => {
entryFileNames: '[name].js',
exports: 'auto',
format: 'cjs',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'lib',
paths: {},
Expand Down Expand Up @@ -233,7 +245,10 @@ describe('getRollupConfig()', () => {
entryFileNames: '[name].js',
exports: 'auto',
format: 'cjs',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'lib',
paths: {},
Expand Down Expand Up @@ -364,7 +379,10 @@ describe('getRollupOutputConfig()', () => {
entryFileNames: '[name].js',
exports: 'auto',
format: 'cjs',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'lib',
paths: {},
Expand Down Expand Up @@ -594,7 +612,10 @@ describe('getRollupOutputConfig()', () => {
dir: fixturePath.append('umd').path(),
entryFileNames: '[name].js',
format: 'esm',
generatedCode: 'es2015',
generatedCode: {
preset: 'es2015',
symbols: false,
},
interop: 'auto',
originalFormat: 'umd',
paths: {},
Expand Down
20 changes: 10 additions & 10 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4122,9 +4122,9 @@ __metadata:
languageName: node
linkType: hard

"@rollup/plugin-commonjs@npm:^21.0.1":
version: 21.0.1
resolution: "@rollup/plugin-commonjs@npm:21.0.1"
"@rollup/plugin-commonjs@npm:^21.0.2":
version: 21.0.2
resolution: "@rollup/plugin-commonjs@npm:21.0.2"
dependencies:
"@rollup/pluginutils": ^3.1.0
commondir: ^1.0.1
Expand All @@ -4135,7 +4135,7 @@ __metadata:
resolve: ^1.17.0
peerDependencies:
rollup: ^2.38.3
checksum: 3e56be58c72d655face6f361f85923ddcc3cc07760b5a3a91cfc728115dfed358fc595781148c512d53a03be8c703133379f228e78fd2aed8655fae9d83800b6
checksum: 5fd4c7b75d7881070f4395d7ba5f9035934f53b25e92d136583cc794461a456efc1e2a2204f946ec567dfea58073c38cb48f24d27155b89af0df0447c2cd0758
languageName: node
linkType: hard

Expand Down Expand Up @@ -14249,7 +14249,7 @@ __metadata:
"@boost/terminal": ^3.0.0
"@microsoft/api-extractor": ^7.19.5
"@rollup/plugin-babel": ^5.3.1
"@rollup/plugin-commonjs": ^21.0.1
"@rollup/plugin-commonjs": ^21.0.2
"@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.1.3
"@types/acorn": ^4.0.6
Expand All @@ -14271,7 +14271,7 @@ __metadata:
react: ^17.0.2
resolve: ^1.22.0
rimraf: ^3.0.2
rollup: ^2.68.0
rollup: ^2.70.1
rollup-plugin-node-externals: ^2.2.0
rollup-plugin-polyfill-node: ^0.8.0
rollup-plugin-visualizer: ^5.6.0
Expand Down Expand Up @@ -16399,17 +16399,17 @@ resolve@~1.19.0:
languageName: node
linkType: hard

"rollup@npm:^2.68.0":
version: 2.68.0
resolution: "rollup@npm:2.68.0"
"rollup@npm:^2.70.1":
version: 2.70.1
resolution: "rollup@npm:2.70.1"
dependencies:
fsevents: ~2.3.2
dependenciesMeta:
fsevents:
optional: true
bin:
rollup: dist/bin/rollup
checksum: c883f6fb2e10e1c79a32527da0c50ef47a7beb8ddacfdae4197ff2d1911fb8d10bb2704496cf878d3048fbf3524d613bc87f25c5be0afc667fe30b7d04fa8092
checksum: 06c62933e6e81a1c8c684d7d576e507081aabdb63cc0c91bca86b7348b66df03b77827068e4990b8b6c738bd3ef66dcc8c7ed7e0ea40b736068e7618f693133e
languageName: node
linkType: hard

Expand Down

0 comments on commit a1af6ef

Please sign in to comment.