- fix format datetime transaction history export excel

This commit is contained in:
Fadli 2023-01-03 16:38:09 +07:00
parent 9db0c6a714
commit 4bf9d254e0
4 changed files with 67 additions and 56 deletions

47
package-lock.json generated
View File

@ -30,6 +30,7 @@
"fs-extra": "^10.0.0", "fs-extra": "^10.0.0",
"joi": "^17.4.2", "joi": "^17.4.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"moment": "^2.29.4",
"nestjs-pino": "^2.3.1", "nestjs-pino": "^2.3.1",
"passport": "^0.4.0", "passport": "^0.4.0",
"passport-jwt": "^4.0.0", "passport-jwt": "^4.0.0",
@ -7498,6 +7499,14 @@
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
}, },
"node_modules/moment": {
"version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==",
"engines": {
"node": "*"
}
},
"node_modules/mri": { "node_modules/mri": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
@ -11705,14 +11714,12 @@
"@nestjs/mapped-types": { "@nestjs/mapped-types": {
"version": "1.0.0", "version": "1.0.0",
"resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.0.0.tgz", "resolved": "https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-1.0.0.tgz",
"integrity": "sha512-26AW5jHadLXtvHs+M+Agd9KZ92dDlBrmD0rORlBlvn2KvsWs4JRaKl2mUsrW7YsdZeAu3Hc4ukqyYyDdyCmMWQ==", "integrity": "sha512-26AW5jHadLXtvHs+M+Agd9KZ92dDlBrmD0rORlBlvn2KvsWs4JRaKl2mUsrW7YsdZeAu3Hc4ukqyYyDdyCmMWQ=="
"requires": {}
}, },
"@nestjs/passport": { "@nestjs/passport": {
"version": "8.0.1", "version": "8.0.1",
"resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-8.0.1.tgz", "resolved": "https://registry.npmjs.org/@nestjs/passport/-/passport-8.0.1.tgz",
"integrity": "sha512-vn/ZJLXQKvSf9D0BvEoNFJLfzl9AVqfGtDyQMfWDLbaNpoEB2FyeaHGxdiX6H71oLSrQV78c/yuhfantzwdjdg==", "integrity": "sha512-vn/ZJLXQKvSf9D0BvEoNFJLfzl9AVqfGtDyQMfWDLbaNpoEB2FyeaHGxdiX6H71oLSrQV78c/yuhfantzwdjdg=="
"requires": {}
}, },
"@nestjs/platform-express": { "@nestjs/platform-express": {
"version": "8.2.3", "version": "8.2.3",
@ -12547,15 +12554,13 @@
"version": "1.8.0", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
"integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
"dev": true, "dev": true
"requires": {}
}, },
"acorn-jsx": { "acorn-jsx": {
"version": "5.3.2", "version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
"integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
"dev": true, "dev": true
"requires": {}
}, },
"acorn-walk": { "acorn-walk": {
"version": "7.2.0", "version": "7.2.0",
@ -12617,8 +12622,7 @@
"version": "3.5.2", "version": "3.5.2",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
"integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
"dev": true, "dev": true
"requires": {}
}, },
"ansi-colors": { "ansi-colors": {
"version": "4.1.1", "version": "4.1.1",
@ -14088,8 +14092,7 @@
"version": "8.3.0", "version": "8.3.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
"integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
"dev": true, "dev": true
"requires": {}
}, },
"eslint-plugin-prettier": { "eslint-plugin-prettier": {
"version": "3.4.1", "version": "3.4.1",
@ -15561,8 +15564,7 @@
"version": "1.2.2", "version": "1.2.2",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz",
"integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==",
"dev": true, "dev": true
"requires": {}
}, },
"jest-regex-util": { "jest-regex-util": {
"version": "27.5.1", "version": "27.5.1",
@ -16504,6 +16506,11 @@
} }
} }
}, },
"moment": {
"version": "2.29.4",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
"integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
},
"mri": { "mri": {
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz", "resolved": "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz",
@ -16565,8 +16572,7 @@
"nestjs-pino": { "nestjs-pino": {
"version": "2.3.1", "version": "2.3.1",
"resolved": "https://registry.npmjs.org/nestjs-pino/-/nestjs-pino-2.3.1.tgz", "resolved": "https://registry.npmjs.org/nestjs-pino/-/nestjs-pino-2.3.1.tgz",
"integrity": "sha512-FFDGs34LYv/MdFbtGPKz7PzrwLgtIrVnCPsjWDfW9ZEqAHwFz2v4X1DDM42tgeSiPgtvsF8+N6nA5GZQy3jzlQ==", "integrity": "sha512-FFDGs34LYv/MdFbtGPKz7PzrwLgtIrVnCPsjWDfW9ZEqAHwFz2v4X1DDM42tgeSiPgtvsF8+N6nA5GZQy3jzlQ=="
"requires": {}
}, },
"node-emoji": { "node-emoji": {
"version": "1.11.0", "version": "1.11.0",
@ -16912,8 +16918,7 @@
"pg-pool": { "pg-pool": {
"version": "3.5.1", "version": "3.5.1",
"resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz", "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.5.1.tgz",
"integrity": "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ==", "integrity": "sha512-6iCR0wVrro6OOHFsyavV+i6KYL4lVNyYAB9RD18w66xSzN+d8b66HiwuP30Gp1SH5O9T82fckkzsRjlrhD0ioQ=="
"requires": {}
}, },
"pg-protocol": { "pg-protocol": {
"version": "1.5.0", "version": "1.5.0",
@ -18327,8 +18332,7 @@
"typeorm-naming-strategies": { "typeorm-naming-strategies": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/typeorm-naming-strategies/-/typeorm-naming-strategies-2.0.0.tgz", "resolved": "https://registry.npmjs.org/typeorm-naming-strategies/-/typeorm-naming-strategies-2.0.0.tgz",
"integrity": "sha512-nsJ5jDjhBBEG6olFmxojkO4yrW7hEv38sH7ZXWWx9wnDoo9uaoH/mo2mBYAh/VKgwoFHBLu+CYxGmzXz2GUMcA==", "integrity": "sha512-nsJ5jDjhBBEG6olFmxojkO4yrW7hEv38sH7ZXWWx9wnDoo9uaoH/mo2mBYAh/VKgwoFHBLu+CYxGmzXz2GUMcA=="
"requires": {}
}, },
"typescript": { "typescript": {
"version": "4.5.2", "version": "4.5.2",
@ -18648,8 +18652,7 @@
"version": "7.5.7", "version": "7.5.7",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz",
"integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==",
"dev": true, "dev": true
"requires": {}
}, },
"xml-name-validator": { "xml-name-validator": {
"version": "3.0.0", "version": "3.0.0",

View File

@ -43,6 +43,7 @@
"fs-extra": "^10.0.0", "fs-extra": "^10.0.0",
"joi": "^17.4.2", "joi": "^17.4.2",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"moment": "^2.29.4",
"nestjs-pino": "^2.3.1", "nestjs-pino": "^2.3.1",
"passport": "^0.4.0", "passport": "^0.4.0",
"passport-jwt": "^4.0.0", "passport-jwt": "^4.0.0",

View File

@ -2197,7 +2197,7 @@ export class TransactionService {
END`, 'status') END`, 'status')
.addSelect('transaction.seri_number', 'serial_number') .addSelect('transaction.seri_number', 'serial_number')
.addSelect('transaction.partner_trx_id', 'partner_trx_id') .addSelect('transaction.partner_trx_id', 'partner_trx_id')
.addSelect(`to_char(transaction.created_at, 'MM-dd-yyyy HH:mm:ss')`, 'transaction_date') .addSelect('transaction.created_at', 'transaction_date')
.addSelect('transaction.failed_reason', 'failed_reason') .addSelect('transaction.failed_reason', 'failed_reason')
.orderBy('transaction.created_at', 'DESC'); .orderBy('transaction.created_at', 'DESC');
@ -2241,6 +2241,8 @@ export class TransactionService {
var item = data[sort_array[i].key]; var item = data[sort_array[i].key];
// now do stuff with each item // now do stuff with each item
const moment = require("moment");
dataSorted.push({ dataSorted.push({
product_name: item.product_name, product_name: item.product_name,
product_code: item.product_code, product_code: item.product_code,
@ -2252,7 +2254,7 @@ export class TransactionService {
status: item.status, status: item.status,
serial_number: item.serial_number, serial_number: item.serial_number,
partner_trx_id: item.partner_trx_id, partner_trx_id: item.partner_trx_id,
transaction_date: item.transaction_date, transaction_date: moment(item.transaction_date.toLocaleString()).format("MM-DD-YYYY HH:mm:ss"),
failed_reason: item.failed_reason, failed_reason: item.failed_reason,
}); });
} }

View File

@ -86,7 +86,7 @@
"resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz" "resolved" "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz"
"version" "7.17.7" "version" "7.17.7"
"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0", "@babel/core@>=7.0.0-beta.0 <8": "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.2", "@babel/core@^7.8.0":
"integrity" "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==" "integrity" "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ=="
"resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz" "resolved" "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz"
"version" "7.17.8" "version" "7.17.8"
@ -674,7 +674,7 @@
"webpack" "5.64.1" "webpack" "5.64.1"
"webpack-node-externals" "3.0.0" "webpack-node-externals" "3.0.0"
"@nestjs/common@^6.0.0 || ^7.0.0 || ^8.0.0", "@nestjs/common@^7.0.0 || ^8.0.0", "@nestjs/common@^7.0.8 || ^8.0.0", "@nestjs/common@^8.0.0": "@nestjs/common@^8.0.0":
"integrity" "sha512-slXVVMc9tZG6ZaARXkTUsSqZbkEcc0hVKb4mPLxS9mjXmDspUleGQakZ5OzniiEWqzO299BVlEbm6TGyoGbpNg==" "integrity" "sha512-slXVVMc9tZG6ZaARXkTUsSqZbkEcc0hVKb4mPLxS9mjXmDspUleGQakZ5OzniiEWqzO299BVlEbm6TGyoGbpNg=="
"resolved" "https://registry.npmjs.org/@nestjs/common/-/common-8.2.3.tgz" "resolved" "https://registry.npmjs.org/@nestjs/common/-/common-8.2.3.tgz"
"version" "8.2.3" "version" "8.2.3"
@ -987,7 +987,7 @@
dependencies: dependencies:
"@types/istanbul-lib-report" "*" "@types/istanbul-lib-report" "*"
"@types/jest@^27.0.0", "@types/jest@^27.0.1": "@types/jest@^27.0.1":
"integrity" "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg==" "integrity" "sha512-cmmwv9t7gBYt7hNKH5Spu7Kuu/DotGa+Ff+JGRKZ4db5eh8PnKS4LuebJ3YLUoyOyIHraTGyULn23YtEAm0VSg=="
"resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz" "resolved" "https://registry.npmjs.org/@types/jest/-/jest-27.0.3.tgz"
"version" "27.0.3" "version" "27.0.3"
@ -1170,7 +1170,7 @@
"eslint-scope" "^5.1.1" "eslint-scope" "^5.1.1"
"eslint-utils" "^3.0.0" "eslint-utils" "^3.0.0"
"@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.28.2": "@typescript-eslint/parser@^4.28.2":
"integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==" "integrity" "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA=="
"resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz" "resolved" "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz"
"version" "4.33.0" "version" "4.33.0"
@ -1391,11 +1391,6 @@
"resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz" "resolved" "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
"version" "8.2.0" "version" "8.2.0"
"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", "acorn@^8", "acorn@^8.2.4", "acorn@^8.4.1", "acorn@^8.5.0":
"integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
"resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
"version" "8.7.0"
"acorn@^7.1.1": "acorn@^7.1.1":
"integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" "integrity" "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
"resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
@ -1406,6 +1401,11 @@
"resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz"
"version" "7.4.1" "version" "7.4.1"
"acorn@^8.2.4", "acorn@^8.4.1", "acorn@^8.5.0":
"integrity" "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ=="
"resolved" "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz"
"version" "8.7.0"
"agent-base@6": "agent-base@6":
"integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" "integrity" "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="
"resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" "resolved" "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz"
@ -1425,7 +1425,7 @@
"resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" "resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
"version" "3.5.2" "version" "3.5.2"
"ajv@^6.10.0", "ajv@^6.11.0", "ajv@^6.12.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.12.6", "ajv@^6.9.1": "ajv@^6.10.0", "ajv@^6.11.0", "ajv@^6.12.2", "ajv@^6.12.4", "ajv@^6.12.5", "ajv@^6.12.6":
"integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
"resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
"version" "6.12.6" "version" "6.12.6"
@ -1657,7 +1657,7 @@
dependencies: dependencies:
"follow-redirects" "^1.14.4" "follow-redirects" "^1.14.4"
"babel-jest@^27.5.1", "babel-jest@>=27.0.0 <28": "babel-jest@^27.5.1":
"integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==" "integrity" "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg=="
"resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz" "resolved" "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz"
"version" "27.5.1" "version" "27.5.1"
@ -1987,7 +1987,7 @@
"resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" "resolved" "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz"
"version" "0.7.0" "version" "0.7.0"
"chokidar@^3.4.2", "chokidar@^3.5.2", "chokidar@3.5.2": "chokidar@^3.4.2", "chokidar@3.5.2":
"integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==" "integrity" "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ=="
"resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz" "resolved" "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz"
"version" "3.5.2" "version" "3.5.2"
@ -2017,12 +2017,12 @@
"resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz" "resolved" "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz"
"version" "1.2.2" "version" "1.2.2"
"class-transformer@*", "class-transformer@^0.2.0 || ^0.3.0 || ^0.4.0", "class-transformer@^0.4.0": "class-transformer@^0.4.0":
"integrity" "sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA==" "integrity" "sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA=="
"resolved" "https://registry.npmjs.org/class-transformer/-/class-transformer-0.4.0.tgz" "resolved" "https://registry.npmjs.org/class-transformer/-/class-transformer-0.4.0.tgz"
"version" "0.4.0" "version" "0.4.0"
"class-validator@*", "class-validator@^0.11.1 || ^0.12.0 || ^0.13.0", "class-validator@^0.13.1": "class-validator@^0.13.1":
"integrity" "sha512-zWIeYFhUitvAHBwNhDdCRK09hWx+P0HUwFE8US8/CxFpMVzkUK8RJl7yOIE+BVu2lxyPNgeOaFv78tLE47jBIg==" "integrity" "sha512-zWIeYFhUitvAHBwNhDdCRK09hWx+P0HUwFE8US8/CxFpMVzkUK8RJl7yOIE+BVu2lxyPNgeOaFv78tLE47jBIg=="
"resolved" "https://registry.npmjs.org/class-validator/-/class-validator-0.13.1.tgz" "resolved" "https://registry.npmjs.org/class-validator/-/class-validator-0.13.1.tgz"
"version" "0.13.1" "version" "0.13.1"
@ -2597,7 +2597,7 @@
"resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" "resolved" "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
"version" "2.1.0" "version" "2.1.0"
"eslint@*", "eslint@^5.0.0 || ^6.0.0 || ^7.0.0", "eslint@^7.30.0", "eslint@>= 6", "eslint@>=5", "eslint@>=5.0.0", "eslint@>=7.0.0": "eslint@^7.30.0":
"integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==" "integrity" "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA=="
"resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz" "resolved" "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz"
"version" "7.32.0" "version" "7.32.0"
@ -3793,7 +3793,7 @@
"jest-regex-util" "^27.5.1" "jest-regex-util" "^27.5.1"
"jest-snapshot" "^27.5.1" "jest-snapshot" "^27.5.1"
"jest-resolve@*", "jest-resolve@^27.5.1": "jest-resolve@^27.5.1":
"integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==" "integrity" "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw=="
"resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz" "resolved" "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz"
"version" "27.5.1" "version" "27.5.1"
@ -3946,7 +3946,7 @@
"merge-stream" "^2.0.0" "merge-stream" "^2.0.0"
"supports-color" "^8.0.0" "supports-color" "^8.0.0"
"jest@^27.0.0", "jest@^27.0.6": "jest@^27.0.6":
"integrity" "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng==" "integrity" "sha512-U2AX0AgQGd5EzMsiZpYt8HyZ+nSVIh5ujQ9CPp9EQZJMjXIiSZpJNweZl0swatKRoqHWgGKM3zaSwm4Zaz87ng=="
"resolved" "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz" "resolved" "https://registry.npmjs.org/jest/-/jest-27.3.1.tgz"
"version" "27.3.1" "version" "27.3.1"
@ -4493,6 +4493,11 @@
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" "resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
"version" "1.0.4" "version" "1.0.4"
"moment@^2.29.4":
"integrity" "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
"resolved" "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz"
"version" "2.29.4"
"mri@1.1.4": "mri@1.1.4":
"integrity" "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w==" "integrity" "sha512-6y7IjGPm8AzlvoUrwAaw1tLnUBudaS3752vcd8JtrpGGQn+rXIe63LFVHm/YMwtqAuh+LJPCFdlLYPWM1nYn6w=="
"resolved" "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz" "resolved" "https://registry.npmjs.org/mri/-/mri-1.1.4.tgz"
@ -4877,7 +4882,7 @@
"postgres-date" "~1.0.4" "postgres-date" "~1.0.4"
"postgres-interval" "^1.1.0" "postgres-interval" "^1.1.0"
"pg@*", "pg@^8.7.1", "pg@>=8.0": "pg@^8.7.1":
"integrity" "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA==" "integrity" "sha512-7bdYcv7V6U3KAtWjpQJJBww0UEsWuh4yQ/EjNf2HeO/NnvKjpvhEIe/A/TleP6wtmSKnUnghs5A9jUoK6iDdkA=="
"resolved" "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz" "resolved" "https://registry.npmjs.org/pg/-/pg-8.7.1.tgz"
"version" "8.7.1" "version" "8.7.1"
@ -4915,7 +4920,7 @@
"duplexify" "^4.1.2" "duplexify" "^4.1.2"
"split2" "^4.0.0" "split2" "^4.0.0"
"pino-http@^6.0.0", "pino-http@^6.3.0": "pino-http@^6.3.0":
"integrity" "sha512-vk/A2hSChY8knbEELilmC5iXnoYbuiNfR1lzufdAlVOPpn/2v4Th6hLSTbX2l3kQJ3tzfR8jzqr+mzAHUIR4Zg==" "integrity" "sha512-vk/A2hSChY8knbEELilmC5iXnoYbuiNfR1lzufdAlVOPpn/2v4Th6hLSTbX2l3kQJ3tzfR8jzqr+mzAHUIR4Zg=="
"resolved" "https://registry.npmjs.org/pino-http/-/pino-http-6.3.0.tgz" "resolved" "https://registry.npmjs.org/pino-http/-/pino-http-6.3.0.tgz"
"version" "6.3.0" "version" "6.3.0"
@ -5043,7 +5048,7 @@
dependencies: dependencies:
"fast-diff" "^1.1.2" "fast-diff" "^1.1.2"
"prettier@^2.3.2", "prettier@>=1.13.0": "prettier@^2.3.2":
"integrity" "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg==" "integrity" "sha512-FM/zAKgWTxj40rH03VxzIPdXmj39SwSjwG0heUcNFwI+EMZJnY93yAiKXM3dObIKAM5TA88werc8T/EwhB45eg=="
"resolved" "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz" "resolved" "https://registry.npmjs.org/prettier/-/prettier-2.5.0.tgz"
"version" "2.5.0" "version" "2.5.0"
@ -5270,7 +5275,7 @@
dependencies: dependencies:
"resolve" "^1.1.6" "resolve" "^1.1.6"
"reflect-metadata@^0.1.12", "reflect-metadata@^0.1.13": "reflect-metadata@^0.1.13":
"integrity" "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" "integrity" "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg=="
"resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz" "resolved" "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
"version" "0.1.13" "version" "0.1.13"
@ -5370,13 +5375,6 @@
dependencies: dependencies:
"queue-microtask" "^1.2.2" "queue-microtask" "^1.2.2"
"rxjs@^6.0.0 || ^7.2.0", "rxjs@^7.1.0", "rxjs@^7.2.0":
"integrity" "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw=="
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz"
"version" "7.3.0"
dependencies:
"tslib" "~2.1.0"
"rxjs@^6.6.0": "rxjs@^6.6.0":
"integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
@ -5384,6 +5382,13 @@
dependencies: dependencies:
"tslib" "^1.9.0" "tslib" "^1.9.0"
"rxjs@^7.2.0":
"integrity" "sha512-p2yuGIg9S1epc3vrjKf6iVb3RCaAYjYskkO+jHIaV0IjOPlJop4UnodOoFb2xeNwlguqLYvGw1b1McillYb5Gw=="
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-7.3.0.tgz"
"version" "7.3.0"
dependencies:
"tslib" "~2.1.0"
"rxjs@6.6.7": "rxjs@6.6.7":
"integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==" "integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" "resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
@ -6055,7 +6060,7 @@
"micromatch" "^4.0.0" "micromatch" "^4.0.0"
"semver" "^7.3.4" "semver" "^7.3.4"
"ts-node@^10.0.0", "ts-node@>=9.0.0": "ts-node@^10.0.0":
"integrity" "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==" "integrity" "sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A=="
"resolved" "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz" "resolved" "https://registry.npmjs.org/ts-node/-/ts-node-10.4.0.tgz"
"version" "10.4.0" "version" "10.4.0"
@ -6183,7 +6188,7 @@
"resolved" "https://registry.npmjs.org/typeorm-naming-strategies/-/typeorm-naming-strategies-2.0.0.tgz" "resolved" "https://registry.npmjs.org/typeorm-naming-strategies/-/typeorm-naming-strategies-2.0.0.tgz"
"version" "2.0.0" "version" "2.0.0"
"typeorm@^0.2.0", "typeorm@^0.2.34", "typeorm@^0.2.37": "typeorm@^0.2.37":
"integrity" "sha512-7rkW0yCgFC24I5T0f3S/twmLSuccPh1SQmxET/oDWn2sSDVzbyWdnItSdKy27CdJGTlKHYtUVeOcMYw5LRsXVw==" "integrity" "sha512-7rkW0yCgFC24I5T0f3S/twmLSuccPh1SQmxET/oDWn2sSDVzbyWdnItSdKy27CdJGTlKHYtUVeOcMYw5LRsXVw=="
"resolved" "https://registry.npmjs.org/typeorm/-/typeorm-0.2.37.tgz" "resolved" "https://registry.npmjs.org/typeorm/-/typeorm-0.2.37.tgz"
"version" "0.2.37" "version" "0.2.37"
@ -6206,7 +6211,7 @@
"yargs" "^17.0.1" "yargs" "^17.0.1"
"zen-observable-ts" "^1.0.0" "zen-observable-ts" "^1.0.0"
"typescript@*", "typescript@^3.4.5 || ^4.3.5", "typescript@^4.3.5", "typescript@>= 2.7", "typescript@>=2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.8 <5.0": "typescript@^4.3.5":
"integrity" "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==" "integrity" "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw=="
"resolved" "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz" "resolved" "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz"
"version" "4.5.2" "version" "4.5.2"
@ -6354,7 +6359,7 @@
"resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" "resolved" "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz"
"version" "3.2.3" "version" "3.2.3"
"webpack@^5.0.0", "webpack@^5.1.0", "webpack@>= 4", "webpack@5.64.1": "webpack@5.64.1":
"integrity" "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw==" "integrity" "sha512-b4FHmRgaaAjP+aVOVz41a9Qa5SmkUPQ+u8FntTQ1roPHahSComB6rXnLwc976VhUY4CqTaLu5mCswuHiNhOfVw=="
"resolved" "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz" "resolved" "https://registry.npmjs.org/webpack/-/webpack-5.64.1.tgz"
"version" "5.64.1" "version" "5.64.1"