Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 21e758c

Browse files
committed
♻️ refactor(buildsystem)!: drop cjs builds; esm and iife only
Signed-off-by: Pauline <[email protected]>
1 parent 9e1514e commit 21e758c

File tree

31 files changed

+660
-2503
lines changed

31 files changed

+660
-2503
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
"resolutions": {
8989
"@eslint-community/eslint-utils": "^4.4.1",
9090
"@typescript-eslint/utils": "^8.24.0",
91+
"esbuild": "^0.24.2",
9192
"eslint": "^9.20.1",
9293
"tsx": "^4.19.2"
9394
}

packages/create-petal/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,12 @@
2626
"sideEffects": false,
2727
"exports": {
2828
".": {
29-
"import": {
30-
"types": "./dist/esm/index.d.ts",
31-
"default": "./dist/esm/index.js"
32-
},
33-
"require": {
34-
"types": "./dist/cjs/index.d.cts",
35-
"default": "./dist/cjs/index.cjs"
36-
}
29+
"types": "./dist/esm/index.d.ts",
30+
"default": "./dist/esm/index.js"
3731
},
3832
"./package.json": "./package.json"
3933
},
40-
"main": "./dist/cjs/index.cjs",
34+
"main": "./dist/esm/index.js",
4135
"module": "./dist/esm/index.js",
4236
"types": "./dist/esm/index.d.ts",
4337
"bin": {
@@ -47,8 +41,6 @@
4741
"LICENSE*",
4842
"README.md",
4943
"bin/**/*.js",
50-
"dist/**/*.cjs",
51-
"dist/**/*.d.cts",
5244
"dist/**/*.d.mts",
5345
"dist/**/*.d.ts",
5446
"dist/**/*.js",

packages/crypto/package.json

Lines changed: 5 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,20 @@
2626
"sideEffects": false,
2727
"exports": {
2828
".": {
29-
"import": {
30-
"types": "./dist/esm/index.d.ts",
31-
"default": "./dist/esm/index.js"
32-
},
33-
"require": {
34-
"types": "./dist/cjs/index.d.cts",
35-
"default": "./dist/cjs/index.cjs"
36-
},
37-
"browser": "./dist/iife/index.global.js"
29+
"types": "./dist/esm/index.d.ts",
30+
"browser": "./dist/iife/index.global.js",
31+
"default": "./dist/esm/index.js"
3832
},
3933
"./package.json": "./package.json"
4034
},
41-
"main": "./dist/cjs/index.cjs",
35+
"main": "./dist/esm/index.js",
4236
"module": "./dist/esm/index.js",
4337
"browser": "./dist/iife/index.global.js",
4438
"unpkg": "./dist/iife/index.global.js",
4539
"types": "./dist/esm/index.d.ts",
4640
"files": [
4741
"LICENSE*",
4842
"README.md",
49-
"dist/**/*.cjs",
50-
"dist/**/*.d.cts",
5143
"dist/**/*.d.mts",
5244
"dist/**/*.d.ts",
5345
"dist/**/*.js",
@@ -57,15 +49,13 @@
5749
"node": ">=22"
5850
},
5951
"scripts": {
60-
"build": "pnpm gen && tsup && pnpm build:cjs",
52+
"build": "pnpm gen && tsup",
6153
"start": "pnpm gen && tsup --watch",
62-
"build:cjs": "tsx ../scripts/src/cjs.ts",
6354
"gen": "tsx ../scripts/src/gen.ts crypto --write"
6455
},
6556
"devDependencies": {
6657
"@std/crypto": "npm:@jsr/std__crypto@^1.0.3",
6758
"@std/encoding": "npm:@jsr/std__encoding@^1.0.3",
68-
"scule": "^1.3.0",
6959
"tweetnacl": "^1.0.3"
7060
},
7161
"publishConfig": {

packages/eslint-plugin/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,17 @@
2929
"sideEffects": false,
3030
"exports": {
3131
".": {
32-
"import": {
33-
"types": "./dist/esm/index.d.ts",
34-
"default": "./dist/esm/index.js"
35-
},
36-
"require": {
37-
"types": "./dist/cjs/index.d.cts",
38-
"default": "./dist/cjs/index.cjs"
39-
}
32+
"types": "./dist/esm/index.d.ts",
33+
"default": "./dist/esm/index.js"
4034
},
4135
"./package.json": "./package.json"
4236
},
43-
"main": "./dist/cjs/index.cjs",
37+
"main": "./dist/esm/index.js",
4438
"module": "./dist/esm/index.js",
4539
"types": "./dist/esm/index.d.ts",
4640
"files": [
4741
"LICENSE*",
4842
"README.md",
49-
"dist/**/*.cjs",
50-
"dist/**/*.d.cts",
5143
"dist/**/*.d.mts",
5244
"dist/**/*.d.ts",
5345
"dist/**/*.js",
Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
1-
import type { Options } from 'tsup';
21
import { createTsupConfig } from '../scripts/tsup.config.ts';
32

4-
const options: Options = {
5-
external: ['@typescript-eslint/utils'],
6-
};
7-
83
export default createTsupConfig('eslint-plugin', {
9-
cjs: options,
10-
esm: options,
4+
esm: {
5+
external: ['@typescript-eslint/utils'],
6+
},
117
iife: { disabled: true },
128
});

packages/eslint/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,25 +29,17 @@
2929
"sideEffects": false,
3030
"exports": {
3131
".": {
32-
"import": {
33-
"types": "./dist/esm/index.d.ts",
34-
"default": "./dist/esm/index.js"
35-
},
36-
"require": {
37-
"types": "./dist/cjs/index.d.cts",
38-
"default": "./dist/cjs/index.cjs"
39-
}
32+
"types": "./dist/esm/index.d.ts",
33+
"default": "./dist/esm/index.js"
4034
},
4135
"./package.json": "./package.json"
4236
},
43-
"main": "./dist/cjs/index.cjs",
37+
"main": "./dist/esm/index.js",
4438
"module": "./dist/esm/index.js",
4539
"types": "./dist/esm/index.d.ts",
4640
"files": [
4741
"LICENSE*",
4842
"README.md",
49-
"dist/**/*.cjs",
50-
"dist/**/*.d.cts",
5143
"dist/**/*.d.mts",
5244
"dist/**/*.d.ts",
5345
"dist/**/*.js",

packages/fetch/package.json

Lines changed: 10 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -30,48 +30,29 @@
3030
"sideEffects": false,
3131
"exports": {
3232
".": {
33-
"import": {
34-
"types": "./dist/esm/index.d.ts",
35-
"default": "./dist/esm/index.js"
36-
},
37-
"require": {
38-
"types": "./dist/cjs/index.d.cts",
39-
"default": "./dist/cjs/index.cjs"
40-
},
41-
"browser": "./dist/iife/index.global.js"
33+
"types": "./dist/esm/index.d.ts",
34+
35+
"browser": "./dist/iife/index.global.js",
36+
"default": "./dist/esm/index.js"
4237
},
4338
"./native": {
44-
"import": {
45-
"types": "./dist/esm/native/index.d.ts",
46-
"default": "./dist/esm/native/index.js"
47-
},
48-
"require": {
49-
"types": "./dist/cjs/native/index.d.cts",
50-
"default": "./dist/cjs/native/index.cjs"
51-
}
39+
"types": "./dist/esm/native/index.d.ts",
40+
"default": "./dist/esm/native/index.js"
5241
},
5342
"./wrapper": {
54-
"import": {
55-
"types": "./dist/esm/wrapper/index.d.ts",
56-
"default": "./dist/esm/wrapper/index.js"
57-
},
58-
"require": {
59-
"types": "./dist/cjs/wrapper/index.d.cts",
60-
"default": "./dist/cjs/wrapper/index.cjs"
61-
}
43+
"types": "./dist/esm/wrapper/index.d.ts",
44+
"default": "./dist/esm/wrapper/index.js"
6245
},
6346
"./package.json": "./package.json"
6447
},
65-
"main": "./dist/cjs/index.cjs",
48+
"main": "./dist/esm/index.js",
6649
"module": "./dist/esm/index.js",
6750
"browser": "./dist/iife/index.global.js",
6851
"unpkg": "./dist/iife/index.global.js",
6952
"types": "./dist/esm/index.d.ts",
7053
"files": [
7154
"LICENSE*",
7255
"README.md",
73-
"dist/**/*.cjs",
74-
"dist/**/*.d.cts",
7556
"dist/**/*.d.mts",
7657
"dist/**/*.d.ts",
7758
"dist/**/*.js",
@@ -81,9 +62,8 @@
8162
"node": ">=22"
8263
},
8364
"scripts": {
84-
"build": "pnpm gen && tsup && pnpm build:cjs",
65+
"build": "pnpm gen && tsup",
8566
"start": "pnpm gen && tsup --watch",
86-
"build:cjs": "tsx ../scripts/src/cjs.ts",
8767
"gen": "tsx ../scripts/src/gen.ts fetch --write"
8868
},
8969
"publishConfig": {

packages/iterator/README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,12 @@ For any of the following examples, you can import the utilities from the index f
1616

1717
```ts
1818
import { append } from '@flowr/iterator';
19-
const { append } = require('@flowr/iterator');
2019
```
2120

2221
Or you can import the utilities directly:
2322

2423
```ts
2524
import { append } from '@flowr/iterator/append';
26-
const { append } = require('@flowr/iterator/append');
2725
```
2826

2927
### `append`

0 commit comments

Comments
 (0)