@scure/bip39
Advanced tools
Comparing version 1.2.0 to 1.2.1
{ | ||
"name": "@scure/bip39", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "Secure, audited & minimal implementation of BIP39 mnemonic phrases", | ||
@@ -10,3 +10,4 @@ "main": "index.js", | ||
"wordlists/*.js", | ||
"wordlists/*.d.ts" | ||
"wordlists/*.d.ts", | ||
"esm" | ||
], | ||
@@ -41,3 +42,3 @@ "types": "index.d.ts", | ||
"scripts": { | ||
"build": "tsc", | ||
"build": "tsc && tsc -p tsconfig.esm.json", | ||
"lint": "prettier --check 'src/**/*.ts' 'test/*.test.ts'", | ||
@@ -47,2 +48,59 @@ "format": "prettier --write 'src/**/*.ts' 'test/*.test.ts'", | ||
}, | ||
"exports": { | ||
".": { | ||
"types": "./index.d.ts", | ||
"import": "./esm/index.js", | ||
"default": "./index.js" | ||
}, | ||
"./index": { | ||
"types": "./index.d.ts", | ||
"import": "./esm/index.js", | ||
"default": "./index.js" | ||
}, | ||
"./wordlists/czech": { | ||
"types": "./wordlists/czech.d.ts", | ||
"import": "./esm/wordlists/czech.js", | ||
"default": "./wordlists/czech.js" | ||
}, | ||
"./wordlists/english": { | ||
"types": "./wordlists/english.d.ts", | ||
"import": "./esm/wordlists/english.js", | ||
"default": "./wordlists/english.js" | ||
}, | ||
"./wordlists/french": { | ||
"types": "./wordlists/french.d.ts", | ||
"import": "./esm/wordlists/french.js", | ||
"default": "./wordlists/french.js" | ||
}, | ||
"./wordlists/italian": { | ||
"types": "./wordlists/italian.d.ts", | ||
"import": "./esm/wordlists/italian.js", | ||
"default": "./wordlists/italian.js" | ||
}, | ||
"./wordlists/japanese": { | ||
"types": "./wordlists/japanese.d.ts", | ||
"import": "./esm/wordlists/japanese.js", | ||
"default": "./wordlists/japanese.js" | ||
}, | ||
"./wordlists/korean": { | ||
"types": "./wordlists/korean.d.ts", | ||
"import": "./esm/wordlists/korean.js", | ||
"default": "./wordlists/korean.js" | ||
}, | ||
"./wordlists/simplified-chinese": { | ||
"types": "./wordlists/simplified-chinese.d.ts", | ||
"import": "./esm/wordlists/simplified-chinese.js", | ||
"default": "./wordlists/simplified-chinese.js" | ||
}, | ||
"./wordlists/spanish": { | ||
"types": "./wordlists/spanish.d.ts", | ||
"import": "./esm/wordlists/spanish.js", | ||
"default": "./wordlists/spanish.js" | ||
}, | ||
"./wordlists/traditional-chinese": { | ||
"types": "./wordlists/traditional-chinese.d.ts", | ||
"import": "./esm/wordlists/traditional-chinese.js", | ||
"default": "./wordlists/traditional-chinese.js" | ||
} | ||
}, | ||
"keywords": [ | ||
@@ -60,8 +118,3 @@ "bip39", | ||
], | ||
"funding": [ | ||
{ | ||
"type": "individual", | ||
"url": "https://paulmillr.com/funding/" | ||
} | ||
] | ||
"funding": "https://paulmillr.com/funding/" | ||
} |
@@ -7,6 +7,8 @@ # scure-bip39 | ||
- Supports ESM and common.js | ||
- Supports tree-shaking: only actually used wordlists are bundled | ||
- Is 491KB all-bundled instead of 1.3MB | ||
- Uses 2 dependencies instead of 15 | ||
- Wordlists are 157KB instead of 315KB | ||
- Had an external security [audit](#security) by Cure53 on Jan 5, 2022 | ||
- Had an external security [audit](#security) by Cure53 | ||
@@ -72,11 +74,11 @@ Check out [scure-bip32](https://github.com/paulmillr/scure-bip32) if you need | ||
```typescript | ||
import { wordlist } from '@scure/bip39/wordlists/czech'; | ||
import { wordlist } from '@scure/bip39/wordlists/english'; | ||
import { wordlist } from '@scure/bip39/wordlists/french'; | ||
import { wordlist } from '@scure/bip39/wordlists/italian'; | ||
import { wordlist } from '@scure/bip39/wordlists/japanese'; | ||
import { wordlist } from '@scure/bip39/wordlists/korean'; | ||
import { wordlist } from '@scure/bip39/wordlists/simplified-chinese'; | ||
import { wordlist } from '@scure/bip39/wordlists/spanish'; | ||
import { wordlist } from '@scure/bip39/wordlists/traditional-chinese'; | ||
import { wordlist as czech } from '@scure/bip39/wordlists/czech'; | ||
import { wordlist as english } from '@scure/bip39/wordlists/english'; | ||
import { wordlist as french } from '@scure/bip39/wordlists/french'; | ||
import { wordlist as italian } from '@scure/bip39/wordlists/italian'; | ||
import { wordlist as japanese } from '@scure/bip39/wordlists/japanese'; | ||
import { wordlist as korean } from '@scure/bip39/wordlists/korean'; | ||
import { wordlist as simp } from '@scure/bip39/wordlists/simplified-chinese'; | ||
import { wordlist as spanish } from '@scure/bip39/wordlists/spanish'; | ||
import { wordlist as trad } from '@scure/bip39/wordlists/traditional-chinese'; | ||
``` | ||
@@ -83,0 +85,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
356541
44
37173
98