Skip to content

Commit d92daf3

Browse files
authored
fix: Hybrid ESM/CJS format (#128)
* Rebuld hybrid package dist for cjs/mjs * Update README
1 parent 391cf8b commit d92daf3

21 files changed

+320
-284
lines changed

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ Built files are in the `dist` directory of this repository, and `packages/countr
6161

6262
**Note**: JS build contains ES modules, CommonJS and IIFE (for now)
6363

64-
- CJS `index.min.js`.
65-
- ESM `index.min.mjs`.
66-
- IIFE `index.iife.min.js`.
64+
- CJS `cjs/index.js`
65+
- ESM `mjs/index.js`
66+
- IIFE `index.iife.js`
6767

6868
## Data structure examples
6969

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "annexare/countries-list",
3-
"version": "3.0.5",
3+
"version": "3.0.6",
44
"description": "Continents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital, currency, native name, phone. JSON, CSV and SQL.",
55
"type": "library",
66
"keywords": [

dist/cjs/index.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/cjs/package.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"main": "index.js",
3+
"type": "commonjs",
4+
"types": "../index.d.ts"
5+
}

dist/index.iife.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.iife.min.js

-2
This file was deleted.

dist/index.min.js

-2
This file was deleted.

dist/index.min.mjs

-2
This file was deleted.

dist/mjs/index.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/mjs/package.json

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"main": "index.js",
3+
"type": "module",
4+
"types": "../index.d.ts"
5+
}

dist/package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
22
"name": "countries-list",
3-
"version": "3.0.5",
3+
"version": "3.0.6",
44
"description": "Continents & countries: ISO 3166-1 alpha-2 code, name, ISO 639-1 languages, capital, currency, native name, phone. JSON, CSV and SQL.",
5-
"type": "module",
6-
"main": "index.min.mjs",
5+
"main": "cjs/index.js",
6+
"module": "mjs/index.js",
77
"exports": {
88
"./minimal/*": "./minimal/*",
99
".": {
1010
"require": {
1111
"types": "./index.d.ts",
12-
"default": "./index.min.js"
12+
"default": "./cjs/index.js"
1313
},
1414
"import": {
1515
"types": "./index.d.ts",
16-
"default": "./index.min.mjs"
16+
"default": "./mjs/index.js"
1717
}
1818
}
1919
},
2020
"sideEffects": [
21-
"index.iife.min.js"
21+
"index.iife.js"
2222
],
2323
"types": "index.d.ts",
2424
"repository": {

0 commit comments

Comments
 (0)