Skip to content

Commit

Permalink
feat(package): cleanup package json with publint
Browse files Browse the repository at this point in the history
  • Loading branch information
MrWook committed Jul 19, 2024
1 parent bb29ca5 commit 74f6fff
Show file tree
Hide file tree
Showing 18 changed files with 217 additions and 18 deletions.
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"@rollup/plugin-alias": "5.1.0",
"@rollup/plugin-babel": "6.0.4",
"@rollup/plugin-commonjs": "26.0.1",
"@rollup/plugin-copy": "6.0.4",
"@rollup/plugin-json": "6.1.0",
"@rollup/plugin-node-resolve": "15.2.3",
"@rollup/plugin-replace": "5.0.7",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/ar/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-ar",
"version": "3.1.0",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Arabic language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-common",
"version": "3.0.4",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The common language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/cs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-cs",
"version": "3.0.1",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Czech language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/de/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-de",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The German language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/en/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-en",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The English language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/es-es/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-es-es",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The European Spanish language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/fi/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-fi",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Finnish language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/fr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-fr",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The French language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/id/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-id",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Indonesia language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/it/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-it",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Italian language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/ja/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-ja",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Japanese language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/nl-be/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-nl-be",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Dutch Belgian language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/pl/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-pl",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Polish language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/languages/pt-br/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/language-pt-br",
"version": "3.0.2",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"sideEffects": false,
"description": "The Brazilian portuguese language package for zxcvbn-ts",
"license": "MIT",
Expand Down
14 changes: 13 additions & 1 deletion packages/libraries/main/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/core",
"version": "3.0.4",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"description": "Realistic password strength estimation written in typescript",
"license": "MIT",
"homepage": "https://github.com/zxcvbn-ts/zxcvbn",
Expand Down
14 changes: 13 additions & 1 deletion packages/libraries/pwned/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,20 @@
"name": "@zxcvbn-ts/matcher-pwned",
"version": "3.0.4",
"main": "dist/index.js",
"module": "dist/index.esm.js",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"exports": {
".": {
"import": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"require": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"description": "HaveIBeenPwned Matcher for zxcvbn-ts",
"license": "MIT",
"homepage": "https://github.com/zxcvbn-ts/zxcvbn",
Expand Down
10 changes: 8 additions & 2 deletions scripts/rollup.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import babel from '@rollup/plugin-babel'
import commonjs from '@rollup/plugin-commonjs'
import typescript from '@rollup/plugin-typescript'
import del from 'rollup-plugin-delete'
import copy from 'rollup-plugin-copy'
import nodeResolve from '@rollup/plugin-node-resolve'
import terser from '@rollup/plugin-terser'
import fs from 'fs'
Expand Down Expand Up @@ -37,8 +38,8 @@ const generateConfig = async (type, minify = false) => {
rootDir: 'src/',
exclude: ['test/**/*', 'dist/**/*'],
}
output.entryFileNames = '[name].esm.js'
output.assetFileNames = '[name].esm.js'
output.entryFileNames = '[name].mjs'
output.assetFileNames = '[name].mjs'
output.exports = 'named'
babelrc = false
}
Expand Down Expand Up @@ -88,6 +89,11 @@ const generateConfig = async (type, minify = false) => {
babelHelpers: 'bundled',
babelrc,
}),
copy({
targets: [
{ src: 'dist/index.d.ts', dest: 'dist', rename: 'index.d.mts' },
],
}),
minify ? terser() : null,
],
external,
Expand Down

0 comments on commit 74f6fff

Please sign in to comment.