2025-09-15 10:04:47 +08:00
{
"name" : "node-server" ,
"version" : "1.0.0" ,
"lockfileVersion" : 2 ,
"requires" : true ,
"packages" : {
"" : {
"name" : "node-server" ,
"version" : "1.0.0" ,
"license" : "ISC" ,
"dependencies" : {
2025-09-16 09:38:01 +08:00
"@azure/core-auth" : "^1.10.1" ,
"@azure/identity" : "^4.12.0" ,
"@azure/openai" : "^2.0.0" ,
2025-12-17 14:14:46 +08:00
"async-mutex" : "^0.5.0" ,
2025-11-21 15:33:03 +08:00
"axios" : "^1.13.2" ,
2025-09-15 10:04:47 +08:00
"body-parser" : "^2.2.0" ,
"cors" : "^2.8.5" ,
2025-11-16 12:05:38 +08:00
"crypto" : "^1.0.1" ,
2025-10-27 13:44:13 +08:00
"dotenv" : "^17.2.2" ,
2025-09-15 10:04:47 +08:00
"express" : "^5.1.0" ,
2025-11-16 12:05:38 +08:00
"express-xml-bodyparser" : "^0.4.1" ,
2025-09-15 10:04:47 +08:00
"fs" : "^0.0.1-security" ,
"multer" : "^2.0.2" ,
2025-09-15 10:18:19 +08:00
"mysql2" : "^3.14.5" ,
2025-11-21 15:33:03 +08:00
"openai" : "^6.9.1" ,
2025-11-16 12:05:38 +08:00
"path" : "^0.12.7" ,
"xml2js" : "^0.6.2" ,
"xmljs" : "^0.3.3"
2025-09-15 10:04:47 +08:00
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/@azure-rest/core-client" : {
"version" : "2.5.0" ,
"resolved" : "https://registry.npmmirror.com/@azure-rest/core-client/-/core-client-2.5.0.tgz" ,
"integrity" : "sha512-KMVIPxG6ygcQ1M2hKHahF7eddKejYsWTjoLIfTWiqnaj42dBkYzj4+S8rK9xxmlOaEHKZHcMrRbm0NfN4kgwHw==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.0.0" ,
"@azure/core-auth" : "^1.9.0" ,
"@azure/core-rest-pipeline" : "^1.5.0" ,
"@azure/core-tracing" : "^1.0.1" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/abort-controller" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmmirror.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz" ,
"integrity" : "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==" ,
"license" : "MIT" ,
"dependencies" : {
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=18.0.0"
}
} ,
"node_modules/@azure/core-auth" : {
"version" : "1.10.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-auth/-/core-auth-1.10.1.tgz" ,
"integrity" : "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-util" : "^1.13.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/core-client" : {
"version" : "1.10.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-client/-/core-client-1.10.1.tgz" ,
"integrity" : "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-auth" : "^1.10.0" ,
"@azure/core-rest-pipeline" : "^1.22.0" ,
"@azure/core-tracing" : "^1.3.0" ,
"@azure/core-util" : "^1.13.0" ,
"@azure/logger" : "^1.3.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/core-rest-pipeline" : {
"version" : "1.22.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.1.tgz" ,
"integrity" : "sha512-UVZlVLfLyz6g3Hy7GNDpooMQonUygH7ghdiSASOOHy97fKj/mPLqgDX7aidOijn+sCMU+WU8NjlPlNTgnvbcGA==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-auth" : "^1.10.0" ,
"@azure/core-tracing" : "^1.3.0" ,
"@azure/core-util" : "^1.13.0" ,
"@azure/logger" : "^1.3.0" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/core-tracing" : {
"version" : "1.3.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-tracing/-/core-tracing-1.3.1.tgz" ,
"integrity" : "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==" ,
"license" : "MIT" ,
"dependencies" : {
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/core-util" : {
"version" : "1.13.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-util/-/core-util-1.13.1.tgz" ,
"integrity" : "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.1.2" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/identity" : {
"version" : "4.12.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/identity/-/identity-4.12.0.tgz" ,
"integrity" : "sha512-6vuh2R3Cte6SD6azNalLCjIDoryGdcvDVEV7IDRPtm5lHX5ffkDlIalaoOp5YJU08e4ipjJENel20kSMDLAcug==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/abort-controller" : "^2.0.0" ,
"@azure/core-auth" : "^1.9.0" ,
"@azure/core-client" : "^1.9.2" ,
"@azure/core-rest-pipeline" : "^1.17.0" ,
"@azure/core-tracing" : "^1.0.0" ,
"@azure/core-util" : "^1.11.0" ,
"@azure/logger" : "^1.0.0" ,
"@azure/msal-browser" : "^4.2.0" ,
"@azure/msal-node" : "^3.5.0" ,
"open" : "^10.1.0" ,
"tslib" : "^2.2.0"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/logger" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/logger/-/logger-1.3.0.tgz" ,
"integrity" : "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==" ,
"license" : "MIT" ,
"dependencies" : {
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
"node_modules/@azure/msal-browser" : {
"version" : "4.22.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-browser/-/msal-browser-4.22.1.tgz" ,
"integrity" : "sha512-/I76rBJpt5ZVfFXk+GkKxD4w1DZEbVpNn0aQjvRgnDnTYo3L/f8Oeo3R1O9eL/ccg5j1537iRLr7UwVhwnHtyg==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/msal-common" : "15.12.0"
} ,
"engines" : {
"node" : ">=0.8.0"
}
} ,
"node_modules/@azure/msal-common" : {
"version" : "15.12.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-common/-/msal-common-15.12.0.tgz" ,
"integrity" : "sha512-4ucXbjVw8KJ5QBgnGJUeA07c8iznwlk5ioHIhI4ASXcXgcf2yRFhWzYOyWg/cI49LC9ekpFJeQtO3zjDTbl6TQ==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=0.8.0"
}
} ,
"node_modules/@azure/msal-node" : {
"version" : "3.7.3" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-node/-/msal-node-3.7.3.tgz" ,
"integrity" : "sha512-MoJxkKM/YpChfq4g2o36tElyzNUMG8mfD6u8NbuaPAsqfGpaw249khAcJYNoIOigUzRw45OjXCOrexE6ImdUxg==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure/msal-common" : "15.12.0" ,
"jsonwebtoken" : "^9.0.0" ,
"uuid" : "^8.3.0"
} ,
"engines" : {
"node" : ">=16"
}
} ,
"node_modules/@azure/openai" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/openai/-/openai-2.0.0.tgz" ,
"integrity" : "sha512-zSNhwarYbqg3P048uKMjEjbge41OnAgmiiE1elCHVsuCCXRyz2BXnHMJkW6WR6ZKQy5NHswJNUNSWsuqancqFA==" ,
"license" : "MIT" ,
"dependencies" : {
"@azure-rest/core-client" : "^2.2.0" ,
"tslib" : "^2.6.3"
} ,
"engines" : {
"node" : ">=18.0.0"
}
} ,
"node_modules/@typespec/ts-http-runtime" : {
"version" : "0.3.1" ,
"resolved" : "https://registry.npmmirror.com/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.1.tgz" ,
"integrity" : "sha512-SnbaqayTVFEA6/tYumdF0UmybY0KHyKwGPBXnyckFlrrKdhWFrL3a2HIPXHjht5ZOElKGcXfD2D63P36btb+ww==" ,
"license" : "MIT" ,
"dependencies" : {
"http-proxy-agent" : "^7.0.0" ,
"https-proxy-agent" : "^7.0.0" ,
"tslib" : "^2.6.2"
} ,
"engines" : {
"node" : ">=20.0.0"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/accepts" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz" ,
"integrity" : "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==" ,
"dependencies" : {
"mime-types" : "^3.0.0" ,
"negotiator" : "^1.0.0"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/agent-base" : {
"version" : "7.1.4" ,
"resolved" : "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.4.tgz" ,
"integrity" : "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 14"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/append-field" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" ,
"integrity" : "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==" ,
"license" : "MIT"
} ,
2025-12-17 14:14:46 +08:00
"node_modules/async-mutex" : {
"version" : "0.5.0" ,
"resolved" : "https://registry.npmmirror.com/async-mutex/-/async-mutex-0.5.0.tgz" ,
"integrity" : "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==" ,
"license" : "MIT" ,
"dependencies" : {
"tslib" : "^2.4.0"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/asynckit" : {
"version" : "0.4.0" ,
"resolved" : "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" ,
"integrity" : "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" ,
"license" : "MIT"
} ,
2025-09-15 10:18:19 +08:00
"node_modules/aws-ssl-profiles" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz" ,
"integrity" : "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 6.0.0"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/axios" : {
2025-11-21 15:33:03 +08:00
"version" : "1.13.2" ,
"resolved" : "https://registry.npmmirror.com/axios/-/axios-1.13.2.tgz" ,
"integrity" : "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==" ,
2025-10-27 13:44:13 +08:00
"license" : "MIT" ,
"dependencies" : {
"follow-redirects" : "^1.15.6" ,
"form-data" : "^4.0.4" ,
"proxy-from-env" : "^1.1.0"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/body-parser" : {
"version" : "2.2.0" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/body-parser/-/body-parser-2.2.0.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==" ,
"license" : "MIT" ,
"dependencies" : {
"bytes" : "^3.1.2" ,
"content-type" : "^1.0.5" ,
"debug" : "^4.4.0" ,
"http-errors" : "^2.0.0" ,
"iconv-lite" : "^0.6.3" ,
"on-finished" : "^2.4.1" ,
"qs" : "^6.14.0" ,
"raw-body" : "^3.0.0" ,
"type-is" : "^2.0.0"
} ,
"engines" : {
"node" : ">=18"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/buffer-equal-constant-time" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" ,
"integrity" : "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" ,
"license" : "BSD-3-Clause"
} ,
2025-09-15 10:04:47 +08:00
"node_modules/buffer-from" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" ,
"integrity" : "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" ,
"license" : "MIT"
} ,
2025-09-16 09:38:01 +08:00
"node_modules/bundle-name" : {
"version" : "4.1.0" ,
"resolved" : "https://registry.npmmirror.com/bundle-name/-/bundle-name-4.1.0.tgz" ,
"integrity" : "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==" ,
"license" : "MIT" ,
"dependencies" : {
"run-applescript" : "^7.0.0"
} ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/busboy" : {
"version" : "1.6.0" ,
"resolved" : "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" ,
"integrity" : "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==" ,
"dependencies" : {
"streamsearch" : "^1.1.0"
} ,
"engines" : {
"node" : ">=10.16.0"
}
} ,
"node_modules/bytes" : {
"version" : "3.1.2" ,
"resolved" : "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" ,
"integrity" : "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/call-bind-apply-helpers" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" ,
"integrity" : "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==" ,
"dependencies" : {
"es-errors" : "^1.3.0" ,
"function-bind" : "^1.1.2"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/call-bound" : {
"version" : "1.0.4" ,
"resolved" : "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" ,
"integrity" : "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==" ,
"dependencies" : {
"call-bind-apply-helpers" : "^1.0.2" ,
"get-intrinsic" : "^1.3.0"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/combined-stream" : {
"version" : "1.0.8" ,
"resolved" : "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" ,
"integrity" : "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" ,
"license" : "MIT" ,
"dependencies" : {
"delayed-stream" : "~1.0.0"
} ,
"engines" : {
"node" : ">= 0.8"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/concat-stream" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz" ,
"integrity" : "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" ,
"engines" : [
"node >= 6.0"
] ,
"license" : "MIT" ,
"dependencies" : {
"buffer-from" : "^1.0.0" ,
"inherits" : "^2.0.3" ,
"readable-stream" : "^3.0.2" ,
"typedarray" : "^0.0.6"
}
} ,
"node_modules/content-disposition" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz" ,
"integrity" : "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==" ,
"dependencies" : {
"safe-buffer" : "5.2.1"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/content-type" : {
"version" : "1.0.5" ,
"resolved" : "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" ,
"integrity" : "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/cookie" : {
"version" : "0.7.2" ,
"resolved" : "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" ,
"integrity" : "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/cookie-signature" : {
"version" : "1.2.2" ,
"resolved" : "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz" ,
"integrity" : "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" ,
"engines" : {
"node" : ">=6.6.0"
}
} ,
"node_modules/cors" : {
"version" : "2.8.5" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==" ,
"license" : "MIT" ,
"dependencies" : {
"object-assign" : "^4" ,
"vary" : "^1"
} ,
"engines" : {
"node" : ">= 0.10"
}
} ,
2025-11-16 12:05:38 +08:00
"node_modules/crypto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmmirror.com/crypto/-/crypto-1.0.1.tgz" ,
"integrity" : "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig==" ,
"deprecated" : "This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in." ,
"license" : "ISC"
} ,
2025-09-15 10:04:47 +08:00
"node_modules/debug" : {
"version" : "4.4.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz" ,
"integrity" : "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==" ,
"dependencies" : {
"ms" : "^2.1.3"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/default-browser" : {
"version" : "5.2.1" ,
"resolved" : "https://registry.npmmirror.com/default-browser/-/default-browser-5.2.1.tgz" ,
"integrity" : "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==" ,
"license" : "MIT" ,
"dependencies" : {
"bundle-name" : "^4.1.0" ,
"default-browser-id" : "^5.0.0"
} ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/default-browser-id" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-5.0.0.tgz" ,
"integrity" : "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/define-lazy-prop" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz" ,
"integrity" : "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=12"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/delayed-stream" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" ,
"integrity" : "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=0.4.0"
}
} ,
2025-09-15 10:18:19 +08:00
"node_modules/denque" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz" ,
"integrity" : "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==" ,
"license" : "Apache-2.0" ,
"engines" : {
"node" : ">=0.10"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/depd" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" ,
"integrity" : "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/dotenv" : {
"version" : "17.2.2" ,
"resolved" : "https://registry.npmmirror.com/dotenv/-/dotenv-17.2.2.tgz" ,
"integrity" : "sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==" ,
"license" : "BSD-2-Clause" ,
"engines" : {
"node" : ">=12"
} ,
"funding" : {
"url" : "https://dotenvx.com"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/dunder-proto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" ,
"integrity" : "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==" ,
"dependencies" : {
"call-bind-apply-helpers" : "^1.0.1" ,
"es-errors" : "^1.3.0" ,
"gopd" : "^1.2.0"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/ecdsa-sig-formatter" : {
"version" : "1.0.11" ,
"resolved" : "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" ,
"integrity" : "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" ,
"license" : "Apache-2.0" ,
"dependencies" : {
"safe-buffer" : "^5.0.1"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/ee-first" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" ,
"integrity" : "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
} ,
"node_modules/encodeurl" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" ,
"integrity" : "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/es-define-property" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" ,
"integrity" : "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/es-errors" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" ,
"integrity" : "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/es-object-atoms" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" ,
"integrity" : "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==" ,
"dependencies" : {
"es-errors" : "^1.3.0"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/es-set-tostringtag" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" ,
"integrity" : "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==" ,
"license" : "MIT" ,
"dependencies" : {
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.6" ,
"has-tostringtag" : "^1.0.2" ,
"hasown" : "^2.0.2"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/escape-html" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" ,
"integrity" : "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
} ,
"node_modules/etag" : {
"version" : "1.8.1" ,
"resolved" : "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" ,
"integrity" : "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/express" : {
"version" : "5.1.0" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/express/-/express-5.1.0.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==" ,
"license" : "MIT" ,
"dependencies" : {
"accepts" : "^2.0.0" ,
"body-parser" : "^2.2.0" ,
"content-disposition" : "^1.0.0" ,
"content-type" : "^1.0.5" ,
"cookie" : "^0.7.1" ,
"cookie-signature" : "^1.2.1" ,
"debug" : "^4.4.0" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"etag" : "^1.8.1" ,
"finalhandler" : "^2.1.0" ,
"fresh" : "^2.0.0" ,
"http-errors" : "^2.0.0" ,
"merge-descriptors" : "^2.0.0" ,
"mime-types" : "^3.0.0" ,
"on-finished" : "^2.4.1" ,
"once" : "^1.4.0" ,
"parseurl" : "^1.3.3" ,
"proxy-addr" : "^2.0.7" ,
"qs" : "^6.14.0" ,
"range-parser" : "^1.2.1" ,
"router" : "^2.2.0" ,
"send" : "^1.1.0" ,
"serve-static" : "^2.2.0" ,
"statuses" : "^2.0.1" ,
"type-is" : "^2.0.1" ,
"vary" : "^1.1.2"
} ,
"engines" : {
"node" : ">= 18"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/express"
}
} ,
2025-11-16 12:05:38 +08:00
"node_modules/express-xml-bodyparser" : {
"version" : "0.4.1" ,
"resolved" : "https://registry.npmmirror.com/express-xml-bodyparser/-/express-xml-bodyparser-0.4.1.tgz" ,
"integrity" : "sha512-PlojEEQXdwc68ofPiAanknPf4QBTrFWXPZ+5jDhfrXP/CdLaqEQxQuuzrCqnvy1kETciTxz6OFnDZW/rIxtmlQ==" ,
"license" : "MIT" ,
"dependencies" : {
"xml2js" : "^0.6.2"
} ,
"engines" : {
"node" : ">=18.0"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/finalhandler" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz" ,
"integrity" : "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==" ,
"dependencies" : {
"debug" : "^4.4.0" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"on-finished" : "^2.4.1" ,
"parseurl" : "^1.3.3" ,
"statuses" : "^2.0.1"
} ,
"engines" : {
"node" : ">= 0.8"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/follow-redirects" : {
"version" : "1.15.11" ,
"resolved" : "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz" ,
"integrity" : "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==" ,
"funding" : [
{
"type" : "individual" ,
"url" : "https://github.com/sponsors/RubenVerborgh"
}
] ,
"license" : "MIT" ,
"engines" : {
"node" : ">=4.0"
} ,
"peerDependenciesMeta" : {
"debug" : {
"optional" : true
}
}
} ,
"node_modules/form-data" : {
"version" : "4.0.4" ,
"resolved" : "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz" ,
"integrity" : "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==" ,
"license" : "MIT" ,
"dependencies" : {
"asynckit" : "^0.4.0" ,
"combined-stream" : "^1.0.8" ,
"es-set-tostringtag" : "^2.1.0" ,
"hasown" : "^2.0.2" ,
"mime-types" : "^2.1.12"
} ,
"engines" : {
"node" : ">= 6"
}
} ,
"node_modules/form-data/node_modules/mime-db" : {
"version" : "1.52.0" ,
"resolved" : "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" ,
"integrity" : "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/form-data/node_modules/mime-types" : {
"version" : "2.1.35" ,
"resolved" : "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" ,
"integrity" : "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" ,
"license" : "MIT" ,
"dependencies" : {
"mime-db" : "1.52.0"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/forwarded" : {
"version" : "0.2.0" ,
"resolved" : "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" ,
"integrity" : "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/fresh" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz" ,
"integrity" : "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/fs" : {
"version" : "0.0.1-security" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/fs/-/fs-0.0.1-security.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w==" ,
"license" : "ISC"
} ,
"node_modules/function-bind" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" ,
"integrity" : "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
2025-09-15 10:18:19 +08:00
"node_modules/generate-function" : {
"version" : "2.3.1" ,
"resolved" : "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz" ,
"integrity" : "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==" ,
"license" : "MIT" ,
"dependencies" : {
"is-property" : "^1.0.2"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/get-intrinsic" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" ,
"integrity" : "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==" ,
"dependencies" : {
"call-bind-apply-helpers" : "^1.0.2" ,
"es-define-property" : "^1.0.1" ,
"es-errors" : "^1.3.0" ,
"es-object-atoms" : "^1.1.1" ,
"function-bind" : "^1.1.2" ,
"get-proto" : "^1.0.1" ,
"gopd" : "^1.2.0" ,
"has-symbols" : "^1.1.0" ,
"hasown" : "^2.0.2" ,
"math-intrinsics" : "^1.1.0"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/get-proto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" ,
"integrity" : "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==" ,
"dependencies" : {
"dunder-proto" : "^1.0.1" ,
"es-object-atoms" : "^1.0.0"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/gopd" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" ,
"integrity" : "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/has-symbols" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" ,
"integrity" : "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/has-tostringtag" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz" ,
"integrity" : "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" ,
"license" : "MIT" ,
"dependencies" : {
"has-symbols" : "^1.0.3"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/hasown" : {
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" ,
"integrity" : "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" ,
"dependencies" : {
"function-bind" : "^1.1.2"
} ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/http-errors" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" ,
"integrity" : "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" ,
"dependencies" : {
"depd" : "2.0.0" ,
"inherits" : "2.0.4" ,
"setprototypeof" : "1.2.0" ,
"statuses" : "2.0.1" ,
"toidentifier" : "1.0.1"
} ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/http-errors/node_modules/statuses" : {
"version" : "2.0.1" ,
"resolved" : "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" ,
"integrity" : "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/http-proxy-agent" : {
"version" : "7.0.2" ,
"resolved" : "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" ,
"integrity" : "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==" ,
"license" : "MIT" ,
"dependencies" : {
"agent-base" : "^7.1.0" ,
"debug" : "^4.3.4"
} ,
"engines" : {
"node" : ">= 14"
}
} ,
"node_modules/https-proxy-agent" : {
"version" : "7.0.6" ,
"resolved" : "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" ,
"integrity" : "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==" ,
"license" : "MIT" ,
"dependencies" : {
"agent-base" : "^7.1.2" ,
"debug" : "4"
} ,
"engines" : {
"node" : ">= 14"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/iconv-lite" : {
"version" : "0.6.3" ,
"resolved" : "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" ,
"integrity" : "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" ,
"dependencies" : {
"safer-buffer" : ">= 2.1.2 < 3.0.0"
} ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/inherits" : {
"version" : "2.0.4" ,
"resolved" : "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" ,
"integrity" : "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
} ,
"node_modules/ipaddr.js" : {
"version" : "1.9.1" ,
"resolved" : "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" ,
"integrity" : "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" ,
"engines" : {
"node" : ">= 0.10"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/is-docker" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz" ,
"integrity" : "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" ,
"license" : "MIT" ,
"bin" : {
"is-docker" : "cli.js"
} ,
"engines" : {
"node" : "^12.20.0 || ^14.13.1 || >=16.0.0"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/is-inside-container" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz" ,
"integrity" : "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==" ,
"license" : "MIT" ,
"dependencies" : {
"is-docker" : "^3.0.0"
} ,
"bin" : {
"is-inside-container" : "cli.js"
} ,
"engines" : {
"node" : ">=14.16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/is-promise" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz" ,
"integrity" : "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
} ,
2025-09-15 10:18:19 +08:00
"node_modules/is-property" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" ,
"integrity" : "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g==" ,
"license" : "MIT"
} ,
2025-09-16 09:38:01 +08:00
"node_modules/is-wsl" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmmirror.com/is-wsl/-/is-wsl-3.1.0.tgz" ,
"integrity" : "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==" ,
"license" : "MIT" ,
"dependencies" : {
"is-inside-container" : "^1.0.0"
} ,
"engines" : {
"node" : ">=16"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/jsonwebtoken" : {
"version" : "9.0.2" ,
"resolved" : "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz" ,
"integrity" : "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==" ,
"license" : "MIT" ,
"dependencies" : {
"jws" : "^3.2.2" ,
"lodash.includes" : "^4.3.0" ,
"lodash.isboolean" : "^3.0.3" ,
"lodash.isinteger" : "^4.0.4" ,
"lodash.isnumber" : "^3.0.3" ,
"lodash.isplainobject" : "^4.0.6" ,
"lodash.isstring" : "^4.0.1" ,
"lodash.once" : "^4.0.0" ,
"ms" : "^2.1.1" ,
"semver" : "^7.5.4"
} ,
"engines" : {
"node" : ">=12" ,
"npm" : ">=6"
}
} ,
"node_modules/jwa" : {
"version" : "1.4.2" ,
"resolved" : "https://registry.npmmirror.com/jwa/-/jwa-1.4.2.tgz" ,
"integrity" : "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==" ,
"license" : "MIT" ,
"dependencies" : {
"buffer-equal-constant-time" : "^1.0.1" ,
"ecdsa-sig-formatter" : "1.0.11" ,
"safe-buffer" : "^5.0.1"
}
} ,
"node_modules/jws" : {
"version" : "3.2.2" ,
"resolved" : "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz" ,
"integrity" : "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" ,
"license" : "MIT" ,
"dependencies" : {
"jwa" : "^1.4.1" ,
"safe-buffer" : "^5.0.1"
}
} ,
"node_modules/lodash.includes" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz" ,
"integrity" : "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" ,
"license" : "MIT"
} ,
"node_modules/lodash.isboolean" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" ,
"integrity" : "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" ,
"license" : "MIT"
} ,
"node_modules/lodash.isinteger" : {
"version" : "4.0.4" ,
"resolved" : "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" ,
"integrity" : "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" ,
"license" : "MIT"
} ,
"node_modules/lodash.isnumber" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" ,
"integrity" : "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" ,
"license" : "MIT"
} ,
"node_modules/lodash.isplainobject" : {
"version" : "4.0.6" ,
"resolved" : "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" ,
"integrity" : "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" ,
"license" : "MIT"
} ,
"node_modules/lodash.isstring" : {
"version" : "4.0.1" ,
"resolved" : "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz" ,
"integrity" : "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" ,
"license" : "MIT"
} ,
"node_modules/lodash.once" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz" ,
"integrity" : "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" ,
"license" : "MIT"
} ,
2025-09-15 10:18:19 +08:00
"node_modules/long" : {
"version" : "5.3.2" ,
"resolved" : "https://registry.npmjs.org/long/-/long-5.3.2.tgz" ,
"integrity" : "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==" ,
"license" : "Apache-2.0"
} ,
"node_modules/lru-cache" : {
"version" : "7.18.3" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" ,
"integrity" : "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==" ,
"license" : "ISC" ,
"engines" : {
"node" : ">=12"
}
} ,
"node_modules/lru.min" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/lru.min/-/lru.min-1.1.2.tgz" ,
"integrity" : "sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg==" ,
"license" : "MIT" ,
"engines" : {
"bun" : ">=1.0.0" ,
"deno" : ">=1.30.0" ,
"node" : ">=8.0.0"
} ,
"funding" : {
"type" : "github" ,
"url" : "https://github.com/sponsors/wellwelwel"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/math-intrinsics" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" ,
"integrity" : "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" ,
"engines" : {
"node" : ">= 0.4"
}
} ,
"node_modules/media-typer" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz" ,
"integrity" : "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/merge-descriptors" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz" ,
"integrity" : "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==" ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/mime-db" : {
"version" : "1.54.0" ,
"resolved" : "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" ,
"integrity" : "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/mime-types" : {
"version" : "3.0.1" ,
"resolved" : "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz" ,
"integrity" : "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==" ,
"dependencies" : {
"mime-db" : "^1.54.0"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/minimist" : {
"version" : "1.2.8" ,
"resolved" : "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" ,
"integrity" : "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" ,
"license" : "MIT" ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/mkdirp" : {
"version" : "0.5.6" ,
"resolved" : "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" ,
"integrity" : "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" ,
"license" : "MIT" ,
"dependencies" : {
"minimist" : "^1.2.6"
} ,
"bin" : {
"mkdirp" : "bin/cmd.js"
}
} ,
"node_modules/ms" : {
"version" : "2.1.3" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" ,
"integrity" : "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
} ,
"node_modules/multer" : {
"version" : "2.0.2" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/multer/-/multer-2.0.2.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==" ,
"license" : "MIT" ,
"dependencies" : {
"append-field" : "^1.0.0" ,
"busboy" : "^1.6.0" ,
"concat-stream" : "^2.0.0" ,
"mkdirp" : "^0.5.6" ,
"object-assign" : "^4.1.1" ,
"type-is" : "^1.6.18" ,
"xtend" : "^4.0.2"
} ,
"engines" : {
"node" : ">= 10.16.0"
}
} ,
"node_modules/multer/node_modules/media-typer" : {
"version" : "0.3.0" ,
"resolved" : "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" ,
"integrity" : "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/multer/node_modules/mime-db" : {
"version" : "1.52.0" ,
"resolved" : "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" ,
"integrity" : "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/multer/node_modules/mime-types" : {
"version" : "2.1.35" ,
"resolved" : "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" ,
"integrity" : "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" ,
"license" : "MIT" ,
"dependencies" : {
"mime-db" : "1.52.0"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/multer/node_modules/type-is" : {
"version" : "1.6.18" ,
"resolved" : "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" ,
"integrity" : "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" ,
"license" : "MIT" ,
"dependencies" : {
"media-typer" : "0.3.0" ,
"mime-types" : "~2.1.24"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
2025-09-15 10:18:19 +08:00
"node_modules/mysql2" : {
"version" : "3.14.5" ,
"resolved" : "https://registry.npmjs.org/mysql2/-/mysql2-3.14.5.tgz" ,
"integrity" : "sha512-40hDf8LPUsuuJ2hFq+UgOuPwt2IFLIRDvMv6ez9hKbXeYuZPxDDwiJW7KdknvOsQqKznaKczOT1kELgFkhDvFg==" ,
"license" : "MIT" ,
"dependencies" : {
"aws-ssl-profiles" : "^1.1.1" ,
"denque" : "^2.1.0" ,
"generate-function" : "^2.3.1" ,
"iconv-lite" : "^0.7.0" ,
"long" : "^5.2.1" ,
"lru.min" : "^1.0.0" ,
"named-placeholders" : "^1.1.3" ,
"seq-queue" : "^0.0.5" ,
"sqlstring" : "^2.3.2"
} ,
"engines" : {
"node" : ">= 8.0"
}
} ,
"node_modules/mysql2/node_modules/iconv-lite" : {
"version" : "0.7.0" ,
"resolved" : "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz" ,
"integrity" : "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==" ,
"license" : "MIT" ,
"dependencies" : {
"safer-buffer" : ">= 2.1.2 < 3.0.0"
} ,
"engines" : {
"node" : ">=0.10.0"
} ,
"funding" : {
"type" : "opencollective" ,
"url" : "https://opencollective.com/express"
}
} ,
"node_modules/named-placeholders" : {
"version" : "1.1.3" ,
"resolved" : "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz" ,
"integrity" : "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==" ,
"license" : "MIT" ,
"dependencies" : {
"lru-cache" : "^7.14.1"
} ,
"engines" : {
"node" : ">=12.0.0"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/negotiator" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz" ,
"integrity" : "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/object-assign" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" ,
"integrity" : "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/object-inspect" : {
"version" : "1.13.4" ,
"resolved" : "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" ,
"integrity" : "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==" ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/on-finished" : {
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" ,
"integrity" : "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" ,
"dependencies" : {
"ee-first" : "1.1.1"
} ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/once" : {
"version" : "1.4.0" ,
"resolved" : "https://registry.npmjs.org/once/-/once-1.4.0.tgz" ,
"integrity" : "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" ,
"dependencies" : {
"wrappy" : "1"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/open" : {
"version" : "10.2.0" ,
"resolved" : "https://registry.npmmirror.com/open/-/open-10.2.0.tgz" ,
"integrity" : "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==" ,
"license" : "MIT" ,
"dependencies" : {
"default-browser" : "^5.2.1" ,
"define-lazy-prop" : "^3.0.0" ,
"is-inside-container" : "^1.0.0" ,
"wsl-utils" : "^0.1.0"
} ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/openai" : {
2025-11-21 15:33:03 +08:00
"version" : "6.9.1" ,
"resolved" : "https://registry.npmmirror.com/openai/-/openai-6.9.1.tgz" ,
"integrity" : "sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg==" ,
2025-09-15 10:04:47 +08:00
"license" : "Apache-2.0" ,
"bin" : {
"openai" : "bin/cli"
} ,
"peerDependencies" : {
"ws" : "^8.18.0" ,
2025-11-21 15:33:03 +08:00
"zod" : "^3.25 || ^4.0"
2025-09-15 10:04:47 +08:00
} ,
"peerDependenciesMeta" : {
"ws" : {
"optional" : true
} ,
"zod" : {
"optional" : true
}
}
} ,
"node_modules/parseurl" : {
"version" : "1.3.3" ,
"resolved" : "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" ,
"integrity" : "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/path" : {
"version" : "0.12.7" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/path/-/path-0.12.7.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==" ,
"license" : "MIT" ,
"dependencies" : {
"process" : "^0.11.1" ,
"util" : "^0.10.3"
}
} ,
"node_modules/path-to-regexp" : {
"version" : "8.2.0" ,
"resolved" : "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz" ,
"integrity" : "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==" ,
"engines" : {
"node" : ">=16"
}
} ,
"node_modules/process" : {
"version" : "0.11.10" ,
"resolved" : "https://registry.npmjs.org/process/-/process-0.11.10.tgz" ,
"integrity" : "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 0.6.0"
}
} ,
"node_modules/proxy-addr" : {
"version" : "2.0.7" ,
"resolved" : "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" ,
"integrity" : "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" ,
"dependencies" : {
"forwarded" : "0.2.0" ,
"ipaddr.js" : "1.9.1"
} ,
"engines" : {
"node" : ">= 0.10"
}
} ,
2025-10-27 13:44:13 +08:00
"node_modules/proxy-from-env" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz" ,
"integrity" : "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" ,
"license" : "MIT"
} ,
2025-09-15 10:04:47 +08:00
"node_modules/qs" : {
"version" : "6.14.0" ,
"resolved" : "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz" ,
"integrity" : "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==" ,
"dependencies" : {
"side-channel" : "^1.1.0"
} ,
"engines" : {
"node" : ">=0.6"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/range-parser" : {
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
"integrity" : "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/raw-body" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz" ,
"integrity" : "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==" ,
"dependencies" : {
"bytes" : "3.1.2" ,
"http-errors" : "2.0.0" ,
"iconv-lite" : "0.6.3" ,
"unpipe" : "1.0.0"
} ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/readable-stream" : {
"version" : "3.6.2" ,
"resolved" : "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" ,
"integrity" : "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" ,
"license" : "MIT" ,
"dependencies" : {
"inherits" : "^2.0.3" ,
"string_decoder" : "^1.1.1" ,
"util-deprecate" : "^1.0.1"
} ,
"engines" : {
"node" : ">= 6"
}
} ,
"node_modules/router" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/router/-/router-2.2.0.tgz" ,
"integrity" : "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==" ,
"dependencies" : {
"debug" : "^4.4.0" ,
"depd" : "^2.0.0" ,
"is-promise" : "^4.0.0" ,
"parseurl" : "^1.3.3" ,
"path-to-regexp" : "^8.0.0"
} ,
"engines" : {
"node" : ">= 18"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/run-applescript" : {
"version" : "7.1.0" ,
"resolved" : "https://registry.npmmirror.com/run-applescript/-/run-applescript-7.1.0.tgz" ,
"integrity" : "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/safe-buffer" : {
"version" : "5.2.1" ,
"resolved" : "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" ,
"integrity" : "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" ,
"funding" : [
{
"type" : "github" ,
"url" : "https://github.com/sponsors/feross"
} ,
{
"type" : "patreon" ,
"url" : "https://www.patreon.com/feross"
} ,
{
"type" : "consulting" ,
"url" : "https://feross.org/support"
}
]
} ,
"node_modules/safer-buffer" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" ,
"integrity" : "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
} ,
2025-11-16 12:05:38 +08:00
"node_modules/sax" : {
"version" : "1.4.3" ,
"resolved" : "https://registry.npmmirror.com/sax/-/sax-1.4.3.tgz" ,
"integrity" : "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==" ,
"license" : "BlueOak-1.0.0"
} ,
2025-09-16 09:38:01 +08:00
"node_modules/semver" : {
"version" : "7.7.2" ,
"resolved" : "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz" ,
"integrity" : "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==" ,
"license" : "ISC" ,
"bin" : {
"semver" : "bin/semver.js"
} ,
"engines" : {
"node" : ">=10"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/send" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/send/-/send-1.2.0.tgz" ,
"integrity" : "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==" ,
"dependencies" : {
"debug" : "^4.3.5" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"etag" : "^1.8.1" ,
"fresh" : "^2.0.0" ,
"http-errors" : "^2.0.0" ,
"mime-types" : "^3.0.1" ,
"ms" : "^2.1.3" ,
"on-finished" : "^2.4.1" ,
"range-parser" : "^1.2.1" ,
"statuses" : "^2.0.1"
} ,
"engines" : {
"node" : ">= 18"
}
} ,
2025-09-15 10:18:19 +08:00
"node_modules/seq-queue" : {
"version" : "0.0.5" ,
"resolved" : "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz" ,
"integrity" : "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="
} ,
2025-09-15 10:04:47 +08:00
"node_modules/serve-static" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz" ,
"integrity" : "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==" ,
"dependencies" : {
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"parseurl" : "^1.3.3" ,
"send" : "^1.2.0"
} ,
"engines" : {
"node" : ">= 18"
}
} ,
"node_modules/setprototypeof" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" ,
"integrity" : "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
} ,
"node_modules/side-channel" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" ,
"integrity" : "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==" ,
"dependencies" : {
"es-errors" : "^1.3.0" ,
"object-inspect" : "^1.13.3" ,
"side-channel-list" : "^1.0.0" ,
"side-channel-map" : "^1.0.1" ,
"side-channel-weakmap" : "^1.0.2"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/side-channel-list" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" ,
"integrity" : "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==" ,
"dependencies" : {
"es-errors" : "^1.3.0" ,
"object-inspect" : "^1.13.3"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/side-channel-map" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" ,
"integrity" : "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==" ,
"dependencies" : {
"call-bound" : "^1.0.2" ,
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.5" ,
"object-inspect" : "^1.13.3"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/side-channel-weakmap" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" ,
"integrity" : "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==" ,
"dependencies" : {
"call-bound" : "^1.0.2" ,
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.5" ,
"object-inspect" : "^1.13.3" ,
"side-channel-map" : "^1.0.1"
} ,
"engines" : {
"node" : ">= 0.4"
} ,
"funding" : {
"url" : "https://github.com/sponsors/ljharb"
}
} ,
2025-09-15 10:18:19 +08:00
"node_modules/sqlstring" : {
"version" : "2.3.3" ,
"resolved" : "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz" ,
"integrity" : "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">= 0.6"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/statuses" : {
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz" ,
"integrity" : "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/streamsearch" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" ,
"integrity" : "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" ,
"engines" : {
"node" : ">=10.0.0"
}
} ,
"node_modules/string_decoder" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" ,
"integrity" : "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" ,
"license" : "MIT" ,
"dependencies" : {
"safe-buffer" : "~5.2.0"
}
} ,
"node_modules/toidentifier" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" ,
"integrity" : "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" ,
"engines" : {
"node" : ">=0.6"
}
} ,
2025-09-16 09:38:01 +08:00
"node_modules/tslib" : {
"version" : "2.8.1" ,
"resolved" : "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz" ,
"integrity" : "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" ,
"license" : "0BSD"
} ,
2025-09-15 10:04:47 +08:00
"node_modules/type-is" : {
"version" : "2.0.1" ,
"resolved" : "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz" ,
"integrity" : "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==" ,
"dependencies" : {
"content-type" : "^1.0.5" ,
"media-typer" : "^1.1.0" ,
"mime-types" : "^3.0.0"
} ,
"engines" : {
"node" : ">= 0.6"
}
} ,
"node_modules/typedarray" : {
"version" : "0.0.6" ,
"resolved" : "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" ,
"integrity" : "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" ,
"license" : "MIT"
} ,
"node_modules/unpipe" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" ,
"integrity" : "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/util" : {
"version" : "0.10.4" ,
"resolved" : "https://registry.npmjs.org/util/-/util-0.10.4.tgz" ,
"integrity" : "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==" ,
"license" : "MIT" ,
"dependencies" : {
"inherits" : "2.0.3"
}
} ,
"node_modules/util-deprecate" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" ,
"integrity" : "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" ,
"license" : "MIT"
} ,
"node_modules/util/node_modules/inherits" : {
"version" : "2.0.3" ,
"resolved" : "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" ,
"integrity" : "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" ,
"license" : "ISC"
} ,
2025-09-16 09:38:01 +08:00
"node_modules/uuid" : {
"version" : "8.3.2" ,
"resolved" : "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz" ,
"integrity" : "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" ,
"license" : "MIT" ,
"bin" : {
"uuid" : "dist/bin/uuid"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/vary" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" ,
"integrity" : "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" ,
"engines" : {
"node" : ">= 0.8"
}
} ,
"node_modules/wrappy" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" ,
"integrity" : "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
} ,
2025-09-16 09:38:01 +08:00
"node_modules/wsl-utils" : {
"version" : "0.1.0" ,
"resolved" : "https://registry.npmmirror.com/wsl-utils/-/wsl-utils-0.1.0.tgz" ,
"integrity" : "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==" ,
"license" : "MIT" ,
"dependencies" : {
"is-wsl" : "^3.1.0"
} ,
"engines" : {
"node" : ">=18"
} ,
"funding" : {
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
2025-11-16 12:05:38 +08:00
"node_modules/xml2js" : {
"version" : "0.6.2" ,
"resolved" : "https://registry.npmmirror.com/xml2js/-/xml2js-0.6.2.tgz" ,
"integrity" : "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==" ,
"license" : "MIT" ,
"dependencies" : {
"sax" : ">=0.6.0" ,
"xmlbuilder" : "~11.0.0"
} ,
"engines" : {
"node" : ">=4.0.0"
}
} ,
"node_modules/xmlbuilder" : {
"version" : "11.0.1" ,
"resolved" : "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz" ,
"integrity" : "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=4.0"
}
} ,
"node_modules/xmljs" : {
"version" : "0.3.3" ,
"resolved" : "https://registry.npmmirror.com/xmljs/-/xmljs-0.3.3.tgz" ,
"integrity" : "sha512-WdJQm1oUZmJDdQqyz8tPqRHoh1IjDSUnIvavLkZInnc6EtBAkvTMlZdr6c6NZjJqVsaGY/gra1DHjRBJ0gpKfw==" ,
"license" : "ISC" ,
"dependencies" : {
"sax" : "^1.1.2"
}
} ,
2025-09-15 10:04:47 +08:00
"node_modules/xtend" : {
"version" : "4.0.2" ,
"resolved" : "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" ,
"integrity" : "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" ,
"license" : "MIT" ,
"engines" : {
"node" : ">=0.4"
}
}
} ,
"dependencies" : {
2025-09-16 09:38:01 +08:00
"@azure-rest/core-client" : {
"version" : "2.5.0" ,
"resolved" : "https://registry.npmmirror.com/@azure-rest/core-client/-/core-client-2.5.0.tgz" ,
"integrity" : "sha512-KMVIPxG6ygcQ1M2hKHahF7eddKejYsWTjoLIfTWiqnaj42dBkYzj4+S8rK9xxmlOaEHKZHcMrRbm0NfN4kgwHw==" ,
"requires" : {
"@azure/abort-controller" : "^2.0.0" ,
"@azure/core-auth" : "^1.9.0" ,
"@azure/core-rest-pipeline" : "^1.5.0" ,
"@azure/core-tracing" : "^1.0.1" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/abort-controller" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmmirror.com/@azure/abort-controller/-/abort-controller-2.1.2.tgz" ,
"integrity" : "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==" ,
"requires" : {
"tslib" : "^2.6.2"
}
} ,
"@azure/core-auth" : {
"version" : "1.10.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-auth/-/core-auth-1.10.1.tgz" ,
"integrity" : "sha512-ykRMW8PjVAn+RS6ww5cmK9U2CyH9p4Q88YJwvUslfuMmN98w/2rdGRLPqJYObapBCdzBVeDgYWdJnFPFb7qzpg==" ,
"requires" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-util" : "^1.13.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/core-client" : {
"version" : "1.10.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-client/-/core-client-1.10.1.tgz" ,
"integrity" : "sha512-Nh5PhEOeY6PrnxNPsEHRr9eimxLwgLlpmguQaHKBinFYA/RU9+kOYVOQqOrTsCL+KSxrLLl1gD8Dk5BFW/7l/w==" ,
"requires" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-auth" : "^1.10.0" ,
"@azure/core-rest-pipeline" : "^1.22.0" ,
"@azure/core-tracing" : "^1.3.0" ,
"@azure/core-util" : "^1.13.0" ,
"@azure/logger" : "^1.3.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/core-rest-pipeline" : {
"version" : "1.22.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-rest-pipeline/-/core-rest-pipeline-1.22.1.tgz" ,
"integrity" : "sha512-UVZlVLfLyz6g3Hy7GNDpooMQonUygH7ghdiSASOOHy97fKj/mPLqgDX7aidOijn+sCMU+WU8NjlPlNTgnvbcGA==" ,
"requires" : {
"@azure/abort-controller" : "^2.1.2" ,
"@azure/core-auth" : "^1.10.0" ,
"@azure/core-tracing" : "^1.3.0" ,
"@azure/core-util" : "^1.13.0" ,
"@azure/logger" : "^1.3.0" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/core-tracing" : {
"version" : "1.3.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-tracing/-/core-tracing-1.3.1.tgz" ,
"integrity" : "sha512-9MWKevR7Hz8kNzzPLfX4EAtGM2b8mr50HPDBvio96bURP/9C+HjdH3sBlLSNNrvRAr5/k/svoH457gB5IKpmwQ==" ,
"requires" : {
"tslib" : "^2.6.2"
}
} ,
"@azure/core-util" : {
"version" : "1.13.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/core-util/-/core-util-1.13.1.tgz" ,
"integrity" : "sha512-XPArKLzsvl0Hf0CaGyKHUyVgF7oDnhKoP85Xv6M4StF/1AhfORhZudHtOyf2s+FcbuQ9dPRAjB8J2KvRRMUK2A==" ,
"requires" : {
"@azure/abort-controller" : "^2.1.2" ,
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/identity" : {
"version" : "4.12.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/identity/-/identity-4.12.0.tgz" ,
"integrity" : "sha512-6vuh2R3Cte6SD6azNalLCjIDoryGdcvDVEV7IDRPtm5lHX5ffkDlIalaoOp5YJU08e4ipjJENel20kSMDLAcug==" ,
"requires" : {
"@azure/abort-controller" : "^2.0.0" ,
"@azure/core-auth" : "^1.9.0" ,
"@azure/core-client" : "^1.9.2" ,
"@azure/core-rest-pipeline" : "^1.17.0" ,
"@azure/core-tracing" : "^1.0.0" ,
"@azure/core-util" : "^1.11.0" ,
"@azure/logger" : "^1.0.0" ,
"@azure/msal-browser" : "^4.2.0" ,
"@azure/msal-node" : "^3.5.0" ,
"open" : "^10.1.0" ,
"tslib" : "^2.2.0"
}
} ,
"@azure/logger" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/logger/-/logger-1.3.0.tgz" ,
"integrity" : "sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==" ,
"requires" : {
"@typespec/ts-http-runtime" : "^0.3.0" ,
"tslib" : "^2.6.2"
}
} ,
"@azure/msal-browser" : {
"version" : "4.22.1" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-browser/-/msal-browser-4.22.1.tgz" ,
"integrity" : "sha512-/I76rBJpt5ZVfFXk+GkKxD4w1DZEbVpNn0aQjvRgnDnTYo3L/f8Oeo3R1O9eL/ccg5j1537iRLr7UwVhwnHtyg==" ,
"requires" : {
"@azure/msal-common" : "15.12.0"
}
} ,
"@azure/msal-common" : {
"version" : "15.12.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-common/-/msal-common-15.12.0.tgz" ,
"integrity" : "sha512-4ucXbjVw8KJ5QBgnGJUeA07c8iznwlk5ioHIhI4ASXcXgcf2yRFhWzYOyWg/cI49LC9ekpFJeQtO3zjDTbl6TQ=="
} ,
"@azure/msal-node" : {
"version" : "3.7.3" ,
"resolved" : "https://registry.npmmirror.com/@azure/msal-node/-/msal-node-3.7.3.tgz" ,
"integrity" : "sha512-MoJxkKM/YpChfq4g2o36tElyzNUMG8mfD6u8NbuaPAsqfGpaw249khAcJYNoIOigUzRw45OjXCOrexE6ImdUxg==" ,
"requires" : {
"@azure/msal-common" : "15.12.0" ,
"jsonwebtoken" : "^9.0.0" ,
"uuid" : "^8.3.0"
}
} ,
"@azure/openai" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmmirror.com/@azure/openai/-/openai-2.0.0.tgz" ,
"integrity" : "sha512-zSNhwarYbqg3P048uKMjEjbge41OnAgmiiE1elCHVsuCCXRyz2BXnHMJkW6WR6ZKQy5NHswJNUNSWsuqancqFA==" ,
"requires" : {
"@azure-rest/core-client" : "^2.2.0" ,
"tslib" : "^2.6.3"
}
} ,
"@typespec/ts-http-runtime" : {
"version" : "0.3.1" ,
"resolved" : "https://registry.npmmirror.com/@typespec/ts-http-runtime/-/ts-http-runtime-0.3.1.tgz" ,
"integrity" : "sha512-SnbaqayTVFEA6/tYumdF0UmybY0KHyKwGPBXnyckFlrrKdhWFrL3a2HIPXHjht5ZOElKGcXfD2D63P36btb+ww==" ,
"requires" : {
"http-proxy-agent" : "^7.0.0" ,
"https-proxy-agent" : "^7.0.0" ,
"tslib" : "^2.6.2"
}
} ,
2025-09-15 10:04:47 +08:00
"accepts" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz" ,
"integrity" : "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==" ,
"requires" : {
"mime-types" : "^3.0.0" ,
"negotiator" : "^1.0.0"
}
} ,
2025-09-16 09:38:01 +08:00
"agent-base" : {
"version" : "7.1.4" ,
"resolved" : "https://registry.npmmirror.com/agent-base/-/agent-base-7.1.4.tgz" ,
"integrity" : "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="
} ,
2025-09-15 10:04:47 +08:00
"append-field" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" ,
"integrity" : "sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw=="
} ,
2025-12-17 14:14:46 +08:00
"async-mutex" : {
"version" : "0.5.0" ,
"resolved" : "https://registry.npmmirror.com/async-mutex/-/async-mutex-0.5.0.tgz" ,
"integrity" : "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==" ,
"requires" : {
"tslib" : "^2.4.0"
}
} ,
2025-10-27 13:44:13 +08:00
"asynckit" : {
"version" : "0.4.0" ,
"resolved" : "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz" ,
"integrity" : "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
} ,
2025-09-15 10:18:19 +08:00
"aws-ssl-profiles" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.2.tgz" ,
"integrity" : "sha512-NZKeq9AfyQvEeNlN0zSYAaWrmBffJh3IELMZfRpJVWgrpEbtEpnjvzqBPf+mxoI287JohRDoa+/nsfqqiZmF6g=="
} ,
2025-10-27 13:44:13 +08:00
"axios" : {
2025-11-21 15:33:03 +08:00
"version" : "1.13.2" ,
"resolved" : "https://registry.npmmirror.com/axios/-/axios-1.13.2.tgz" ,
"integrity" : "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==" ,
2025-10-27 13:44:13 +08:00
"requires" : {
"follow-redirects" : "^1.15.6" ,
"form-data" : "^4.0.4" ,
"proxy-from-env" : "^1.1.0"
}
} ,
2025-09-15 10:04:47 +08:00
"body-parser" : {
"version" : "2.2.0" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/body-parser/-/body-parser-2.2.0.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==" ,
"requires" : {
"bytes" : "^3.1.2" ,
"content-type" : "^1.0.5" ,
"debug" : "^4.4.0" ,
"http-errors" : "^2.0.0" ,
"iconv-lite" : "^0.6.3" ,
"on-finished" : "^2.4.1" ,
"qs" : "^6.14.0" ,
"raw-body" : "^3.0.0" ,
"type-is" : "^2.0.0"
}
} ,
2025-09-16 09:38:01 +08:00
"buffer-equal-constant-time" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmmirror.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz" ,
"integrity" : "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="
} ,
2025-09-15 10:04:47 +08:00
"buffer-from" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" ,
"integrity" : "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
} ,
2025-09-16 09:38:01 +08:00
"bundle-name" : {
"version" : "4.1.0" ,
"resolved" : "https://registry.npmmirror.com/bundle-name/-/bundle-name-4.1.0.tgz" ,
"integrity" : "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==" ,
"requires" : {
"run-applescript" : "^7.0.0"
}
} ,
2025-09-15 10:04:47 +08:00
"busboy" : {
"version" : "1.6.0" ,
"resolved" : "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz" ,
"integrity" : "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==" ,
"requires" : {
"streamsearch" : "^1.1.0"
}
} ,
"bytes" : {
"version" : "3.1.2" ,
"resolved" : "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" ,
"integrity" : "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
} ,
"call-bind-apply-helpers" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz" ,
"integrity" : "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==" ,
"requires" : {
"es-errors" : "^1.3.0" ,
"function-bind" : "^1.1.2"
}
} ,
"call-bound" : {
"version" : "1.0.4" ,
"resolved" : "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz" ,
"integrity" : "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==" ,
"requires" : {
"call-bind-apply-helpers" : "^1.0.2" ,
"get-intrinsic" : "^1.3.0"
}
} ,
2025-10-27 13:44:13 +08:00
"combined-stream" : {
"version" : "1.0.8" ,
"resolved" : "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz" ,
"integrity" : "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" ,
"requires" : {
"delayed-stream" : "~1.0.0"
}
} ,
2025-09-15 10:04:47 +08:00
"concat-stream" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz" ,
"integrity" : "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" ,
"requires" : {
"buffer-from" : "^1.0.0" ,
"inherits" : "^2.0.3" ,
"readable-stream" : "^3.0.2" ,
"typedarray" : "^0.0.6"
}
} ,
"content-disposition" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz" ,
"integrity" : "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==" ,
"requires" : {
"safe-buffer" : "5.2.1"
}
} ,
"content-type" : {
"version" : "1.0.5" ,
"resolved" : "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" ,
"integrity" : "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
} ,
"cookie" : {
"version" : "0.7.2" ,
"resolved" : "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz" ,
"integrity" : "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="
} ,
"cookie-signature" : {
"version" : "1.2.2" ,
"resolved" : "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz" ,
"integrity" : "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="
} ,
"cors" : {
"version" : "2.8.5" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==" ,
"requires" : {
"object-assign" : "^4" ,
"vary" : "^1"
}
} ,
2025-11-16 12:05:38 +08:00
"crypto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmmirror.com/crypto/-/crypto-1.0.1.tgz" ,
"integrity" : "sha512-VxBKmeNcqQdiUQUW2Tzq0t377b54N2bMtXO/qiLa+6eRRmmC4qT3D4OnTGoT/U6O9aklQ/jTwbOtRMTTY8G0Ig=="
} ,
2025-09-15 10:04:47 +08:00
"debug" : {
"version" : "4.4.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz" ,
"integrity" : "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==" ,
"requires" : {
"ms" : "^2.1.3"
}
} ,
2025-09-16 09:38:01 +08:00
"default-browser" : {
"version" : "5.2.1" ,
"resolved" : "https://registry.npmmirror.com/default-browser/-/default-browser-5.2.1.tgz" ,
"integrity" : "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==" ,
"requires" : {
"bundle-name" : "^4.1.0" ,
"default-browser-id" : "^5.0.0"
}
} ,
"default-browser-id" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmmirror.com/default-browser-id/-/default-browser-id-5.0.0.tgz" ,
"integrity" : "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA=="
} ,
"define-lazy-prop" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz" ,
"integrity" : "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="
} ,
2025-10-27 13:44:13 +08:00
"delayed-stream" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz" ,
"integrity" : "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
} ,
2025-09-15 10:18:19 +08:00
"denque" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz" ,
"integrity" : "sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw=="
} ,
2025-09-15 10:04:47 +08:00
"depd" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" ,
"integrity" : "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
} ,
2025-10-27 13:44:13 +08:00
"dotenv" : {
"version" : "17.2.2" ,
"resolved" : "https://registry.npmmirror.com/dotenv/-/dotenv-17.2.2.tgz" ,
"integrity" : "sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q=="
} ,
2025-09-15 10:04:47 +08:00
"dunder-proto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz" ,
"integrity" : "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==" ,
"requires" : {
"call-bind-apply-helpers" : "^1.0.1" ,
"es-errors" : "^1.3.0" ,
"gopd" : "^1.2.0"
}
} ,
2025-09-16 09:38:01 +08:00
"ecdsa-sig-formatter" : {
"version" : "1.0.11" ,
"resolved" : "https://registry.npmmirror.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz" ,
"integrity" : "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==" ,
"requires" : {
"safe-buffer" : "^5.0.1"
}
} ,
2025-09-15 10:04:47 +08:00
"ee-first" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" ,
"integrity" : "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="
} ,
"encodeurl" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" ,
"integrity" : "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="
} ,
"es-define-property" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz" ,
"integrity" : "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="
} ,
"es-errors" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" ,
"integrity" : "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
} ,
"es-object-atoms" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz" ,
"integrity" : "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==" ,
"requires" : {
"es-errors" : "^1.3.0"
}
} ,
2025-10-27 13:44:13 +08:00
"es-set-tostringtag" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz" ,
"integrity" : "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==" ,
"requires" : {
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.6" ,
"has-tostringtag" : "^1.0.2" ,
"hasown" : "^2.0.2"
}
} ,
2025-09-15 10:04:47 +08:00
"escape-html" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" ,
"integrity" : "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="
} ,
"etag" : {
"version" : "1.8.1" ,
"resolved" : "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" ,
"integrity" : "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="
} ,
"express" : {
"version" : "5.1.0" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/express/-/express-5.1.0.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==" ,
"requires" : {
"accepts" : "^2.0.0" ,
"body-parser" : "^2.2.0" ,
"content-disposition" : "^1.0.0" ,
"content-type" : "^1.0.5" ,
"cookie" : "^0.7.1" ,
"cookie-signature" : "^1.2.1" ,
"debug" : "^4.4.0" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"etag" : "^1.8.1" ,
"finalhandler" : "^2.1.0" ,
"fresh" : "^2.0.0" ,
"http-errors" : "^2.0.0" ,
"merge-descriptors" : "^2.0.0" ,
"mime-types" : "^3.0.0" ,
"on-finished" : "^2.4.1" ,
"once" : "^1.4.0" ,
"parseurl" : "^1.3.3" ,
"proxy-addr" : "^2.0.7" ,
"qs" : "^6.14.0" ,
"range-parser" : "^1.2.1" ,
"router" : "^2.2.0" ,
"send" : "^1.1.0" ,
"serve-static" : "^2.2.0" ,
"statuses" : "^2.0.1" ,
"type-is" : "^2.0.1" ,
"vary" : "^1.1.2"
}
} ,
2025-11-16 12:05:38 +08:00
"express-xml-bodyparser" : {
"version" : "0.4.1" ,
"resolved" : "https://registry.npmmirror.com/express-xml-bodyparser/-/express-xml-bodyparser-0.4.1.tgz" ,
"integrity" : "sha512-PlojEEQXdwc68ofPiAanknPf4QBTrFWXPZ+5jDhfrXP/CdLaqEQxQuuzrCqnvy1kETciTxz6OFnDZW/rIxtmlQ==" ,
"requires" : {
"xml2js" : "^0.6.2"
}
} ,
2025-09-15 10:04:47 +08:00
"finalhandler" : {
"version" : "2.1.0" ,
"resolved" : "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz" ,
"integrity" : "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==" ,
"requires" : {
"debug" : "^4.4.0" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"on-finished" : "^2.4.1" ,
"parseurl" : "^1.3.3" ,
"statuses" : "^2.0.1"
}
} ,
2025-10-27 13:44:13 +08:00
"follow-redirects" : {
"version" : "1.15.11" ,
"resolved" : "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz" ,
"integrity" : "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
} ,
"form-data" : {
"version" : "4.0.4" ,
"resolved" : "https://registry.npmmirror.com/form-data/-/form-data-4.0.4.tgz" ,
"integrity" : "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==" ,
"requires" : {
"asynckit" : "^0.4.0" ,
"combined-stream" : "^1.0.8" ,
"es-set-tostringtag" : "^2.1.0" ,
"hasown" : "^2.0.2" ,
"mime-types" : "^2.1.12"
} ,
"dependencies" : {
"mime-db" : {
"version" : "1.52.0" ,
"resolved" : "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz" ,
"integrity" : "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
} ,
"mime-types" : {
"version" : "2.1.35" ,
"resolved" : "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz" ,
"integrity" : "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" ,
"requires" : {
"mime-db" : "1.52.0"
}
}
}
} ,
2025-09-15 10:04:47 +08:00
"forwarded" : {
"version" : "0.2.0" ,
"resolved" : "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" ,
"integrity" : "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
} ,
"fresh" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz" ,
"integrity" : "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="
} ,
"fs" : {
"version" : "0.0.1-security" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/fs/-/fs-0.0.1-security.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-3XY9e1pP0CVEUCdj5BmfIZxRBTSDycnbqhIOGec9QYtmVH2fbLpj86CFWkrNOkt/Fvty4KZG5lTglL9j/gJ87w=="
} ,
"function-bind" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" ,
"integrity" : "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
} ,
2025-09-15 10:18:19 +08:00
"generate-function" : {
"version" : "2.3.1" ,
"resolved" : "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz" ,
"integrity" : "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==" ,
"requires" : {
"is-property" : "^1.0.2"
}
} ,
2025-09-15 10:04:47 +08:00
"get-intrinsic" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz" ,
"integrity" : "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==" ,
"requires" : {
"call-bind-apply-helpers" : "^1.0.2" ,
"es-define-property" : "^1.0.1" ,
"es-errors" : "^1.3.0" ,
"es-object-atoms" : "^1.1.1" ,
"function-bind" : "^1.1.2" ,
"get-proto" : "^1.0.1" ,
"gopd" : "^1.2.0" ,
"has-symbols" : "^1.1.0" ,
"hasown" : "^2.0.2" ,
"math-intrinsics" : "^1.1.0"
}
} ,
"get-proto" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz" ,
"integrity" : "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==" ,
"requires" : {
"dunder-proto" : "^1.0.1" ,
"es-object-atoms" : "^1.0.0"
}
} ,
"gopd" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz" ,
"integrity" : "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="
} ,
"has-symbols" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz" ,
"integrity" : "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="
} ,
2025-10-27 13:44:13 +08:00
"has-tostringtag" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz" ,
"integrity" : "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" ,
"requires" : {
"has-symbols" : "^1.0.3"
}
} ,
2025-09-15 10:04:47 +08:00
"hasown" : {
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" ,
"integrity" : "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" ,
"requires" : {
"function-bind" : "^1.1.2"
}
} ,
"http-errors" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" ,
"integrity" : "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==" ,
"requires" : {
"depd" : "2.0.0" ,
"inherits" : "2.0.4" ,
"setprototypeof" : "1.2.0" ,
"statuses" : "2.0.1" ,
"toidentifier" : "1.0.1"
} ,
"dependencies" : {
"statuses" : {
"version" : "2.0.1" ,
"resolved" : "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" ,
"integrity" : "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}
}
} ,
2025-09-16 09:38:01 +08:00
"http-proxy-agent" : {
"version" : "7.0.2" ,
"resolved" : "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" ,
"integrity" : "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==" ,
"requires" : {
"agent-base" : "^7.1.0" ,
"debug" : "^4.3.4"
}
} ,
"https-proxy-agent" : {
"version" : "7.0.6" ,
"resolved" : "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz" ,
"integrity" : "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==" ,
"requires" : {
"agent-base" : "^7.1.2" ,
"debug" : "4"
}
} ,
2025-09-15 10:04:47 +08:00
"iconv-lite" : {
"version" : "0.6.3" ,
"resolved" : "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" ,
"integrity" : "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" ,
"requires" : {
"safer-buffer" : ">= 2.1.2 < 3.0.0"
}
} ,
"inherits" : {
"version" : "2.0.4" ,
"resolved" : "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" ,
"integrity" : "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
} ,
"ipaddr.js" : {
"version" : "1.9.1" ,
"resolved" : "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" ,
"integrity" : "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
} ,
2025-09-16 09:38:01 +08:00
"is-docker" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmmirror.com/is-docker/-/is-docker-3.0.0.tgz" ,
"integrity" : "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="
} ,
"is-inside-container" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmmirror.com/is-inside-container/-/is-inside-container-1.0.0.tgz" ,
"integrity" : "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==" ,
"requires" : {
"is-docker" : "^3.0.0"
}
} ,
2025-09-15 10:04:47 +08:00
"is-promise" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz" ,
"integrity" : "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="
} ,
2025-09-15 10:18:19 +08:00
"is-property" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" ,
"integrity" : "sha512-Ks/IoX00TtClbGQr4TWXemAnktAQvYB7HzcCxDGqEZU6oCmb2INHuOoKxbtR+HFkmYWBKv/dOZtGRiAjDhj92g=="
} ,
2025-09-16 09:38:01 +08:00
"is-wsl" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmmirror.com/is-wsl/-/is-wsl-3.1.0.tgz" ,
"integrity" : "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==" ,
"requires" : {
"is-inside-container" : "^1.0.0"
}
} ,
"jsonwebtoken" : {
"version" : "9.0.2" ,
"resolved" : "https://registry.npmmirror.com/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz" ,
"integrity" : "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==" ,
"requires" : {
"jws" : "^3.2.2" ,
"lodash.includes" : "^4.3.0" ,
"lodash.isboolean" : "^3.0.3" ,
"lodash.isinteger" : "^4.0.4" ,
"lodash.isnumber" : "^3.0.3" ,
"lodash.isplainobject" : "^4.0.6" ,
"lodash.isstring" : "^4.0.1" ,
"lodash.once" : "^4.0.0" ,
"ms" : "^2.1.1" ,
"semver" : "^7.5.4"
}
} ,
"jwa" : {
"version" : "1.4.2" ,
"resolved" : "https://registry.npmmirror.com/jwa/-/jwa-1.4.2.tgz" ,
"integrity" : "sha512-eeH5JO+21J78qMvTIDdBXidBd6nG2kZjg5Ohz/1fpa28Z4CcsWUzJ1ZZyFq/3z3N17aZy+ZuBoHljASbL1WfOw==" ,
"requires" : {
"buffer-equal-constant-time" : "^1.0.1" ,
"ecdsa-sig-formatter" : "1.0.11" ,
"safe-buffer" : "^5.0.1"
}
} ,
"jws" : {
"version" : "3.2.2" ,
"resolved" : "https://registry.npmmirror.com/jws/-/jws-3.2.2.tgz" ,
"integrity" : "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==" ,
"requires" : {
"jwa" : "^1.4.1" ,
"safe-buffer" : "^5.0.1"
}
} ,
"lodash.includes" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmmirror.com/lodash.includes/-/lodash.includes-4.3.0.tgz" ,
"integrity" : "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w=="
} ,
"lodash.isboolean" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmmirror.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz" ,
"integrity" : "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg=="
} ,
"lodash.isinteger" : {
"version" : "4.0.4" ,
"resolved" : "https://registry.npmmirror.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz" ,
"integrity" : "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA=="
} ,
"lodash.isnumber" : {
"version" : "3.0.3" ,
"resolved" : "https://registry.npmmirror.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz" ,
"integrity" : "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw=="
} ,
"lodash.isplainobject" : {
"version" : "4.0.6" ,
"resolved" : "https://registry.npmmirror.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" ,
"integrity" : "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="
} ,
"lodash.isstring" : {
"version" : "4.0.1" ,
"resolved" : "https://registry.npmmirror.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz" ,
"integrity" : "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw=="
} ,
"lodash.once" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmmirror.com/lodash.once/-/lodash.once-4.1.1.tgz" ,
"integrity" : "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
} ,
2025-09-15 10:18:19 +08:00
"long" : {
"version" : "5.3.2" ,
"resolved" : "https://registry.npmjs.org/long/-/long-5.3.2.tgz" ,
"integrity" : "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA=="
} ,
"lru-cache" : {
"version" : "7.18.3" ,
"resolved" : "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" ,
"integrity" : "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
} ,
"lru.min" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/lru.min/-/lru.min-1.1.2.tgz" ,
"integrity" : "sha512-Nv9KddBcQSlQopmBHXSsZVY5xsdlZkdH/Iey0BlcBYggMd4two7cZnKOK9vmy3nY0O5RGH99z1PCeTpPqszUYg=="
} ,
2025-09-15 10:04:47 +08:00
"math-intrinsics" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" ,
"integrity" : "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="
} ,
"media-typer" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz" ,
"integrity" : "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="
} ,
"merge-descriptors" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz" ,
"integrity" : "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="
} ,
"mime-db" : {
"version" : "1.54.0" ,
"resolved" : "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz" ,
"integrity" : "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="
} ,
"mime-types" : {
"version" : "3.0.1" ,
"resolved" : "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz" ,
"integrity" : "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==" ,
"requires" : {
"mime-db" : "^1.54.0"
}
} ,
"minimist" : {
"version" : "1.2.8" ,
"resolved" : "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" ,
"integrity" : "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
} ,
"mkdirp" : {
"version" : "0.5.6" ,
"resolved" : "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" ,
"integrity" : "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==" ,
"requires" : {
"minimist" : "^1.2.6"
}
} ,
"ms" : {
"version" : "2.1.3" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" ,
"integrity" : "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
} ,
"multer" : {
"version" : "2.0.2" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/multer/-/multer-2.0.2.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==" ,
"requires" : {
"append-field" : "^1.0.0" ,
"busboy" : "^1.6.0" ,
"concat-stream" : "^2.0.0" ,
"mkdirp" : "^0.5.6" ,
"object-assign" : "^4.1.1" ,
"type-is" : "^1.6.18" ,
"xtend" : "^4.0.2"
} ,
"dependencies" : {
"media-typer" : {
"version" : "0.3.0" ,
"resolved" : "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" ,
"integrity" : "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
} ,
"mime-db" : {
"version" : "1.52.0" ,
"resolved" : "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" ,
"integrity" : "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
} ,
"mime-types" : {
"version" : "2.1.35" ,
"resolved" : "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" ,
"integrity" : "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" ,
"requires" : {
"mime-db" : "1.52.0"
}
} ,
"type-is" : {
"version" : "1.6.18" ,
"resolved" : "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" ,
"integrity" : "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==" ,
"requires" : {
"media-typer" : "0.3.0" ,
"mime-types" : "~2.1.24"
}
}
}
} ,
2025-09-15 10:18:19 +08:00
"mysql2" : {
"version" : "3.14.5" ,
"resolved" : "https://registry.npmjs.org/mysql2/-/mysql2-3.14.5.tgz" ,
"integrity" : "sha512-40hDf8LPUsuuJ2hFq+UgOuPwt2IFLIRDvMv6ez9hKbXeYuZPxDDwiJW7KdknvOsQqKznaKczOT1kELgFkhDvFg==" ,
"requires" : {
"aws-ssl-profiles" : "^1.1.1" ,
"denque" : "^2.1.0" ,
"generate-function" : "^2.3.1" ,
"iconv-lite" : "^0.7.0" ,
"long" : "^5.2.1" ,
"lru.min" : "^1.0.0" ,
"named-placeholders" : "^1.1.3" ,
"seq-queue" : "^0.0.5" ,
"sqlstring" : "^2.3.2"
} ,
"dependencies" : {
"iconv-lite" : {
"version" : "0.7.0" ,
"resolved" : "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz" ,
"integrity" : "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==" ,
"requires" : {
"safer-buffer" : ">= 2.1.2 < 3.0.0"
}
}
}
} ,
"named-placeholders" : {
"version" : "1.1.3" ,
"resolved" : "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.3.tgz" ,
"integrity" : "sha512-eLoBxg6wE/rZkJPhU/xRX1WTpkFEwDJEN96oxFrTsqBdbT5ec295Q+CoHrL9IT0DipqKhmGcaZmwOt8OON5x1w==" ,
"requires" : {
"lru-cache" : "^7.14.1"
}
} ,
2025-09-15 10:04:47 +08:00
"negotiator" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz" ,
"integrity" : "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="
} ,
"object-assign" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" ,
"integrity" : "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
} ,
"object-inspect" : {
"version" : "1.13.4" ,
"resolved" : "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz" ,
"integrity" : "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="
} ,
"on-finished" : {
"version" : "2.4.1" ,
"resolved" : "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" ,
"integrity" : "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==" ,
"requires" : {
"ee-first" : "1.1.1"
}
} ,
"once" : {
"version" : "1.4.0" ,
"resolved" : "https://registry.npmjs.org/once/-/once-1.4.0.tgz" ,
"integrity" : "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" ,
"requires" : {
"wrappy" : "1"
}
} ,
2025-09-16 09:38:01 +08:00
"open" : {
"version" : "10.2.0" ,
"resolved" : "https://registry.npmmirror.com/open/-/open-10.2.0.tgz" ,
"integrity" : "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==" ,
"requires" : {
"default-browser" : "^5.2.1" ,
"define-lazy-prop" : "^3.0.0" ,
"is-inside-container" : "^1.0.0" ,
"wsl-utils" : "^0.1.0"
}
} ,
2025-09-15 10:04:47 +08:00
"openai" : {
2025-11-21 15:33:03 +08:00
"version" : "6.9.1" ,
"resolved" : "https://registry.npmmirror.com/openai/-/openai-6.9.1.tgz" ,
"integrity" : "sha512-vQ5Rlt0ZgB3/BNmTa7bIijYFhz3YBceAA3Z4JuoMSBftBF9YqFHIEhZakSs+O/Ad7EaoEimZvHxD5ylRjN11Lg==" ,
2025-09-15 10:04:47 +08:00
"requires" : { }
} ,
"parseurl" : {
"version" : "1.3.3" ,
"resolved" : "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" ,
"integrity" : "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
} ,
"path" : {
"version" : "0.12.7" ,
2025-11-21 15:33:03 +08:00
"resolved" : "https://registry.npmmirror.com/path/-/path-0.12.7.tgz" ,
2025-09-15 10:04:47 +08:00
"integrity" : "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==" ,
"requires" : {
"process" : "^0.11.1" ,
"util" : "^0.10.3"
}
} ,
"path-to-regexp" : {
"version" : "8.2.0" ,
"resolved" : "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz" ,
"integrity" : "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ=="
} ,
"process" : {
"version" : "0.11.10" ,
"resolved" : "https://registry.npmjs.org/process/-/process-0.11.10.tgz" ,
"integrity" : "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
} ,
"proxy-addr" : {
"version" : "2.0.7" ,
"resolved" : "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" ,
"integrity" : "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==" ,
"requires" : {
"forwarded" : "0.2.0" ,
"ipaddr.js" : "1.9.1"
}
} ,
2025-10-27 13:44:13 +08:00
"proxy-from-env" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmmirror.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz" ,
"integrity" : "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
} ,
2025-09-15 10:04:47 +08:00
"qs" : {
"version" : "6.14.0" ,
"resolved" : "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz" ,
"integrity" : "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==" ,
"requires" : {
"side-channel" : "^1.1.0"
}
} ,
"range-parser" : {
"version" : "1.2.1" ,
"resolved" : "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" ,
"integrity" : "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
} ,
"raw-body" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz" ,
"integrity" : "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==" ,
"requires" : {
"bytes" : "3.1.2" ,
"http-errors" : "2.0.0" ,
"iconv-lite" : "0.6.3" ,
"unpipe" : "1.0.0"
}
} ,
"readable-stream" : {
"version" : "3.6.2" ,
"resolved" : "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" ,
"integrity" : "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" ,
"requires" : {
"inherits" : "^2.0.3" ,
"string_decoder" : "^1.1.1" ,
"util-deprecate" : "^1.0.1"
}
} ,
"router" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/router/-/router-2.2.0.tgz" ,
"integrity" : "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==" ,
"requires" : {
"debug" : "^4.4.0" ,
"depd" : "^2.0.0" ,
"is-promise" : "^4.0.0" ,
"parseurl" : "^1.3.3" ,
"path-to-regexp" : "^8.0.0"
}
} ,
2025-09-16 09:38:01 +08:00
"run-applescript" : {
"version" : "7.1.0" ,
"resolved" : "https://registry.npmmirror.com/run-applescript/-/run-applescript-7.1.0.tgz" ,
"integrity" : "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="
} ,
2025-09-15 10:04:47 +08:00
"safe-buffer" : {
"version" : "5.2.1" ,
"resolved" : "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" ,
"integrity" : "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
} ,
"safer-buffer" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" ,
"integrity" : "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
} ,
2025-11-16 12:05:38 +08:00
"sax" : {
"version" : "1.4.3" ,
"resolved" : "https://registry.npmmirror.com/sax/-/sax-1.4.3.tgz" ,
"integrity" : "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="
} ,
2025-09-16 09:38:01 +08:00
"semver" : {
"version" : "7.7.2" ,
"resolved" : "https://registry.npmmirror.com/semver/-/semver-7.7.2.tgz" ,
"integrity" : "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="
} ,
2025-09-15 10:04:47 +08:00
"send" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/send/-/send-1.2.0.tgz" ,
"integrity" : "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==" ,
"requires" : {
"debug" : "^4.3.5" ,
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"etag" : "^1.8.1" ,
"fresh" : "^2.0.0" ,
"http-errors" : "^2.0.0" ,
"mime-types" : "^3.0.1" ,
"ms" : "^2.1.3" ,
"on-finished" : "^2.4.1" ,
"range-parser" : "^1.2.1" ,
"statuses" : "^2.0.1"
}
} ,
2025-09-15 10:18:19 +08:00
"seq-queue" : {
"version" : "0.0.5" ,
"resolved" : "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz" ,
"integrity" : "sha512-hr3Wtp/GZIc/6DAGPDcV4/9WoZhjrkXsi5B/07QgX8tsdc6ilr7BFM6PM6rbdAX1kFSDYeZGLipIZZKyQP0O5Q=="
} ,
2025-09-15 10:04:47 +08:00
"serve-static" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz" ,
"integrity" : "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==" ,
"requires" : {
"encodeurl" : "^2.0.0" ,
"escape-html" : "^1.0.3" ,
"parseurl" : "^1.3.3" ,
"send" : "^1.2.0"
}
} ,
"setprototypeof" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" ,
"integrity" : "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
} ,
"side-channel" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz" ,
"integrity" : "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==" ,
"requires" : {
"es-errors" : "^1.3.0" ,
"object-inspect" : "^1.13.3" ,
"side-channel-list" : "^1.0.0" ,
"side-channel-map" : "^1.0.1" ,
"side-channel-weakmap" : "^1.0.2"
}
} ,
"side-channel-list" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz" ,
"integrity" : "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==" ,
"requires" : {
"es-errors" : "^1.3.0" ,
"object-inspect" : "^1.13.3"
}
} ,
"side-channel-map" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz" ,
"integrity" : "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==" ,
"requires" : {
"call-bound" : "^1.0.2" ,
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.5" ,
"object-inspect" : "^1.13.3"
}
} ,
"side-channel-weakmap" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz" ,
"integrity" : "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==" ,
"requires" : {
"call-bound" : "^1.0.2" ,
"es-errors" : "^1.3.0" ,
"get-intrinsic" : "^1.2.5" ,
"object-inspect" : "^1.13.3" ,
"side-channel-map" : "^1.0.1"
}
} ,
2025-09-15 10:18:19 +08:00
"sqlstring" : {
"version" : "2.3.3" ,
"resolved" : "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz" ,
"integrity" : "sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg=="
} ,
2025-09-15 10:04:47 +08:00
"statuses" : {
"version" : "2.0.2" ,
"resolved" : "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz" ,
"integrity" : "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="
} ,
"streamsearch" : {
"version" : "1.1.0" ,
"resolved" : "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz" ,
"integrity" : "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="
} ,
"string_decoder" : {
"version" : "1.3.0" ,
"resolved" : "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" ,
"integrity" : "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" ,
"requires" : {
"safe-buffer" : "~5.2.0"
}
} ,
"toidentifier" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" ,
"integrity" : "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="
} ,
2025-09-16 09:38:01 +08:00
"tslib" : {
"version" : "2.8.1" ,
"resolved" : "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz" ,
"integrity" : "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
} ,
2025-09-15 10:04:47 +08:00
"type-is" : {
"version" : "2.0.1" ,
"resolved" : "https://registry.npmjs.org/type-is/-/type-is-2.0.1.tgz" ,
"integrity" : "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==" ,
"requires" : {
"content-type" : "^1.0.5" ,
"media-typer" : "^1.1.0" ,
"mime-types" : "^3.0.0"
}
} ,
"typedarray" : {
"version" : "0.0.6" ,
"resolved" : "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" ,
"integrity" : "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
} ,
"unpipe" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" ,
"integrity" : "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
} ,
"util" : {
"version" : "0.10.4" ,
"resolved" : "https://registry.npmjs.org/util/-/util-0.10.4.tgz" ,
"integrity" : "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==" ,
"requires" : {
"inherits" : "2.0.3"
} ,
"dependencies" : {
"inherits" : {
"version" : "2.0.3" ,
"resolved" : "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" ,
"integrity" : "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
}
}
} ,
"util-deprecate" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" ,
"integrity" : "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
} ,
2025-09-16 09:38:01 +08:00
"uuid" : {
"version" : "8.3.2" ,
"resolved" : "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz" ,
"integrity" : "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="
} ,
2025-09-15 10:04:47 +08:00
"vary" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" ,
"integrity" : "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="
} ,
"wrappy" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" ,
"integrity" : "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
} ,
2025-09-16 09:38:01 +08:00
"wsl-utils" : {
"version" : "0.1.0" ,
"resolved" : "https://registry.npmmirror.com/wsl-utils/-/wsl-utils-0.1.0.tgz" ,
"integrity" : "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==" ,
"requires" : {
"is-wsl" : "^3.1.0"
}
} ,
2025-11-16 12:05:38 +08:00
"xml2js" : {
"version" : "0.6.2" ,
"resolved" : "https://registry.npmmirror.com/xml2js/-/xml2js-0.6.2.tgz" ,
"integrity" : "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==" ,
"requires" : {
"sax" : ">=0.6.0" ,
"xmlbuilder" : "~11.0.0"
}
} ,
"xmlbuilder" : {
"version" : "11.0.1" ,
"resolved" : "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz" ,
"integrity" : "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
} ,
"xmljs" : {
"version" : "0.3.3" ,
"resolved" : "https://registry.npmmirror.com/xmljs/-/xmljs-0.3.3.tgz" ,
"integrity" : "sha512-WdJQm1oUZmJDdQqyz8tPqRHoh1IjDSUnIvavLkZInnc6EtBAkvTMlZdr6c6NZjJqVsaGY/gra1DHjRBJ0gpKfw==" ,
"requires" : {
"sax" : "^1.1.2"
}
} ,
2025-09-15 10:04:47 +08:00
"xtend" : {
"version" : "4.0.2" ,
"resolved" : "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz" ,
"integrity" : "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
}
}
}