Skip to content

Commit 93c13e7

Browse files
committed
Better ESM and CJS support when importing modules
1 parent c8c6fdc commit 93c13e7

File tree

8 files changed

+18
-22
lines changed

8 files changed

+18
-22
lines changed

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"@codama/renderers-rust": "workspace:*",
4545
"@codama/visitors": "workspace:*",
4646
"@codama/visitors-core": "workspace:*",
47-
"chalk": "^5.4.1",
47+
"chalk": "^4.1.2",
4848
"commander": "^13.1.0",
4949
"prompts": "^2.4.2"
5050
},

packages/errors/bin/cli.cjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env -S node
2+
3+
const run = require('../dist/cli.cjs').run;
4+
5+
run(process.argv);

packages/errors/bin/cli.mjs

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/errors/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"dependencies": {
5656
"@codama/node-types": "workspace:*",
5757
"commander": "^13.1.0",
58-
"chalk": "^5.4.1"
58+
"chalk": "^4.1.2"
5959
},
6060
"license": "MIT",
6161
"repository": {

packages/internals/tsup.config.cli.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { getBuildConfig } from './tsup.config.base';
44

55
export default defineConfig([
66
{
7-
...getBuildConfig({ format: 'esm', platform: 'node' }),
7+
...getBuildConfig({ format: 'cjs', platform: 'node' }),
88
entry: { cli: './src/cli/index.ts' },
99
outExtension() {
10-
return { js: `.mjs` };
10+
return { js: `.cjs` };
1111
},
1212
},
1313
]);

packages/library/bin/cli.cjs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/usr/bin/env -S node
2+
3+
const run = require('../dist/cli.cjs').run;
4+
5+
run(process.argv);

packages/library/bin/cli.mjs

Lines changed: 0 additions & 7 deletions
This file was deleted.

pnpm-lock.yaml

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)