package.json 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. {
  2. "name": "@scure/bip39",
  3. "version": "1.3.0",
  4. "description": "Secure, audited & minimal implementation of BIP39 mnemonic phrases",
  5. "main": "index.js",
  6. "files": [
  7. "index.js",
  8. "index.d.ts",
  9. "wordlists/*.js",
  10. "wordlists/*.d.ts",
  11. "esm",
  12. "src/index.ts"
  13. ],
  14. "types": "index.d.ts",
  15. "dependencies": {
  16. "@noble/hashes": "~1.4.0",
  17. "@scure/base": "~1.1.6"
  18. },
  19. "devDependencies": {
  20. "@paulmillr/jsbt": "0.1.0",
  21. "micro-should": "0.4.0",
  22. "prettier": "3.1.1",
  23. "typescript": "5.3.2"
  24. },
  25. "author": "Paul Miller (https://paulmillr.com)",
  26. "homepage": "https://paulmillr.com/",
  27. "repository": {
  28. "type": "git",
  29. "url": "git+https://github.com/paulmillr/scure-bip39.git"
  30. },
  31. "contributors": [
  32. {
  33. "name": "Patricio Palladino",
  34. "email": "patricio@nomiclabs.io"
  35. },
  36. {
  37. "name": "Paul Miller",
  38. "url": "https://paulmillr.com"
  39. }
  40. ],
  41. "license": "MIT",
  42. "scripts": {
  43. "build": "tsc && tsc -p tsconfig.esm.json",
  44. "lint": "prettier --check 'src/**/*.ts' 'test/*.test.ts' 'scripts/*.js'",
  45. "format": "prettier --write 'src/**/*.ts' 'test/*.test.ts' 'scripts/*.js'",
  46. "test": "cd test && tsc && node bip39.test.js",
  47. "fetch-wordlist": "./scripts/fetch-wordlist.js"
  48. },
  49. "exports": {
  50. ".": {
  51. "types": "./index.d.ts",
  52. "import": "./esm/index.js",
  53. "default": "./index.js"
  54. },
  55. "./index": {
  56. "types": "./index.d.ts",
  57. "import": "./esm/index.js",
  58. "default": "./index.js"
  59. },
  60. "./wordlists/czech": {
  61. "types": "./wordlists/czech.d.ts",
  62. "import": "./esm/wordlists/czech.js",
  63. "default": "./wordlists/czech.js"
  64. },
  65. "./wordlists/english": {
  66. "types": "./wordlists/english.d.ts",
  67. "import": "./esm/wordlists/english.js",
  68. "default": "./wordlists/english.js"
  69. },
  70. "./wordlists/french": {
  71. "types": "./wordlists/french.d.ts",
  72. "import": "./esm/wordlists/french.js",
  73. "default": "./wordlists/french.js"
  74. },
  75. "./wordlists/italian": {
  76. "types": "./wordlists/italian.d.ts",
  77. "import": "./esm/wordlists/italian.js",
  78. "default": "./wordlists/italian.js"
  79. },
  80. "./wordlists/japanese": {
  81. "types": "./wordlists/japanese.d.ts",
  82. "import": "./esm/wordlists/japanese.js",
  83. "default": "./wordlists/japanese.js"
  84. },
  85. "./wordlists/korean": {
  86. "types": "./wordlists/korean.d.ts",
  87. "import": "./esm/wordlists/korean.js",
  88. "default": "./wordlists/korean.js"
  89. },
  90. "./wordlists/portuguese": {
  91. "types": "./wordlists/portuguese.d.ts",
  92. "import": "./esm/wordlists/portuguese.js",
  93. "default": "./wordlists/portuguese.js"
  94. },
  95. "./wordlists/simplified-chinese": {
  96. "types": "./wordlists/simplified-chinese.d.ts",
  97. "import": "./esm/wordlists/simplified-chinese.js",
  98. "default": "./wordlists/simplified-chinese.js"
  99. },
  100. "./wordlists/spanish": {
  101. "types": "./wordlists/spanish.d.ts",
  102. "import": "./esm/wordlists/spanish.js",
  103. "default": "./wordlists/spanish.js"
  104. },
  105. "./wordlists/traditional-chinese": {
  106. "types": "./wordlists/traditional-chinese.d.ts",
  107. "import": "./esm/wordlists/traditional-chinese.js",
  108. "default": "./wordlists/traditional-chinese.js"
  109. }
  110. },
  111. "keywords": [
  112. "bip39",
  113. "mnemonic",
  114. "phrase",
  115. "code",
  116. "bip0039",
  117. "bip-39",
  118. "scure",
  119. "wordlist",
  120. "noble"
  121. ],
  122. "funding": "https://paulmillr.com/funding/"
  123. }