Skip to content

Commit c0a61a0

Browse files
committed
Use esm
Newer nodes enforce this
1 parent 68526b4 commit c0a61a0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

scripts/rollup/generate-inline-fizz-runtime.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
'use strict';
22

33
const fs = require('fs');
4-
const ClosureCompiler = require('google-closure-compiler').compiler;
54
const prettier = require('prettier');
65

76
const instructionDir =
@@ -46,6 +45,7 @@ const config = [
4645
const prettierConfig = require('../../.prettierrc.js');
4746

4847
async function main() {
48+
const ClosureCompiler = (await import('google-closure-compiler')).compiler;
4949
const exportStatements = await Promise.all(
5050
config.map(async ({entry, exportName}) => {
5151
const fullEntryPath = instructionDir + '/' + entry;

scripts/rollup/plugins/closure-plugin.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
'use strict';
22

3-
const ClosureCompiler = require('google-closure-compiler').compiler;
43
const {promisify} = require('util');
54
const fs = require('fs');
65
const tmp = require('tmp');
76
const writeFileAsync = promisify(fs.writeFile);
87

9-
function compile(flags) {
8+
async function compile(flags) {
9+
const ClosureCompiler = (await import('google-closure-compiler')).compiler;
1010
return new Promise((resolve, reject) => {
1111
const closureCompiler = new ClosureCompiler(flags);
1212
closureCompiler.run(function (exitCode, stdOut, stdErr) {

0 commit comments

Comments
 (0)