add js object to kxml decorator

add config warpper around environment variables
This commit is contained in:
GEEKiDoS
2024-03-07 14:06:31 +08:00
parent 3845b056e6
commit da66fac569
10 changed files with 268 additions and 48 deletions
+28 -14
View File
@@ -1,20 +1,22 @@
{
"name": "node-typescript-boilerplate",
"name": "@laochan/ea3",
"version": "0.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "node-typescript-boilerplate",
"name": "@laochan/ea3",
"version": "0.0.0",
"license": "Apache-2.0",
"license": "MIT",
"dependencies": {
"@cordisjs/logger": "^0.1.3",
"@kamyu/kbinxml": "^2.0.2",
"arc4": "^3.4.0",
"arc4": "^2.1.4",
"dedent-js": "^1.0.1",
"dotenv": "^16.4.5",
"fast-xml-parser": "^4.3.2",
"koa": "^2.15.0",
"lodash": "^4.17.21",
"pug": "^3.0.2",
"reflect-metadata": "^0.2.1",
"tslib": "~2.6",
@@ -23,6 +25,7 @@
"devDependencies": {
"@types/jest": "~29.5",
"@types/koa": "^2.13.12",
"@types/lodash": "^4.14.202",
"@types/node": "~20",
"@types/pug": "^2.0.10",
"@typescript-eslint/eslint-plugin": "~6.15",
@@ -2042,6 +2045,12 @@
"@types/koa": "*"
}
},
"node_modules/@types/lodash": {
"version": "4.14.202",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz",
"integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==",
"dev": true
},
"node_modules/@types/mime": {
"version": "1.3.5",
"resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz",
@@ -2443,14 +2452,11 @@
}
},
"node_modules/arc4": {
"version": "3.4.0",
"resolved": "https://registry.npmmirror.com/arc4/-/arc4-3.4.0.tgz",
"integrity": "sha512-zFQmSbTwSTrICYV8kldrD3YreCtlLIKEZk+lmlNSlpUKU/cF9o746WFEy9eNqLrqSyUgAAjB3gnD9UXdK23beA==",
"dependencies": {
"lodash": "4.17.4"
},
"version": "2.1.4",
"resolved": "https://registry.npmjs.org/arc4/-/arc4-2.1.4.tgz",
"integrity": "sha512-yYR7Ragh8qYiPMRipZmtoP6BVtENdOmFo7+sdBX7VD/F+hzblmsZjr56ir7G3485AEh3EWBscLv0h4iE+bWzwQ==",
"engines": {
"node": ">=4"
"node": ">=0.10"
}
},
"node_modules/arg": {
@@ -3118,6 +3124,14 @@
"resolved": "https://registry.npmmirror.com/doctypes/-/doctypes-1.1.0.tgz",
"integrity": "sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ=="
},
"node_modules/dotenv": {
"version": "16.4.5",
"resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-16.4.5.tgz",
"integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==",
"engines": {
"node": ">=12"
}
},
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -5110,9 +5124,9 @@
}
},
"node_modules/lodash": {
"version": "4.17.4",
"resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.4.tgz",
"integrity": "sha512-6X37Sq9KCpLSXEh8uM12AKYlviHPNNk4RxiGBn4cmKGJinbXBneWIV7iE/nXkM928O7ytHcHb6+X6Svl0f4hXg=="
"version": "4.17.21",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
"integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
},
"node_modules/lodash.memoize": {
"version": "4.1.2",