❯ npx checkup generate plugin bar
CheckupError: An unknown error has occurred.
at Generator.generate (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/api/generator.js:44:19)
at async Generator.run (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/api/generator.js:20:9)
at async Object.handler (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/commands/generate/plugin.js:31:9) {
details: {
message: [Function: message],
callToAction: [Function: callToAction],
errorCode: 1
},
options: {
error: file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/generators/plugin.js:3
import { readJsonSync } from 'fs-extra';
^^^^^^^^^^^^
SyntaxError: Named export 'readJsonSync' not found. The requested module 'fs-extra' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:
import pkg from 'fs-extra';
const { readJsonSync } = pkg;
at ModuleJob._instantiate (node:internal/modules/esm/module_job:123:21)
at async ModuleJob.run (node:internal/modules/esm/module_job:189:5)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:526:24)
at async importModuleDynamicallyWrapper (node:internal/vm/module:438:15)
at async instantiateAndRun (/Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/yeoman-environment/lib/environment.js:1096:25)
at async Generator.generate (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/api/generator.js:32:13)
at async Generator.run (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/api/generator.js:20:9)
at async Object.handler (file:///Users/foo/Code/bar/projects/oase/oase-front-end/node_modules/@checkup/cli/lib/commands/generate/plugin.js:31:9)
}
}
Seems like:
import { readJsonSync } from 'fs-extra';
readJsonSync(...);
should be:
import fsExtra from 'fs-extra';
fsExtra.readJsonSync(...);
Seems like:
should be: