{"_id":"@andybeat/clothingshop-nestjs","_rev":"27-c4351c50c9ed6cc6ba8799d18156504c","name":"@andybeat/clothingshop-nestjs","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"@andybeat/clothingshop-nestjs","version":"1.0.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@1.0.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"5b593eac5cef0fde9bb2b3680b6b8508d19dbc6b","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-1.0.0.tgz","fileCount":8,"integrity":"sha512-DL81Ma1F4vnuOCJFaSLDYdKeKm1f2jnSN179qQtkHdtxMQDMMcLZoEpHNzQePPuq77mPsZvvMaNt2V0mQnWU+g==","signatures":[{"sig":"MEUCIEGnKKiZTW/fQ1mYmYWxVAFIxCmIHTrakGjHG+JRQyJVAiEA6MZvix9rcRITZewkPCrSu/3RuLI2a0l7VDJFqU1inBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712382},"gitHead":"18841c7bd1ac2ed90e717baa304173262bf37377","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production nest build -c nest-cli-build.json && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"cross-env NODE_ENV=development nest start --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"cross-env NODE_ENV=development nest start --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_1.0.0_1741924862146_0.09826670606486476","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.7.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.7.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"ccd010a4d48836991fdc2c84c53b0f8d7bb60145","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.7.0.tgz","fileCount":8,"integrity":"sha512-hCm7qhSWZOV2x7WTT/Qr/g/GkeQDvRa+IFoOIX38sbc6zTpbQBlBKBg0lmHsSWAkNi6DWWg2XUVU3RIq88/ymA==","signatures":[{"sig":"MEQCIGRBebo4Va0Bx+Hu0AVYCcKy/p/OEc3CgDpV5bMOMhXXAiAggPno9zhnpSCGpzBsZ1lU2LO+v4CyFcddOgIdnyhIMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":712848},"gitHead":"6e19b8601374a48d91d07e2cb92b0fe8c01d151a","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production nest build -c nest-cli-build.json && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"cross-env NODE_ENV=development nest start --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"cross-env NODE_ENV=development nest start --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.7.0_1741930144808_0.1819629982820059","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.8.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.8.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"032f73112a9d9440502db1c9be2e9c8750ce7a2c","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.8.0.tgz","fileCount":8,"integrity":"sha512-qkT2ium7GXRc0o486/kMVnJ71rgx4w+tFh83M2hqxEDWh7bp3cDf7U/+06/nNgeaRCgz0OyMvmopCSFlURsfMQ==","signatures":[{"sig":"MEQCIGfpuF2q4WFmP4RQbpv5VwAoeVMeZNZ6WV3hrbF8qKwBAiBZguNlz+CJtXTO5gRveLNN0mKPANYad7WV/mtH6dBt/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":732706},"gitHead":"60831344ec94df84542a5185cff66a0813915616","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.8.0","_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.8.0_1747710911682_0.6115013306314103","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.9.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.9.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"f98ed868594318012c104244fd1281ec7dcc88ab","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.9.0.tgz","fileCount":8,"integrity":"sha512-DCB23yVAFR/ELven1bbChtU3svAj2aNRe4VsfOi3WQH9TegCoRrP5+Rzdvkf2+3tjQZ2EbwXDRvg5PlgTrp1eA==","signatures":[{"sig":"MEUCIQDG7y6GfknfmuRb5WpYYuUz0SsvlDU0xX3svYS1Dl3RXQIgd+xPfNakCdXA/UdP83JpIIH0UWqWePK2vHzSbm8HqoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751672},"gitHead":"db4fc41224c335ac9f5923222e2759d9a4438426","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.4.0","rxjs":"^7.8.1","uuid":"^11.0.3","axios":"^1.10.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.0.1","tunnel":"^0.0.6","xml2js":"^0.6.2","mongoose":"~8.14.3","node-xss":"0.0.1","cacheable":"^1.10.3","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.15","@nestjs/jwt":"^11.0.0","body-parser":"^1.20.3","on-finished":"^2.4.1","@nestjs/core":"^11.1.5","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.2","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.5","agentkeepalive":"^4.5.0","@nestjs/swagger":"^11.2.0","class-validator":"^0.14.2","express-session":"^1.18.2","@nestjs/mongoose":"^11.0.3","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^7.5.1","swagger-ui-express":"^5.0.1","@nestjs/mapped-types":"^2.1.0","@nestjs/cache-manager":"^3.0.1","@nestjs/event-emitter":"^3.0.1","@nestjs/platform-express":"^11.1.5","@node-saml/passport-saml":"^5.0.1"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.9.0_1754020715179_0.3117987500694226","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.10.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.10.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"c181419b164fcefc3eb8694f253acc37be9670c6","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.10.0.tgz","fileCount":9,"integrity":"sha512-X+hWfuROjUnqWDhyRr4if6yxcMKZjDiPvTD92AGGuPZAgmdlGGQIec3mQoFlPJLYaIUY0ZXDLdh60b7y5LJtFQ==","signatures":[{"sig":"MEYCIQC5RfG1/nkwWxU/Ex/VEhJ1G8y1Q77gNcdTcMnVOrk3aQIhALGvuK+0yZzMnh7WcAodLYBqIC1s1VIlpVNtP9F+FfqB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":767739},"gitHead":"7d8152e10af1470bfcf73715e07c6ec0fe8d2138","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.8.2","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.8.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.5.3","rxjs":"^7.8.1","uuid":"^11.0.3","axios":"^1.13.1","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.0","tunnel":"^0.0.6","xml2js":"^0.6.2","mongoose":"~8.14.3","node-xss":"0.0.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.20","@nestjs/jwt":"^11.0.1","body-parser":"^1.20.3","on-finished":"^2.4.1","@nestjs/core":"^11.1.8","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.8","agentkeepalive":"^4.5.0","@nestjs/swagger":"^11.2.1","class-validator":"^0.14.2","express-session":"^1.18.2","@nestjs/mongoose":"^11.0.3","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^7.5.1","swagger-ui-express":"^5.0.1","@nestjs/mapped-types":"^2.1.0","@nestjs/cache-manager":"^3.0.1","@nestjs/event-emitter":"^3.0.1","@nestjs/platform-express":"^11.1.8","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.10.0_1762234327559_0.9095579173138233","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.11.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.11.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"e680b5bdf599b66ab7afc4dfc34233b6563982f3","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.11.0.tgz","fileCount":9,"integrity":"sha512-218OcIhzrHG9crmFAAA61pX+VBst3EkiYYK1WpxO/8hls7kK24LTEKqJAoufC0+/0wbWa8INlWFOmh/SpjedCw==","signatures":[{"sig":"MEQCICSRSlX1qXqtcgMznoxxnE3QtEsUEvVgzKfuA+FQD6zUAiBdN/tsIoVJff08sMEYfRxv+Tt6w76L0zhBt4vbHossPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":816369},"gitHead":"5f789637a141819ea641474844e37514d530ceb9","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.9.3","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.5.5","rxjs":"^7.8.1","uuid":"^11.0.3","axios":"^1.13.2","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.2","tunnel":"^0.0.6","xml2js":"^0.6.2","mongoose":"~8.14.3","node-xss":"0.0.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.23","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.4","on-finished":"^2.4.1","@nestjs/core":"^11.1.9","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.9","agentkeepalive":"^4.5.0","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","express-session":"^1.18.2","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^7.5.1","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.0","@nestjs/mapped-types":"^2.1.0","@nestjs/cache-manager":"^3.0.1","@nestjs/event-emitter":"^3.0.1","@nestjs/platform-express":"^11.1.9","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.11.0_1766381508706_0.38415969987081144","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.12.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.12.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"4b712e24976ca69a70d981cb0c701df152abb0f3","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.12.0.tgz","fileCount":9,"integrity":"sha512-vZ3qOqZwPGT/dVcNs4XOyf/wuDayKxRdrwWuPNwDwBpML8QzdiJ5k3tKtFOY4vsRBZhoxF/DuWUMf7keIYgL6Q==","signatures":[{"sig":"MEYCIQDl/29DuEBmTuvMskEYy/W3hZTG7XDQBAuUyjuE+MHgaQIhAK7JFkgghMjLoNpuhapqP5qjnjh6qZAeaDHvCDW5ial8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":879651},"gitHead":"b0312f5c8fe180ea9ae77367a0b7b08a53f4d3ec","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.9.3","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.5.5","rxjs":"^7.8.1","uuid":"^11.0.3","axios":"^1.13.2","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.1.0","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.2","tunnel":"^0.0.6","xml2js":"^0.6.2","mongoose":"~8.14.3","node-xss":"0.0.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.26","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.4","on-finished":"^2.4.1","@nestjs/core":"^11.1.11","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.11","agentkeepalive":"^4.5.0","@nestjs/swagger":"^11.2.3","class-validator":"^0.14.3","express-session":"^1.18.2","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^7.5.1","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.0","@nestjs/mapped-types":"^2.1.0","@nestjs/cache-manager":"^3.1.0","@nestjs/event-emitter":"^3.0.1","@nestjs/platform-express":"^11.1.11","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.12.0_1767930750091_0.3754946669875081","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@andybeat/clothingshop-nestjs","version":"2.13.1","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.13.1","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"fd5f73223950bad73743adf841e610627a88369f","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.13.1.tgz","fileCount":9,"integrity":"sha512-5ZIcKRPkTPHzPmX1XI50CdmLY9yBFhYo1rleJe65KPb0KF2fAYDLtwDzdWrBoUSPJuBnwUcAtEwAD4y0piiJVg==","signatures":[{"sig":"MEQCIFNfvsbWayKn+izJJ8rZHSO7leidxjkYnXWqkre1CX3TAiBr28Nk7BUenqtoP0APLjTNKHlKr6hLA5bPiwcDuBfPNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873176},"gitHead":"f6f5072d8783b426a229454ff6ffe547cb181b43","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.9.3","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.18.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.2.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.16.0","mongoose":"8.14.3","node-xss":"0.0.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.5","on-finished":"^2.4.1","@nestjs/core":"^11.1.27","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.27","agentkeepalive":"^4.6.0","@nestjs/swagger":"^11.4.4","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/event-emitter":"^3.1.0","@nestjs/platform-express":"^11.1.27","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.13.1_1782266292558_0.41604236897833924","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.14.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.14.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"c9105414b9db1aa2010a4892312e8becba0b6a4e","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.14.0.tgz","fileCount":9,"integrity":"sha512-Xw++yyCwX2+uVSSbkvHKUGZXSOOI1w7wj3YyWdfX91nr1paTYx7VDgzaNv+dhxSc8lUKVoTaC0/kyWh1ucXG2A==","signatures":[{"sig":"MEUCIQCuHFygeaULu0ri2QSl0PcFa5Owev5gIeHeL+Jy1QsWigIgaxNHSDE4ANrZFGpdB34KCUinQdchNu7hXHzOtXKFXQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873176},"gitHead":"c71eb74f901a28b55675f8bc575b262c3e90c414","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.9.3","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ejs":"^3.1.10","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.18.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.2.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.16.0","mongoose":"8.14.3","node-xss":"0.0.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.5","on-finished":"^2.4.1","@nestjs/core":"^11.1.27","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.27","agentkeepalive":"^4.6.0","@nestjs/swagger":"^11.4.4","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^8.5.2","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/event-emitter":"^3.1.0","@nestjs/platform-express":"^11.1.27","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.14.0_1782439257843_0.8410847708246931","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.15.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.15.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"365b4eb9f63a10c11dc8c1cb680fd1104b1eba3d","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.15.0.tgz","fileCount":9,"integrity":"sha512-PnRJ4OHMMNF47ckhOSdN+cO5MhiRugWuLZncv+YAB0HIebrI1tL1qbpj4MSjCiBsUI2Zs8qiDgNrLXjb3BJiwg==","signatures":[{"sig":"MEUCIQCzI8v8Wo8ehTCafpXN40R4z/sELWNfP7eMB92CMizAiAIgf3hU0+v75LmmZbY87C0TG1lXF3+1u6J2e/cO+Xg2OtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":951111},"gitHead":"1a8e4551ef4b802299737dd171a3603aa91d2097","scripts":{"lint":"eslint","test":"jest","build":"cross-env NODE_ENV=production && npm run build:dev && npm run build:zip","start":"cross-env NODE_ENV=development nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\" \"scripts/**/*.js\"","compodoc":"npx compodoc -p tsconfig.json -s","lint:fix":"eslint --fix","prebuild":"rimraf dist","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","build:dev":"nest build -c nest-cli-build.json","build:zip":"node scripts/build.js","start:dev":"npm run start -- --watch","build:prod":"npm run test && npm run test:e2e && npm run build","start:prod":"cross-env NODE_ENV=production node build/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","publish:npm":"npm publish --access public","start:debug":"npm run start -- --debug --watch","build:prod:lint":"npm run lint && npm run build:prod"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"10.9.3","description":"Typescript Backend Server","directories":{},"_nodeVersion":"22.20.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.18.1","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.2.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"^6.20.0","mongoose":"^8.24.1","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^11.1.28","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.1.28","agentkeepalive":"^4.6.0","@nestjs/swagger":"^11.4.6","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^8.6.0","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/event-emitter":"^3.1.0","@nestjs/platform-express":"^11.1.28","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@10.8.2","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.15.0_1784597479516_0.2300330034620126","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.16.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.16.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"30eeda43c576e21af633582732c5f6add6f74f4a","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.16.0.tgz","fileCount":9,"integrity":"sha512-fky/qxjhG+TbeEQLo7glYaxOVDEXekiJtFlCzAAPpTxB9U+v1nnlroyaTY3q/qeI+ameK8bvclGUanlVySc+XA==","signatures":[{"sig":"MEYCIQDYxCxQoggFujWrBbLRssi616YfuIpGvkwUH/s9PwVYBAIhAI6yTPsOiK3pgj6kBjXNGW1QX7Xn+u05Gxql7w0VIa2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":950125},"engines":{"node":">=24.18.0"},"gitHead":"41625ea7e5332eff4b16cb10376454757ec12c43","scripts":{"start":"cross-env NODE_ENV=development nest start","publish:npm":"npm publish --access public"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.19.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^11.2.1","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.2.1","agentkeepalive":"^4.6.0","@nestjs/swagger":"^11.4.6","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/event-emitter":"^3.1.0","@nestjs/platform-express":"^11.2.1","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.16.0_1787104835629_0.4737971424560392","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@andybeat/clothingshop-nestjs","version":"2.17.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@2.17.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"86c08bb6f3d79d1f5a90d6654cc123ef00db9476","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-2.17.0.tgz","fileCount":11,"integrity":"sha512-mBlpGVEr9bwYqeDBjSRWFa4/AQGQ3eErxQU/FEpQdRYtcEnje8Xmn1QpssmR50btqErpBYukLn7OpJqq9gh7oQ==","signatures":[{"sig":"MEYCIQC9RCduqRigsGf6RW0nLt5SgBbRLnL/N0dzHnK6uLIZNQIhANJHO/O68/Q37yNzVQSeg3c/wGDPcuoiBTeJNXOyKAKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995143},"engines":{"node":">=24.18.0"},"gitHead":"278f15ee351d5d54f4a698a855e02b005b938050","scripts":{"start":"cross-env NODE_ENV=development nest start","publish:npm":"npm publish --access public"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.20.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^11.0.2","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^11.2.3","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^11.2.3","agentkeepalive":"^4.6.0","@nestjs/swagger":"^11.4.6","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^11.0.4","@nestjs/passport":"^11.0.5","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","class-transformer":"^0.5.1","@andybeat/schedule":"^2.0.1","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^2.1.1","@nestjs/cache-manager":"^3.1.3","@nestjs/event-emitter":"^3.1.0","@nestjs/platform-express":"^11.2.3","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_2.17.0_1788333029686_0.8477191436225577","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@andybeat/clothingshop-nestjs","version":"3.0.0","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@3.0.0","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"a9c16c9a222067f502a792d28ebbb82a3679fc7a","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-3.0.0.tgz","fileCount":12,"integrity":"sha512-A1qzC7+9DZoLfjlDVSqzsF/UApI+8oZsDjn5XU0fTHkz0wReB8ZmWT+YOd9Gh4eDDdlisVl4urWge3RN5zEIHA==","signatures":[{"sig":"MEQCIAfztnCpybsGVVTZguh3LbaBGg0+8gC226L7XtR8nwEzAiBUe7tpho+IZd5BMR4I+VxuJeRWtmKpUySq271vSj1d7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":995953},"engines":{"node":">=24.18.0"},"gitHead":"f1d8d8d3235ebba5056e92fbf2af9da984084f17","scripts":{"publish:npm":"npm publish --access public"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.20.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^12.0.1","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^12.0.1","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^12.0.1","agentkeepalive":"^4.6.0","class-validator":"^0.15.1","express-session":"^1.19.0","@nestjs/mongoose":"^12.0.0","@nestjs/passport":"^12.0.0","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","@andybeat/swagger":"^12.0.3","class-transformer":"^0.5.1","@andybeat/schedule":"^12.0.1","express-rate-limit":"^8.6.2","swagger-ui-express":"^5.0.1","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^12.0.0","@nestjs/cache-manager":"^12.0.0","@nestjs/event-emitter":"^12.0.0","@nestjs/platform-express":"^12.0.1","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_3.0.0_1788744407468_0.005785140592587723","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@andybeat/clothingshop-nestjs","version":"3.0.1","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@3.0.1","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"7b62a7b503b8223a629d288a6d6dd45d2a57552f","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-3.0.1.tgz","fileCount":12,"integrity":"sha512-ydDIX2ri4LnLkj1V0O5T1P2m5No8gG9FNHQvUOgCIBB1LD2QbaZVuye1EIilVDPAGws98iUUMcdJZdzXaX02Cw==","signatures":[{"sig":"MEUCICBb3+oLEfj0iaRtI6+UoEa7sWT6YBMiNjUTTuK638OvAiEApjErETncI0FA+qdxiKaiG6KdruofkMIi4QfRQ76ASwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0cl82DZk0uiXxua2cWbS8x61Upv2gaqADZLsPQTcRVAiEAsbzlfEmNrJPB2H3VRGUgisj5EHaQOesqazGnRm17cYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":996019},"engines":{"node":">=24.18.0"},"gitHead":"8d5cd317ce68aecae4e8fc4595e08f2c84de93d4","scripts":{"publish:npm":"npm publish --access public"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.20.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.30.1","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^12.0.1","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^12.0.1","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^12.0.1","agentkeepalive":"^4.6.0","class-validator":"^0.15.1","express-session":"^1.19.0","swagger-ui-dist":"5.32.13","@nestjs/mongoose":"^12.0.0","@nestjs/passport":"^12.0.0","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","@andybeat/swagger":"^12.0.4","class-transformer":"^0.5.1","@andybeat/schedule":"^12.0.1","express-rate-limit":"^8.6.2","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^12.0.0","@nestjs/cache-manager":"^12.0.0","@nestjs/event-emitter":"^12.0.0","@nestjs/platform-express":"^12.0.1","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_3.0.1_1789536202832_0.42262305249691945","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@andybeat/clothingshop-nestjs","version":"3.0.2","author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","_id":"@andybeat/clothingshop-nestjs@3.0.2","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"657cad8101705edf5ada844c45bb2dc6a2537d6c","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-3.0.2.tgz","fileCount":12,"integrity":"sha512-ql2DwyNhndxf9YM2gq3GV+UDnOXI9xz7mKnmMH7amW3nNfqUDVworcYixVfGiMopgx1PUTU0cLwmD1iVrhchXA==","signatures":[{"sig":"MEUCIQDxfMAmRy0I2lVmfnA71de9kcIEXW0i1cbqer5llQ3ajgIgQ3ChpA/4twUQlvMilWzmqVBh1QEC7onNL9R/janntsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFLfzAt6QyJJ24vnfkAY+KhLQokvFMwWvSm4F5zDHOOnAiAK8GGfdXWB044HfpIlIVwZ6u/kG8bFtdKlIMYSbng2zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1025270},"engines":{"node":">=24.18.0"},"gitHead":"c33118fafa5e9330a4c0d9e1f0e698371f008406","scripts":{"publish:npm":"npm publish --access public"},"_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","mqtt":"^5.16.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.20.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.31.0","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^12.0.2","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^12.0.3","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^12.0.3","agentkeepalive":"^4.6.0","class-validator":"^0.15.1","express-session":"^1.19.0","swagger-ui-dist":"5.32.13","@nestjs/mongoose":"^12.0.0","@nestjs/passport":"^12.0.0","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","@andybeat/swagger":"^12.0.4","class-transformer":"^0.5.1","@andybeat/schedule":"^12.0.1","express-rate-limit":"^8.6.2","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^12.0.0","@nestjs/cache-manager":"^12.0.0","@nestjs/event-emitter":"^12.0.1","@nestjs/platform-express":"^12.0.1","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"tmp":"tmp/clothingshop-nestjs_3.0.2_1790231518976_0.5365360305082032","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"_id":"@andybeat/clothingshop-nestjs@3.0.3","bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"dist":{"shasum":"375f86a666826c89cfdb994d8cf2511e4ae84b40","tarball":"https://registry.npmjs.org/@andybeat/clothingshop-nestjs/-/clothingshop-nestjs-3.0.3.tgz","fileCount":15,"integrity":"sha512-HaD/X2PHL4LCnhjX1DJrAWkR46sxoU+R4Y/U0s2eWdUxWHhY56edMWeDcrHh5MuvAdeaWsMiPHw3smukxAXlOg==","signatures":[{"sig":"MEQCIFa0sboCew0VOs6Z+BN/AGyNHguV4lh8PQDD1TEmLdk2AiAxn47aqGWM7gmIOWLse/+4e71M8t10pLM3h8BbBNzN9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBmGyIkwTMvQQotf9wBBWUOaOD2wArsaV9MMOUQKVUcXAiAir8O8PfMFyo1WMkBvj1SiejRWGWG45hdMOWfr+kAO2g=="}],"unpackedSize":1028649},"name":"@andybeat/clothingshop-nestjs","author":{"name":"AndyBeat","email":"137811032@qq.com"},"engines":{"node":">=24.18.0"},"gitHead":"54a66eba72087520f964ff652911d890d35162f4","license":"MIT","scripts":{"publish:npm":"npm publish --access public"},"version":"3.0.3","_npmUser":{"name":"andybeat","email":"137811032@qq.com"},"homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"_npmVersion":"11.16.0","description":"Typescript Backend Server","directories":{},"maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"_nodeVersion":"24.18.0","dependencies":{"qs":"^6.15.3","ejs":"^3.1.10","xss":"^1.0.15","keyv":"^5.6.0","mqtt":"^5.16.0","rxjs":"^7.8.1","uuid":"13.0.2","axios":"^1.20.0","cookie":"^0.7.2","dotenv":"^16.6.1","helmet":"^8.3.0","lodash":"^4.18.1","log4js":"^6.9.1","moment":"^2.31.0","qrcode":"^1.5.4","rimraf":"^6.1.3","tunnel":"^0.0.6","xml2js":"^0.6.2","mongodb":"6.20.0","mongoose":"8.24.2","cacheable":"^1.10.4","cross-env":"^7.0.3","crypto-js":"^4.2.0","speakeasy":"^2.0.0","validator":"^13.15.35","@nestjs/jwt":"^12.0.2","body-parser":"^1.20.6","on-finished":"^2.4.1","@nestjs/core":"^12.0.3","cache-manager":"^6.4.3","connect-mongo":"^5.1.0","cookie-parser":"^1.4.7","dotenv-expand":"^12.0.3","stacktrace-js":"^2.0.2","@nestjs/common":"^12.0.3","agentkeepalive":"^4.6.0","class-validator":"^0.15.1","express-session":"^1.19.0","swagger-ui-dist":"5.32.13","@nestjs/mongoose":"^12.0.0","@nestjs/passport":"^12.0.0","cookie-signature":"^1.2.2","reflect-metadata":"^0.2.2","@andybeat/swagger":"^12.0.4","class-transformer":"^0.5.1","@andybeat/schedule":"^12.0.1","express-rate-limit":"^8.6.2","express-static-gzip":"^3.0.1","@nestjs/mapped-types":"^12.0.0","@nestjs/cache-manager":"^12.0.0","@nestjs/event-emitter":"^12.0.1","@nestjs/platform-express":"^12.0.1","@node-saml/passport-saml":"^5.1.0"},"_hasShrinkwrap":false,"packageManager":"npm@11.16.0","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clothingshop-nestjs_3.0.3_1790578554619_0.5716109678080938"}}},"time":{"created":"2025-03-14T04:01:01.982Z","modified":"2026-09-28T06:55:54.941Z","2.6.0":"2025-03-14T02:18:44.485Z","2.5.0":"2025-03-14T02:27:54.162Z","2.4.0":"2025-03-14T02:54:34.122Z","2.3.0":"2025-03-14T02:57:21.017Z","1.0.0":"2025-03-14T04:01:02.449Z","2.7.0":"2025-03-14T05:29:04.995Z","2.8.0":"2025-05-20T03:15:11.846Z","2.9.0":"2025-08-01T03:58:35.393Z","2.10.0":"2025-11-04T05:32:07.836Z","2.11.0":"2025-12-22T05:31:48.859Z","2.12.0":"2026-01-09T03:52:30.278Z","2.13.0":"2026-06-23T09:33:43.274Z","2.13.1":"2026-06-24T01:58:12.690Z","2.14.0":"2026-06-26T02:00:58.001Z","2.15.0":"2026-07-21T01:31:19.672Z","2.16.0":"2026-08-19T02:00:35.796Z","2.17.0":"2026-09-02T07:10:29.849Z","3.0.0":"2026-09-07T01:26:47.644Z","3.0.1":"2026-09-16T05:23:22.927Z","3.0.2":"2026-09-24T06:31:59.082Z","3.0.3":"2026-09-28T06:55:54.739Z"},"bugs":{"url":"https://github.com/AndyBeat/clothingshop-nestjs/issues"},"author":{"name":"AndyBeat","email":"137811032@qq.com"},"license":"MIT","homepage":"https://github.com/AndyBeat/clothingshop-nestjs#readme","repository":{"url":"git+https://github.com/AndyBeat/clothingshop-nestjs.git","type":"git"},"description":"Typescript Backend Server","maintainers":[{"name":"andybeat","email":"137811032@qq.com"}],"readme":"## Installation\r\n\r\n```bash\r\n$ npm install\r\n```\r\n\r\n## Running the app\r\n\r\n```bash\r\n# development\r\n$ npm run start\r\n\r\n# watch mode\r\n$ npm run start:dev\r\n\r\n# production mode\r\n$ npm run start:prod\r\n```\r\n\r\n## Test\r\n\r\n```bash\r\n# unit tests\r\n$ npm run test\r\n\r\n# e2e tests\r\n$ npm run test:e2e\r\n\r\n# test coverage\r\n$ npm run test:cov\r\n```\r\n\r\n## License\r\n\r\nClothingshop is [MIT licensed](LICENSE).\r\n","readmeFilename":"README.md"}