diff --git a/package-lock.json b/package-lock.json index 6aee27aa..cb6f1fc2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2540,6 +2540,31 @@ "dev": true, "license": "MIT" }, + "node_modules/copyfiles": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/copyfiles/-/copyfiles-2.4.1.tgz", + "integrity": "sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==", + "dev": true, + "dependencies": { + "glob": "^7.0.5", + "minimatch": "^3.0.3", + "mkdirp": "^1.0.4", + "noms": "0.0.0", + "through2": "^2.0.1", + "untildify": "^4.0.0", + "yargs": "^16.1.0" + }, + "bin": { + "copyfiles": "copyfiles", + "copyup": "copyfiles" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, "node_modules/cosmiconfig": { "version": "7.0.0", "dev": true, @@ -4843,6 +4868,12 @@ "node": ">=0.10.0" } }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -6157,6 +6188,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -6208,6 +6251,34 @@ "dev": true, "license": "MIT" }, + "node_modules/noms": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/noms/-/noms-0.0.0.tgz", + "integrity": "sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "~1.0.31" + } + }, + "node_modules/noms/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/noms/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, "node_modules/normalize-package-data": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", @@ -6691,6 +6762,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "node_modules/progress": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", @@ -7495,6 +7572,52 @@ "dev": true, "license": "MIT" }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/tiny-secp256k1": { "version": "1.1.5", "dev": true, @@ -7807,6 +7930,15 @@ "node": ">= 10.0.0" } }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/uri-js": { "version": "4.4.0", "dev": true, @@ -8124,6 +8256,15 @@ "dev": true, "license": "MIT" }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, "node_modules/y18n": { "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", @@ -8173,13 +8314,16 @@ }, "packages/ckb-sdk-core": { "name": "@nervosnetwork/ckb-sdk-core", - "version": "0.109.2-alpha.1", + "version": "0.109.2", "license": "MIT", "dependencies": { - "@nervosnetwork/ckb-sdk-rpc": "0.109.2-alpha.1", - "@nervosnetwork/ckb-sdk-utils": "0.109.2-alpha.1", - "@nervosnetwork/ckb-types": "0.109.2-alpha.1", + "@nervosnetwork/ckb-sdk-rpc": "0.109.2", + "@nervosnetwork/ckb-sdk-utils": "0.109.2", + "@nervosnetwork/ckb-types": "0.109.2", "tslib": "2.3.1" + }, + "devDependencies": { + "copyfiles": "^2.4.1" } }, "packages/ckb-sdk-core/node_modules/tslib": { @@ -8190,15 +8334,16 @@ }, "packages/ckb-sdk-rpc": { "name": "@nervosnetwork/ckb-sdk-rpc", - "version": "0.109.2-alpha.1", + "version": "0.109.2", "license": "MIT", "dependencies": { - "@nervosnetwork/ckb-sdk-utils": "0.109.2-alpha.1", + "@nervosnetwork/ckb-sdk-utils": "0.109.2", "axios": "1.6.7", "tslib": "2.3.1" }, "devDependencies": { - "@nervosnetwork/ckb-types": "0.109.2-alpha.1" + "@nervosnetwork/ckb-types": "0.109.2", + "copyfiles": "^2.4.1" } }, "packages/ckb-sdk-rpc/node_modules/tslib": { @@ -8209,10 +8354,10 @@ }, "packages/ckb-sdk-utils": { "name": "@nervosnetwork/ckb-sdk-utils", - "version": "0.109.2-alpha.1", + "version": "0.109.2", "license": "MIT", "dependencies": { - "@nervosnetwork/ckb-types": "0.109.2-alpha.1", + "@nervosnetwork/ckb-types": "0.109.2", "bech32": "2.0.0", "elliptic": "6.5.4", "jsbi": "3.1.3", @@ -8220,7 +8365,8 @@ }, "devDependencies": { "@types/bitcoinjs-lib": "5.0.0", - "@types/elliptic": "6.4.12" + "@types/elliptic": "6.4.12", + "copyfiles": "^2.4.1" } }, "packages/ckb-sdk-utils/node_modules/tslib": { @@ -8230,7 +8376,7 @@ }, "packages/ckb-types": { "name": "@nervosnetwork/ckb-types", - "version": "0.109.2-alpha.1", + "version": "0.109.2", "license": "MIT" } } diff --git a/packages/ckb-sdk-core/misc/basedirs/lib-esm/package.json b/packages/ckb-sdk-core/misc/basedirs/lib-esm/package.json new file mode 100644 index 00000000..37e8bb6d --- /dev/null +++ b/packages/ckb-sdk-core/misc/basedirs/lib-esm/package.json @@ -0,0 +1,4 @@ + +{ + "type": "module" +} \ No newline at end of file diff --git a/packages/ckb-sdk-core/misc/basedirs/lib/package.json b/packages/ckb-sdk-core/misc/basedirs/lib/package.json new file mode 100644 index 00000000..62ba9b0e --- /dev/null +++ b/packages/ckb-sdk-core/misc/basedirs/lib/package.json @@ -0,0 +1,4 @@ + +{ + "type": "commonjs" +} \ No newline at end of file diff --git a/packages/ckb-sdk-core/package.json b/packages/ckb-sdk-core/package.json index 27ec3cb9..05f99362 100644 --- a/packages/ckb-sdk-core/package.json +++ b/packages/ckb-sdk-core/package.json @@ -6,8 +6,8 @@ "homepage": "https://github.com/ckb-js/ckb-sdk-js#readme", "license": "MIT", "main": "lib/index.js", + "module": "lib-esm/index.js", "typings": "lib/index.d.ts", - "type": "module", "directories": { "lib": "lib", "lib-esm": "lib-esm", @@ -41,7 +41,7 @@ "url": "git+https://github.com/ckb-js/ckb-sdk-js.git" }, "scripts": { - "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json", + "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json && copyfiles -u 2 misc/basedirs/**/* .", "test": "../../node_modules/.bin/jest" }, "bugs": { @@ -53,5 +53,8 @@ "@nervosnetwork/ckb-types": "0.109.2", "tslib": "2.3.1" }, - "gitHead": "ef6e8c929554a1d601a44b1562ffa585a707cc4d" + "gitHead": "ef6e8c929554a1d601a44b1562ffa585a707cc4d", + "devDependencies": { + "copyfiles": "^2.4.1" + } } diff --git a/packages/ckb-sdk-rpc/misc/basedirs/lib-esm/package.json b/packages/ckb-sdk-rpc/misc/basedirs/lib-esm/package.json new file mode 100644 index 00000000..37e8bb6d --- /dev/null +++ b/packages/ckb-sdk-rpc/misc/basedirs/lib-esm/package.json @@ -0,0 +1,4 @@ + +{ + "type": "module" +} \ No newline at end of file diff --git a/packages/ckb-sdk-rpc/misc/basedirs/lib/package.json b/packages/ckb-sdk-rpc/misc/basedirs/lib/package.json new file mode 100644 index 00000000..62ba9b0e --- /dev/null +++ b/packages/ckb-sdk-rpc/misc/basedirs/lib/package.json @@ -0,0 +1,4 @@ + +{ + "type": "commonjs" +} \ No newline at end of file diff --git a/packages/ckb-sdk-rpc/package.json b/packages/ckb-sdk-rpc/package.json index c193ff65..b26005fa 100644 --- a/packages/ckb-sdk-rpc/package.json +++ b/packages/ckb-sdk-rpc/package.json @@ -6,8 +6,8 @@ "homepage": "https://github.com/ckb-js/ckb-sdk-js/packages/ckb-rpc#readme", "license": "MIT", "main": "lib/index.js", + "module": "lib-esm/index.js", "typings": "lib/index.d.ts", - "type": "module", "directories": { "lib": "lib", "lib-esm": "lib-esm", @@ -34,7 +34,7 @@ "url": "git+https://github.com/ckb-js/ckb-sdk-js.git" }, "scripts": { - "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json", + "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json && copyfiles -u 2 misc/basedirs/**/* .", "test": "../../node_modules/.bin/jest", "doc": "../../node_modules/.bin/typedoc --out docs --mode modules --includeDeclarations --excludeExternals --ignoreCompilerErrors --theme default", "test:watch": "../../node_modules/.bin/jest --watch" @@ -48,7 +48,8 @@ "tslib": "2.3.1" }, "devDependencies": { - "@nervosnetwork/ckb-types": "0.109.2" + "@nervosnetwork/ckb-types": "0.109.2", + "copyfiles": "^2.4.1" }, "gitHead": "ef6e8c929554a1d601a44b1562ffa585a707cc4d" } diff --git a/packages/ckb-sdk-utils/misc/basedirs/lib-esm/package.json b/packages/ckb-sdk-utils/misc/basedirs/lib-esm/package.json new file mode 100644 index 00000000..37e8bb6d --- /dev/null +++ b/packages/ckb-sdk-utils/misc/basedirs/lib-esm/package.json @@ -0,0 +1,4 @@ + +{ + "type": "module" +} \ No newline at end of file diff --git a/packages/ckb-sdk-utils/misc/basedirs/lib/package.json b/packages/ckb-sdk-utils/misc/basedirs/lib/package.json new file mode 100644 index 00000000..62ba9b0e --- /dev/null +++ b/packages/ckb-sdk-utils/misc/basedirs/lib/package.json @@ -0,0 +1,4 @@ + +{ + "type": "commonjs" +} \ No newline at end of file diff --git a/packages/ckb-sdk-utils/package.json b/packages/ckb-sdk-utils/package.json index 6e277848..849782fc 100644 --- a/packages/ckb-sdk-utils/package.json +++ b/packages/ckb-sdk-utils/package.json @@ -8,7 +8,6 @@ "main": "lib/index.js", "module": "lib-esm/index.js", "types": "lib/index.d.ts", - "type": "module", "directories": { "lib": "lib", "lib-esm": "lib-esm", @@ -35,7 +34,7 @@ "url": "git+https://github.com/ckb-js/ckb-sdk-js.git" }, "scripts": { - "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json", + "tsc": "tsc --project tsconfig.json && tsc --project tsconfig.esm.json && copyfiles -u 2 misc/basedirs/**/* .", "test": "../../node_modules/.bin/jest" }, "bugs": { @@ -50,7 +49,8 @@ }, "devDependencies": { "@types/bitcoinjs-lib": "5.0.0", - "@types/elliptic": "6.4.12" + "@types/elliptic": "6.4.12", + "copyfiles": "^2.4.1" }, "gitHead": "ef6e8c929554a1d601a44b1562ffa585a707cc4d" }