From 1800be761f4acd634f8b5f0107fc856fd9221b73 Mon Sep 17 00:00:00 2001 From: Xie Yuheng Date: Sun, 21 Apr 2024 19:13:08 +0800 Subject: [PATCH] remove "sjcl" --- TODO.md | 1 - package-lock.json | 18 +----------------- package.json | 4 +--- src/utils/stringHash.ts | 7 ------- 4 files changed, 2 insertions(+), 28 deletions(-) delete mode 100644 src/utils/stringHash.ts diff --git a/TODO.md b/TODO.md index 0858a2da..9fa193dc 100644 --- a/TODO.md +++ b/TODO.md @@ -1,4 +1,3 @@ -remove "sjcl" remove rule support update to esmodule diff --git a/package-lock.json b/package-lock.json index c855d85c..5855af89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,8 +18,7 @@ "lodash": "^4.17.21", "node-watch": "^0.7.4", "picocolors": "^1.0.0", - "readdirp": "^3.6.0", - "sjcl": "^1.0.8" + "readdirp": "^3.6.0" }, "bin": { "chimera": "bin/chimera.js" @@ -27,7 +26,6 @@ "devDependencies": { "@types/lodash": "^4.14.199", "@types/node": "^20.8.3", - "@types/sjcl": "^1.0.31", "prettier": "^3.0.3", "prettier-plugin-organize-imports": "^3.2.3", "typescript": "^5.2.2" @@ -119,12 +117,6 @@ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" }, - "node_modules/@types/sjcl": { - "version": "1.0.31", - "resolved": "https://registry.npmjs.org/@types/sjcl/-/sjcl-1.0.31.tgz", - "integrity": "sha512-lBdWaG4WF/FecbtFph09s4BdO67bCsjw1t8kmuHRuvZ6kJkG7eB70a+zDEs3tfd7N3IKEIPxUs45XF2HBsDYmw==", - "dev": true - }, "node_modules/@xieyuheng/command-line": { "version": "0.0.13", "resolved": "https://registry.npmjs.org/@xieyuheng/command-line/-/command-line-0.0.13.tgz", @@ -775,14 +767,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/sjcl": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/sjcl/-/sjcl-1.0.8.tgz", - "integrity": "sha512-LzIjEQ0S0DpIgnxMEayM1rq9aGwGRG4OnZhCdjx7glTaJtf4zRfpg87ImfjSJjoW9vKpagd82McDOwbRT5kQKQ==", - "engines": { - "node": "*" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", diff --git a/package.json b/package.json index 13cdb47b..8ebea414 100644 --- a/package.json +++ b/package.json @@ -25,13 +25,11 @@ "lodash": "^4.17.21", "node-watch": "^0.7.4", "picocolors": "^1.0.0", - "readdirp": "^3.6.0", - "sjcl": "^1.0.8" + "readdirp": "^3.6.0" }, "devDependencies": { "@types/lodash": "^4.14.199", "@types/node": "^20.8.3", - "@types/sjcl": "^1.0.31", "prettier": "^3.0.3", "prettier-plugin-organize-imports": "^3.2.3", "typescript": "^5.2.2" diff --git a/src/utils/stringHash.ts b/src/utils/stringHash.ts deleted file mode 100644 index 711b1f25..00000000 --- a/src/utils/stringHash.ts +++ /dev/null @@ -1,7 +0,0 @@ -import sjcl from "sjcl" - -export function stringHash(text: string): string { - const bitArray = sjcl.hash.sha256.hash(text) - const hash = sjcl.codec.hex.fromBits(bitArray) - return hash -}