From 41a4361d1cbf28a1967d4d07b9f4f784a57f79be Mon Sep 17 00:00:00 2001 From: Hexagonn Date: Sat, 21 Sep 2024 09:49:28 +0700 Subject: [PATCH] chore(dependencies): remove `json-bigint` package --- package.json | 2 -- pages/api/[...id].ts | 6 +----- yarn.lock | 17 ----------------- 3 files changed, 1 insertion(+), 24 deletions(-) diff --git a/package.json b/package.json index 0ca8549..eb29606 100644 --- a/package.json +++ b/package.json @@ -11,14 +11,12 @@ "dependencies": { "@types/escape-html": "^1.0.1", "@types/ioredis": "^4.28.8", - "@types/json-bigint": "^1.0.4", "@types/styled-components": "^5.1.10", "axios": "^0.21.1", "escape-html": "^1.0.3", "framer-motion": "^4.1.17", "image-to-base64": "^2.2.0", "ioredis": "^4.28.5", - "json-bigint": "^1.0.0", "next": "12.2.5", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/pages/api/[...id].ts b/pages/api/[...id].ts index 2c92fcb..a625571 100644 --- a/pages/api/[...id].ts +++ b/pages/api/[...id].ts @@ -1,9 +1,7 @@ import type { NextApiRequest, NextApiResponse } from "next"; -import axios from "axios"; import renderCard from "../../src/renderCard"; import { isSnowflake } from "../../src/snowflake"; import redis from "../../src/redis"; -import JSONbig from "json-bigint"; type Data = { id?: string | string[]; @@ -54,9 +52,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse< }); try { - getUser.data = await fetch(`https://api.lanyard.rest/v1/users/${userId}`) - .then(res => res.text()) - .then(res => convertBigIntToString(JSONbig.parse(res))); + getUser.data = await fetch(`https://api.lanyard.rest/v1/users/${userId}`).then(res => res.json()); } catch (error: any) { if (error.response.data && error.response.data.error.message) return res diff --git a/yarn.lock b/yarn.lock index 7ed0288..ac5363d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -364,11 +364,6 @@ dependencies: "@types/node" "*" -"@types/json-bigint@^1.0.4": - version "1.0.4" - resolved "https://registry.yarnpkg.com/@types/json-bigint/-/json-bigint-1.0.4.tgz#250d29e593375499d8ba6efaab22d094c3199ef3" - integrity sha512-ydHooXLbOmxBbubnA7Eh+RpBzuaIiQjh8WGJYQB50JFGFrdxW7JzVlyEV7fAXw0T2sqJ1ysTneJbiyNLqZRAag== - "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -657,11 +652,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bignumber.js@^9.0.0: - version "9.1.2" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" - integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1719,13 +1709,6 @@ jsesc@^2.5.1: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== -json-bigint@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-bigint/-/json-bigint-1.0.0.tgz#ae547823ac0cad8398667f8cd9ef4730f5b01ff1" - integrity sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ== - dependencies: - bignumber.js "^9.0.0" - json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"