diff --git a/server/web3tools/package-lock.json b/server/web3tools/package-lock.json index 06585b9..ed470d8 100644 --- a/server/web3tools/package-lock.json +++ b/server/web3tools/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@metamask/eth-sig-util": "^4.0.0", "common": "file:../common", + "csv": "^6.3.1", "express": "^4.17.2", "j7": "file:../../third_party/j7", "log4js": "~6.3.0", @@ -1092,6 +1093,35 @@ "node-fetch": "^2.6.12" } }, + "node_modules/csv": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.1.tgz", + "integrity": "sha512-ZTcWLvr0Ux0IQDz/QzhCToBVIZtF5GDrStMt9I8mRSk0jPnfF9OeYKz0EZTspaAEOK6hf515ag97nKmwoyU8ZA==", + "dependencies": { + "csv-generate": "^4.2.6", + "csv-parse": "^5.4.0", + "csv-stringify": "^6.4.0", + "stream-transform": "^3.2.6" + }, + "engines": { + "node": ">= 0.1.90" + } + }, + "node_modules/csv-generate": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.6.tgz", + "integrity": "sha512-VtnYqhWLcsUocA346ewFOk+rrqcoT663j11vXzD2uelXq9WguQ3QzDeVD8ISso7hhVtkDSHcWl9psdemeiEHDA==" + }, + "node_modules/csv-parse": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.4.0.tgz", + "integrity": "sha512-JiQosUWiOFgp4hQn0an+SBoV9IKdqzhROM0iiN4LB7UpfJBlsSJlWl9nq4zGgxgMAzHJ6V4t29VAVD+3+2NJAg==" + }, + "node_modules/csv-stringify": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.4.0.tgz", + "integrity": "sha512-HQsw0QXiN5fdlO+R8/JzCZnR3Fqp8E87YVnhHlaPtNGJjt6ffbV0LpOkieIb1x6V1+xt878IYq77SpXHWAqKkA==" + }, "node_modules/d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -2947,6 +2977,11 @@ "node": ">= 0.8" } }, + "node_modules/stream-transform": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.6.tgz", + "integrity": "sha512-/pyOvaCQFqYTmrFhmMbnAEVo3SsTx1H39eUVPOtYeAgbEUc+rDo7GoP8LbHJgU83mKtzJe/7Nq/ipaAnUOHgJQ==" + }, "node_modules/streamroller": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", @@ -4649,6 +4684,32 @@ "node-fetch": "^2.6.12" } }, + "csv": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/csv/-/csv-6.3.1.tgz", + "integrity": "sha512-ZTcWLvr0Ux0IQDz/QzhCToBVIZtF5GDrStMt9I8mRSk0jPnfF9OeYKz0EZTspaAEOK6hf515ag97nKmwoyU8ZA==", + "requires": { + "csv-generate": "^4.2.6", + "csv-parse": "^5.4.0", + "csv-stringify": "^6.4.0", + "stream-transform": "^3.2.6" + } + }, + "csv-generate": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/csv-generate/-/csv-generate-4.2.6.tgz", + "integrity": "sha512-VtnYqhWLcsUocA346ewFOk+rrqcoT663j11vXzD2uelXq9WguQ3QzDeVD8ISso7hhVtkDSHcWl9psdemeiEHDA==" + }, + "csv-parse": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/csv-parse/-/csv-parse-5.4.0.tgz", + "integrity": "sha512-JiQosUWiOFgp4hQn0an+SBoV9IKdqzhROM0iiN4LB7UpfJBlsSJlWl9nq4zGgxgMAzHJ6V4t29VAVD+3+2NJAg==" + }, + "csv-stringify": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.4.0.tgz", + "integrity": "sha512-HQsw0QXiN5fdlO+R8/JzCZnR3Fqp8E87YVnhHlaPtNGJjt6ffbV0LpOkieIb1x6V1+xt878IYq77SpXHWAqKkA==" + }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -6125,6 +6186,11 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" }, + "stream-transform": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/stream-transform/-/stream-transform-3.2.6.tgz", + "integrity": "sha512-/pyOvaCQFqYTmrFhmMbnAEVo3SsTx1H39eUVPOtYeAgbEUc+rDo7GoP8LbHJgU83mKtzJe/7Nq/ipaAnUOHgJQ==" + }, "streamroller": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", diff --git a/server/web3tools/package.json b/server/web3tools/package.json index 316f4cc..72e878b 100644 --- a/server/web3tools/package.json +++ b/server/web3tools/package.json @@ -5,10 +5,11 @@ "private": true, "scripts": {}, "dependencies": { - "j7": "file:../../third_party/j7", - "common": "file:../common", "@metamask/eth-sig-util": "^4.0.0", + "common": "file:../common", + "csv": "^6.3.1", "express": "^4.17.2", + "j7": "file:../../third_party/j7", "log4js": "~6.3.0", "mysql": "~2.18.1", "web3": "^1.6.1"