Skip to content

Commit ccc6514

Browse files
committedDec 4, 2023
fix(eslint-config): properly split CJS and ESM
1 parent e357e62 commit ccc6514

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed
 

‎packages/eslint-config/package.json

+8-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,15 @@
44
"description": "Standard ESLint config for the Sapphire Community",
55
"author": "@sapphire",
66
"license": "MIT",
7-
"main": "dist/index.js",
7+
"main": "dist/cjs/index.cjs",
8+
"module": "dist/esm/index.mjs",
89
"exports": {
9-
"import": "./dist/index.js",
10-
"require": "./dist/index.js"
10+
"import": {
11+
"default": "./dist/esm/index.mjs"
12+
},
13+
"require": {
14+
"default": "./dist/cjs/index.cjs"
15+
}
1116
},
1217
"sideEffects": false,
1318
"homepage": "https://github.com/sapphiredev/utilities/tree/main/packages/eslint-config",

‎packages/eslint-config/tsup.config.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
import { Options } from 'tsup';
12
import { createTsupConfig } from '../../scripts/tsup.config';
23

3-
export default createTsupConfig({ format: ['cjs'], sourcemap: false, dts: false });
4+
const options: Options = {
5+
sourcemap: false,
6+
dts: false
7+
};
8+
9+
export default createTsupConfig(options, options, { disabled: true });

0 commit comments

Comments
 (0)
Please sign in to comment.