Skip to content

Commit 0a082b2

Browse files
Rename dist folders: /lib -> /cjs, /es -> /esm
1 parent 0591c35 commit 0a082b2

File tree

14 files changed

+43
-21
lines changed

14 files changed

+43
-21
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ dump.rdb
1919
/stats
2020

2121
## transpiled code
22-
/lib
23-
/es
22+
/cjs
23+
/esm
2424
/umd
2525

2626
## TS tests compilated files

CHANGES.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
10.29.0 (September XX, 2024)
1+
11.0.0 (October XX, 2024)
22
- Updated @splitsoftware/splitio-commons package to version 1.18.0 that includes minor updates:
33
- Added support for targeting rules based on large segments for browsers.
44
- Updated some transitive dependencies for vulnerability fixes.
5+
- BREAKING CHANGES:
6+
- Renamed distribution folders from `/lib` to `/cjs` for CommonJS build, and `/es` to `/esm` for EcmaScript Modules build.
57

68
10.28.0 (September 6, 2024)
79
- Updated @splitsoftware/splitio-commons package to version 1.17.0 that includes minor updates:

client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"main": "../lib/factory/browser.js",
3-
"module": "../es/factory/browser.js",
2+
"main": "../cjs/factory/browser.js",
3+
"module": "../esm/factory/browser.js",
44
"types": "../types/client/index.d.ts"
55
}

lib/factory/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "./node.js",
3+
"browser": "./browser.js"
4+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "./node.js",
3+
"browser": "./browser.js"
4+
}

lib/platform/getFetch/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "./node.js",
3+
"browser": "./browser.js"
4+
}

lib/platform/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "./node.js",
3+
"browser": "./browser.js"
4+
}

lib/settings/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"main": "./node.js",
3+
"browser": "./browser.js"
4+
}

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
"CONTRIBUTORS-GUIDE.md",
88
"LICENSE",
99
"CHANGES.txt",
10-
"lib",
10+
"cjs",
1111
"types",
12-
"es",
12+
"esm",
1313
"src",
1414
"scripts/ga-to-split-autorequire.js",
1515
"client",
@@ -32,8 +32,8 @@
3232
"sdk",
3333
"javascript"
3434
],
35-
"main": "lib/index.js",
36-
"module": "es/index.js",
35+
"main": "cjs/index.js",
36+
"module": "esm/index.js",
3737
"types": "types",
3838
"engines": {
3939
"npm": ">=3",
@@ -84,10 +84,10 @@
8484
"webpack-merge": "^5.8.0"
8585
},
8686
"scripts": {
87-
"build-esm": "rimraf es && tsc -outDir es",
88-
"postbuild-esm": "cross-env NODE_ENV=es node scripts/copy.packages.json.js && ./scripts/build_esm_replace_imports.sh",
87+
"build-esm": "rimraf esm && tsc -outDir esm",
88+
"postbuild-esm": "cross-env NODE_ENV=esm node scripts/copy.packages.json.js && ./scripts/build_esm_replace_imports.sh",
8989
"build-umd:stats": "webpack --progress --env production --json > ./stats/stat_results.json",
90-
"build-cjs": "rimraf lib && tsc -outDir lib -m CommonJS",
90+
"build-cjs": "rimraf cjs && tsc -outDir cjs -m CommonJS",
9191
"postbuild-cjs": "cross-env NODE_ENV=cjs node scripts/copy.packages.json.js && ./scripts/build_cjs_replace_imports.sh",
9292
"build-umd": "rimraf umd && webpack --config webpack.dev.js --env branch=$BUILD_BRANCH && webpack --config webpack.prod.js --env branch=$BUILD_BRANCH && ./scripts/clean_umd_build.sh",
9393
"build:npm": "npm run build-cjs && npm run build-esm",

scripts/build_cjs_replace_imports.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22

3-
# replace splitio-commons imports to use ES modules
4-
replace '@splitsoftware/splitio-commons/src' '@splitsoftware/splitio-commons/cjs' ./lib -r
3+
# replace splitio-commons imports to use CommonJS
4+
replace '@splitsoftware/splitio-commons/src' '@splitsoftware/splitio-commons/cjs' ./cjs -r
55

66
if [ $? -eq 0 ]
77
then

0 commit comments

Comments
 (0)