Skip to content
This repository was archived by the owner on Jul 4, 2024. It is now read-only.

Commit ec47729

Browse files
committed
added new stuff
1 parent edccd3b commit ec47729

File tree

7 files changed

+29
-1
lines changed

7 files changed

+29
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
node_modules
22
.vercel
3-
argon2.test.js
3+
argon2.test.js
4+
yarn-error.log
File renamed without changes.
File renamed without changes.

api/hextoasc.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { VercelRequest, VercelResponse } from "@vercel/node";
2+
3+
module.exports = (req: VercelRequest, res: VercelResponse) => {
4+
const { data }: any = req.query;
5+
const buf = Buffer.from(data, "hex").toString("utf8");
6+
res.status(200).send(buf);
7+
};

api/hextodec.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import converter from "hex2dec";
2+
import { VercelRequest, VercelResponse } from "@vercel/node";
3+
4+
module.exports = (req: VercelRequest, res: VercelResponse) => {
5+
const { data }: any = req.query;
6+
const decoded_str = converter.hexToDec(data);
7+
res.status(200).send(decoded_str);
8+
};

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@
1212
"openpgp": "^5.0.0"
1313
},
1414
"devDependencies": {
15+
"@types/hex2dec": "^1.1.2",
1516
"@vercel/node": "^1.12.1",
17+
"hex2dec": "^1.1.2",
1618
"prettier": "^2.4.1",
1719
"ts-node": "^10.3.0",
1820
"tsc": "^2.0.3",

yarn.lock

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@
4646
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.2.tgz#423c77877d0569db20e1fc80885ac4118314010e"
4747
integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
4848

49+
"@types/hex2dec@^1.1.2":
50+
version "1.1.2"
51+
resolved "https://registry.yarnpkg.com/@types/hex2dec/-/hex2dec-1.1.2.tgz#de9418d7fdcd7fea8235f93a45e66291d42c7739"
52+
integrity sha512-9mWQ0gKYWKybgC0UsW2ZwurhPYyCnO0ZmN7bnvxxk5m19PEydzums7ozq2p5f1pbV07IZ9qjR/IkGYpEIpXNoQ==
53+
4954
"@types/node@*":
5055
version "16.10.2"
5156
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.10.2.tgz#5764ca9aa94470adb4e1185fe2e9f19458992b2e"
@@ -329,6 +334,11 @@ has-yarn@^2.1.0:
329334
resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77"
330335
integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==
331336

337+
hex2dec@^1.1.2:
338+
version "1.1.2"
339+
resolved "https://registry.yarnpkg.com/hex2dec/-/hex2dec-1.1.2.tgz#8e1ce4bef36a74f7d5723c3fb3090c2860077338"
340+
integrity sha512-Yu+q/XWr2fFQ11tHxPq4p4EiNkb2y+lAacJNhAdRXVfRIcDH6gi7htWFnnlIzvqHMHoWeIsfXlNAjZInpAOJDA==
341+
332342
http-cache-semantics@^4.0.0:
333343
version "4.1.0"
334344
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"

0 commit comments

Comments
 (0)