release 0.2.1

This commit is contained in:
Joel Thorstensson
2021-09-24 21:16:08 +01:00
parent 7aa8eeb032
commit 64f8aff4fd
2 changed files with 92 additions and 91 deletions

179
package-lock.json generated
View File

@@ -1,6 +1,6 @@
{ {
"name": "seedsplit", "name": "seedsplit",
"version": "0.1.2", "version": "0.2.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,
"dependencies": { "dependencies": {
@@ -25,11 +25,11 @@
"resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz", "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz",
"integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==", "integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==",
"requires": { "requires": {
"create-hash": "1.2.0", "create-hash": "^1.1.0",
"pbkdf2": "3.0.16", "pbkdf2": "^3.0.9",
"randombytes": "2.0.6", "randombytes": "^2.0.1",
"safe-buffer": "5.1.2", "safe-buffer": "^5.0.1",
"unorm": "1.4.1" "unorm": "^1.3.3"
} }
}, },
"brace-expansion": { "brace-expansion": {
@@ -37,7 +37,7 @@
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
"integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
"requires": { "requires": {
"balanced-match": "1.0.0", "balanced-match": "^1.0.0",
"concat-map": "0.0.1" "concat-map": "0.0.1"
} }
}, },
@@ -53,9 +53,9 @@
"integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=",
"dev": true, "dev": true,
"requires": { "requires": {
"assertion-error": "1.0.2", "assertion-error": "^1.0.1",
"deep-eql": "0.1.3", "deep-eql": "^0.1.3",
"type-detect": "1.0.0" "type-detect": "^1.0.0"
} }
}, },
"cipher-base": { "cipher-base": {
@@ -63,8 +63,8 @@
"resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
"integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "^2.0.1",
"safe-buffer": "5.1.2" "safe-buffer": "^5.0.1"
} }
}, },
"colors": { "colors": {
@@ -87,11 +87,11 @@
"resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
"integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
"requires": { "requires": {
"cipher-base": "1.0.4", "cipher-base": "^1.0.1",
"inherits": "2.0.3", "inherits": "^2.0.1",
"md5.js": "1.3.4", "md5.js": "^1.3.4",
"ripemd160": "2.0.2", "ripemd160": "^2.0.1",
"sha.js": "2.4.11" "sha.js": "^2.4.0"
} }
}, },
"create-hmac": { "create-hmac": {
@@ -99,12 +99,12 @@
"resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
"integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
"requires": { "requires": {
"cipher-base": "1.0.4", "cipher-base": "^1.0.3",
"create-hash": "1.2.0", "create-hash": "^1.1.0",
"inherits": "2.0.3", "inherits": "^2.0.1",
"ripemd160": "2.0.2", "ripemd160": "^2.0.0",
"safe-buffer": "5.1.2", "safe-buffer": "^5.0.1",
"sha.js": "2.4.11" "sha.js": "^2.4.8"
} }
}, },
"cycle": { "cycle": {
@@ -170,12 +170,12 @@
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
"integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
"requires": { "requires": {
"fs.realpath": "1.0.0", "fs.realpath": "^1.0.0",
"inflight": "1.0.6", "inflight": "^1.0.4",
"inherits": "2.0.3", "inherits": "2",
"minimatch": "3.0.4", "minimatch": "^3.0.4",
"once": "1.4.0", "once": "^1.3.0",
"path-is-absolute": "1.0.1" "path-is-absolute": "^1.0.0"
} }
}, },
"graceful-readlink": { "graceful-readlink": {
@@ -201,8 +201,8 @@
"resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
"integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "^2.0.1",
"safe-buffer": "5.1.2" "safe-buffer": "^5.0.1"
} }
}, },
"he": { "he": {
@@ -221,8 +221,8 @@
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
"requires": { "requires": {
"once": "1.4.0", "once": "^1.3.0",
"wrappy": "1.0.2" "wrappy": "1"
} }
}, },
"inherits": { "inherits": {
@@ -253,8 +253,8 @@
"integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash._basecopy": "3.0.1", "lodash._basecopy": "^3.0.0",
"lodash.keys": "3.1.2" "lodash.keys": "^3.0.0"
} }
}, },
"lodash._basecopy": { "lodash._basecopy": {
@@ -287,9 +287,9 @@
"integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=", "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash._baseassign": "3.2.0", "lodash._baseassign": "^3.0.0",
"lodash._basecreate": "3.0.3", "lodash._basecreate": "^3.0.0",
"lodash._isiterateecall": "3.0.9" "lodash._isiterateecall": "^3.0.0"
} }
}, },
"lodash.isarguments": { "lodash.isarguments": {
@@ -310,9 +310,9 @@
"integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
"dev": true, "dev": true,
"requires": { "requires": {
"lodash._getnative": "3.9.1", "lodash._getnative": "^3.0.0",
"lodash.isarguments": "3.1.0", "lodash.isarguments": "^3.0.0",
"lodash.isarray": "3.0.4" "lodash.isarray": "^3.0.0"
} }
}, },
"md5.js": { "md5.js": {
@@ -320,8 +320,8 @@
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
"integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
"requires": { "requires": {
"hash-base": "3.0.4", "hash-base": "^3.0.0",
"inherits": "2.0.3" "inherits": "^2.0.1"
} }
}, },
"minimatch": { "minimatch": {
@@ -329,7 +329,7 @@
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
"integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
"requires": { "requires": {
"brace-expansion": "1.1.8" "brace-expansion": "^1.1.7"
} }
}, },
"minimist": { "minimist": {
@@ -371,7 +371,7 @@
"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
"dev": true, "dev": true,
"requires": { "requires": {
"graceful-readlink": "1.0.1" "graceful-readlink": ">= 1.0.0"
} }
}, },
"glob": { "glob": {
@@ -380,12 +380,12 @@
"integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
"dev": true, "dev": true,
"requires": { "requires": {
"fs.realpath": "1.0.0", "fs.realpath": "^1.0.0",
"inflight": "1.0.6", "inflight": "^1.0.4",
"inherits": "2.0.3", "inherits": "2",
"minimatch": "3.0.4", "minimatch": "^3.0.2",
"once": "1.4.0", "once": "^1.3.0",
"path-is-absolute": "1.0.1" "path-is-absolute": "^1.0.0"
} }
} }
} }
@@ -402,9 +402,9 @@
"integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
}, },
"nan": { "nan": {
"version": "2.6.2", "version": "2.15.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.6.2.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
"integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U=" "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ=="
}, },
"ncp": { "ncp": {
"version": "1.0.1", "version": "1.0.1",
@@ -416,7 +416,7 @@
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
"requires": { "requires": {
"wrappy": "1.0.2" "wrappy": "1"
} }
}, },
"path-is-absolute": { "path-is-absolute": {
@@ -429,11 +429,11 @@
"resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
"integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
"requires": { "requires": {
"create-hash": "1.2.0", "create-hash": "^1.1.2",
"create-hmac": "1.1.7", "create-hmac": "^1.1.4",
"ripemd160": "2.0.2", "ripemd160": "^2.0.1",
"safe-buffer": "5.1.2", "safe-buffer": "^5.0.1",
"sha.js": "2.4.11" "sha.js": "^2.4.8"
} }
}, },
"pkginfo": { "pkginfo": {
@@ -446,12 +446,12 @@
"resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz", "resolved": "https://registry.npmjs.org/prompt/-/prompt-1.0.0.tgz",
"integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=", "integrity": "sha1-jlcSPDlquYiJf7Mn/Trtw+c15P4=",
"requires": { "requires": {
"colors": "1.1.2", "colors": "^1.1.2",
"pkginfo": "0.4.1", "pkginfo": "0.x.x",
"read": "1.0.7", "read": "1.0.x",
"revalidator": "0.1.8", "revalidator": "0.1.x",
"utile": "0.3.0", "utile": "0.3.x",
"winston": "2.1.1" "winston": "2.1.x"
} }
}, },
"randombytes": { "randombytes": {
@@ -459,7 +459,7 @@
"resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
"integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
"requires": { "requires": {
"safe-buffer": "5.1.2" "safe-buffer": "^5.1.0"
} }
}, },
"read": { "read": {
@@ -467,7 +467,7 @@
"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
"integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=",
"requires": { "requires": {
"mute-stream": "0.0.7" "mute-stream": "~0.0.4"
} }
}, },
"revalidator": { "revalidator": {
@@ -480,7 +480,7 @@
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
"integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
"requires": { "requires": {
"glob": "7.1.2" "glob": "^7.0.5"
} }
}, },
"ripemd160": { "ripemd160": {
@@ -488,8 +488,8 @@
"resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
"integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
"requires": { "requires": {
"hash-base": "3.0.4", "hash-base": "^3.0.0",
"inherits": "2.0.3" "inherits": "^2.0.1"
} }
}, },
"safe-buffer": { "safe-buffer": {
@@ -502,14 +502,15 @@
"resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
"integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
"requires": { "requires": {
"inherits": "2.0.3", "inherits": "^2.0.1",
"safe-buffer": "5.1.2" "safe-buffer": "^5.0.1"
} }
}, },
"shamirsecretsharing": { "shamirsecretsharing": {
"version": "github:dsprenkels/sss-node#e69eb0404f09fc56780646baf2145feb3db3b4bc", "version": "github:dsprenkels/sss-node#81290797796086d8d72d04c5d6e4f348bc2861b4",
"from": "github:dsprenkels/sss-node",
"requires": { "requires": {
"nan": "2.6.2" "nan": "^2.14.1"
} }
}, },
"stack-trace": { "stack-trace": {
@@ -523,7 +524,7 @@
"integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=", "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=",
"dev": true, "dev": true,
"requires": { "requires": {
"has-flag": "1.0.0" "has-flag": "^1.0.0"
} }
}, },
"type-detect": { "type-detect": {
@@ -542,12 +543,12 @@
"resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz", "resolved": "https://registry.npmjs.org/utile/-/utile-0.3.0.tgz",
"integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=", "integrity": "sha1-E1LDQOuCDk2N26A5pPv6oy7U7zo=",
"requires": { "requires": {
"async": "0.9.2", "async": "~0.9.0",
"deep-equal": "0.2.2", "deep-equal": "~0.2.1",
"i": "0.3.5", "i": "0.3.x",
"mkdirp": "0.5.1", "mkdirp": "0.x.x",
"ncp": "1.0.1", "ncp": "1.0.x",
"rimraf": "2.6.2" "rimraf": "2.x.x"
} }
}, },
"winston": { "winston": {
@@ -555,13 +556,13 @@
"resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz", "resolved": "https://registry.npmjs.org/winston/-/winston-2.1.1.tgz",
"integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=", "integrity": "sha1-PJNJ0ZYgf9G9/51LxD73JRDjoS4=",
"requires": { "requires": {
"async": "1.0.0", "async": "~1.0.0",
"colors": "1.0.3", "colors": "1.0.x",
"cycle": "1.0.3", "cycle": "1.0.x",
"eyes": "0.1.8", "eyes": "0.1.x",
"isstream": "0.1.2", "isstream": "0.1.x",
"pkginfo": "0.3.1", "pkginfo": "0.3.x",
"stack-trace": "0.0.10" "stack-trace": "0.0.x"
}, },
"dependencies": { "dependencies": {
"async": { "async": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "seedsplit", "name": "seedsplit",
"version": "0.2.0", "version": "0.2.1",
"description": "Use shamirs secret sharing scheme to split a seed mnemonic for crypto wallets to multiple mnemonics.", "description": "Use shamirs secret sharing scheme to split a seed mnemonic for crypto wallets to multiple mnemonics.",
"main": "lib/seedsplit.js", "main": "lib/seedsplit.js",
"scripts": { "scripts": {
@@ -15,7 +15,7 @@
"bip39": "^2.5.0", "bip39": "^2.5.0",
"commander": "^2.9.0", "commander": "^2.9.0",
"prompt": "^1.0.0", "prompt": "^1.0.0",
"shamirsecretsharing": "github:dsprenkels/sss-node#release-0.x" "shamirsecretsharing": "github:dsprenkels/sss-node"
}, },
"devDependencies": { "devDependencies": {
"chai": "^3.5.0", "chai": "^3.5.0",