Skip to content

Commit

Permalink
✨ support Node.js ESM and use umd-min for CDNs
Browse files Browse the repository at this point in the history
  • Loading branch information
VitorLuizC committed Oct 21, 2020
1 parent 44a5831 commit 3a7fe03
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 8 deletions.
13 changes: 12 additions & 1 deletion .bilirc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,23 @@ const configuration: Configuration = {
input: 'src/brazilian-values.ts',
output: {
format: [
'es',
'esm',
'cjs',
'commonjs',
'umd',
'umd-min'
],
moduleName: 'BrazilianValues'
moduleName: 'BrazilianValues',
fileName: ({ format }, defaultFileName) => {
if (format === 'es')
return 'brazilian-values.mjs';
if (format === 'cjs')
return 'brazilian-values.cjs';
if (format === 'commonjs')
return 'brazilian-values.js';
return defaultFileName;
}
},
plugins: {
'typescript2': {
Expand Down
24 changes: 17 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,23 @@
"email": "vitorluizc@outlook.com"
},
"license": "MIT",
"cdn": "dist/brazilian-values.umd.js",
"main": "dist/brazilian-values.js",
"types": "types/brazilian-values.d.ts",
"unpkg": "dist/brazilian-values.umd.js",
"module": "dist/brazilian-values.esm.js",
"jsdelivr": "dist/brazilian-values.umd.js",
"umd:main": "dist/brazilian-values.umd.js",
"cdn": "./dist/brazilian-values.umd.min.js",
"main": "./dist/brazilian-values.js",
"types": "./types/brazilian-values.d.ts",
"unpkg": "./dist/brazilian-values.umd.min.js",
"module": "./dist/brazilian-values.esm.js",
"jsdelivr": "./dist/brazilian-values.umd.min.js",
"umd:main": "./dist/brazilian-values.umd.js",
"exports": {
".": [
{
"import": "./dist/brazilian-values.mjs",
"require": "./dist/brazilian-values.cjs",
"default": "./dist/brazilian-values.js"
},
"./dist/brazilian-values.js"
]
},
"scripts": {
"test": "yarn run test:types && yarn run test:unit",
"test:unit": "ava",
Expand Down

0 comments on commit 3a7fe03

Please sign in to comment.