{"_id":"whistle.modify","_rev":"34-230c7daa16ac0a37723c076e69cd367c","name":"whistle.modify","dist-tags":{"latest":"0.34.0"},"versions":{"0.0.1":{"name":"whistle.modify","version":"0.0.1","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","prebuild":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"c7d822c6c5ac84b207e9af5606c2817dbcb785c3","description":"","_id":"whistle.modify@0.0.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6ZXMY0an+wqS5fjnk2cAeP31zJ5rADMY0mUV+BUVjSjtoKwaJlT0dhQje1R5L4Bxm9ZwfNcu3+3x0dcGYC9AiA==","shasum":"cde09cac3caa373ae3f85d2fd146e42c8f86a4b9","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.0.1.tgz","fileCount":56,"unpackedSize":285645,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF70YOdU2vDxwliIgulenolKfWDdLUA3qDUwH4mm2/65AiAqAl/iICbYcK5q/e1ZvykpaLhlxYX5B4DwG4KBQjQADA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiidhqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIQBAAh5liFa3UwI1xm58n0Pmg9txXm7Op1MCEmiVpRFt4Re5RF8Eo\r\ns32cCyVwvdA8K0gZKCkZQAfAAzjHvZDTidInRMFkkLD9O1KLLReQqvIx8IYy\r\nsCTq8Ex9+PcMi+KIKgAcoC5EotuIcfxG5cWS9tM9K+RMi2OA11jW10H06iK/\r\nkNsE76IBMksw7mynDx9Qz1Oux4eZdvJ8H+bV5o9I2nx3MSlHrV1t3nhAvf6k\r\nvy512EW71E9oDGwcNjtJfPG8t2/sG2Yf1SQKn2V/lNJlyLXny4bzPaboz/aj\r\nzI1RAIlBho9Yvpb7cHhYx3TnJIITpu14megQ9LQ+ePrIR8PcNsYSgBriC0OQ\r\nShlWxTriKajlR6vihS9NHnr9ivRy0wwl//NSPYmp/KO+W/rNb1BPAliQiHuf\r\n7W/uRpKlZeomJ+j8zjFlamFoJfH9jGbsWDEhaRFZpaAWnQWStQ9owmrPc+9Q\r\nErfqX1F/rVDTxJQHuIY4M+OyDQBGLBvwcT51nQFVAWYSU/YJm3vT3QM0WyYP\r\nf/PmQESDZtPRMF0R3Jl8Fd3g7z5HwLWsbPhaaI5GK8WFY4qKr+pQOmaCpFJE\r\nuTYuakRrVCHgWLsWs9Qxx/WxuBHD6A3a8tmNLabFN1DyFkbbcmvso894VGSs\r\nMIqnSYWfoqUIm7Wvr5EuNNCYLgMSxIp5BtM=\r\n=50Di\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.0.1_1653201002747_0.018132766451812943"},"_hasShrinkwrap":false},"0.0.2":{"name":"whistle.modify","version":"0.0.2","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","prebuild":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"8500eeccfb8ba1ed4f898edee0aba3225f11d106","description":"","_id":"whistle.modify@0.0.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-wOq68HgKRrp8VX1k3/Bz9bOtG75iSYxQEd7XFzcdZfYhJB7vdXWGqgm7kGaMSzpLurh6drBUbBUIdDkb5+kChg==","shasum":"96c58f3ef849d2bf76a20b072c6e852979043ae7","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.0.2.tgz","fileCount":65,"unpackedSize":2462224,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID78eWy0QRKJfWfx9/uFfxByUABio60rJ1qeDu5RMPvFAiBTLGQ6tkaFpUJylUmIQOAjKxTVqZsO4OPH34IoWiJCAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiidyAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZwQ/9HEcdIYN2+BjugxQW5LyrKl9Ia69Jj5kYhNz4KHIy4/nfx48p\r\n1E64fEUY64ulOjel2kzrVsTzHBPxMBkrmrPTqlmAfWowdyd5T/AWygPZiXX0\r\nNbUJMe9JLaQk5DQUmiZnQJsfGeMKlKAkqynaHL0Sffn/7SxnyxhkDGU2pVK4\r\nSavN4ibZupdPU5IKAzRiAdx+ChA7hEy/X/2Owfeidpk8DfrynGkIN99gLhRv\r\nzOD8LPfvHHLrB0NzCvg0EdW0hVDpX90iEiylAaVMm9PJEPDE/xe6Sb96vqwb\r\ngFxdHL4rtQEe9eRNac+15q+iT7Ie5/2/4PWMYPAHl4GVWwth74JKHb4I4/Qo\r\nE5aJmiPIUcRpVOd+HDOYmdYAuz150wcjc+h8C7pOqa8c0uEPTWQWeXoWaU87\r\nL/B1ebfJnNGxn8BDpfPMGb+3jV1PkWqDUOTrmNl0KZ2jrN6dag8KqHa0d6Rh\r\nUYluq3HKO1UbdPHYjPPYpiVBai0eEsSwXgmu+HwL+sj1ehV7jpMVXVhkBIIu\r\n3MeHRL/FMJo0ipaTGudtf/D+0TPNrpLnxOUufrskWfwk5QCxz6A9r4YH16qH\r\nOCPJvncvVRa2+vDUIyxfaRA5NMoF0vIHBqFWTrrM2CNDnQPT89bj7CHVMfzH\r\nn3Q7XML/RTb8Vc5ScmrQDaDi3+nU1NTa9a0=\r\n=EShM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.0.2_1653202048750_0.6357079419988547"},"_hasShrinkwrap":false},"0.0.3":{"name":"whistle.modify","version":"0.0.3","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","prebuild":"rimraf dist","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"f41ce02f57ace36225879056f47bdc865a56ad88","description":"","_id":"whistle.modify@0.0.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CJmhYHbXwHDZBk4lnSdMmgoW80uCZxP8QyqKBQkXKH2xuxlBF110F5rHrG+XPpRfeSLQHjV3I5zewui5iizj5g==","shasum":"f6a90bb43c6f4413180449087aab4bf9827d27ab","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.0.3.tgz","fileCount":67,"unpackedSize":2466077,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZeWSIn7v2YaOOxN2NGa18gVTgP1ipa72rLDd5/7rDNAiEAr1BToLCwomeiS9m/jQVtfCUXD5D5bBKnH2pcwHgKyYo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiieGKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMsA/9Gg0RTaoDeVyRal0wsoY0eW3jdOKagwZafCz+7CK2OnBCOEVn\r\n7DFx6rvZqlcEqIH4WSt63YelnBeElrQ6nOUvjMItfAXg9H3a/5E4LlCYukcB\r\n2T/yh9OLjH/mDvebK4JTMnEBxNHGCedeooCQJCBdjyol0CMOXjMbRhq5d7yI\r\n/0BM+ZI0Zs7vWuixkmdnyMeERpp+KMqkK0SLbet0ZOhYKIo5IMmPEBkVkwKW\r\nXJs1eFbIn+9Zy9qnXYwY3XY2HSfEldncwd6ui/PcSEWwy1RtRBkEj+VMbnc4\r\nNggzMep+Ag/QvwJcAYOr9Y2uE0s3lz6oVwI03i/wdTl4jhbB0Mi46fa9/pkp\r\n2CIGfeNF21CgtZfh711TsbDcOxDv5bl30QDMUBCWYhe/S3cgI5gQp58gCC8T\r\nh3e4IfqQ56yg7JaUAiDx004Sm74oyesNgRahz92htEll0KizdzB9QJuEiuDV\r\nuFF4dZG4PoNOLk/LIA4qwI6ovJ7ytiwtKXbhhSiWfp5Z+TdnMULkVBWRUbyB\r\nmzMUqntkPTAN9jaV3hnAilIkyB85QGrTQmD1fgxs5mcfml4yHhlC4Il7k9XD\r\n3k+4xWZA7m4dDXLQTEfY/xq/JoL8EDlemP2WVsIXAuecDtqMOToTSFpWdyvT\r\nk8TCxDDwuLjDp1pGhqYf2Jds7CopPYxtpuU=\r\n=f4az\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.0.3_1653203338454_0.5158528065630095"},"_hasShrinkwrap":false},"0.1.0":{"name":"whistle.modify","version":"0.1.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"fda64051d220fd9a66179a95438acb55b4701e83","description":"","_id":"whistle.modify@0.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Qn+oM67NF5h0KjcO8wf4mqa7ykxku6lRMrpl4GwPayiFCNZzEm76NyLJFklc95/8YLDOmzA+/mNPCTDszt2sqw==","shasum":"4c2063a4cc575256a31fed36bffb3b95dd5a7af3","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.1.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9eJ5Lz4DiBTLQ3QneDgLKiKrDZ7Ly6uJKs0hfZXU+8AiB6uwY/vsTd7vjlV/t3Yj0GH7QaTZOOO1VPHo2n2NbOWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdKw//UzlvGo4QZulAGrP6MnG3GW8soSPvUpimJmbt/CZFTa/uiAUq\r\nn0Fz+5H2iYiMLuwdUwPXS7eGkNfcRF30+RKoA3x4puZSt9/u3Q8cfWHe45t/\r\ndypx7EQHnc3L3/HIA9UuUZNnL8OeaUS1FUMpBGbbohsqur0ztDgIb67tI35g\r\nGdo7tSX+4hKvtqFiOZEmFkmfUsPguePoVCkgTj3qHwv/n8ox7ZSwT0TcN0uG\r\nkTLsEibuJpY86/kn7qfNYHjDib5Irf/O/M+lSyPyWLC6HKkIH9YJGAXXIfkm\r\nJJBBqdK6VpXTEFf+SqJh9yVpJMR/l4g8700XLf/2x8/U4Yi4vyvLR0ApGJeB\r\nmanv53wdkV+63sOu8FMXnrYu1HBrCy+gYG0P60xak2dyfB3IZHfsDdwCLXjB\r\nLMGOlIp/cvSQa0cA5EVKGyKxddnl5XJY1QgI1SVXSVUyLGIO3/Nf09M7byih\r\nN5l1DXt2SR8rZOPGW9mDpTdLE8xRFrDI8ytuqeQJjcaQtRJsMJaEilYXg/NX\r\n4bVyoal1EuGnfVuPoZ+AE3o6okrElv2vA1yqkIYlkwQDCZ6q1GzIHQ0B97Av\r\nLK8ritJKy8smQ8/MzQH6cY93ad/vOR7jHd32V5kFgHRtPpwbHUDTiQ4iW1iE\r\neOnHBlsQ7ndh+SCX+Q7zODRQG0UmktxyU+A=\r\n=A1qX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.1.0_1654419775940_0.20562707925955426"},"_hasShrinkwrap":false},"0.2.0":{"name":"whistle.modify","version":"0.2.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"6da83e7f4ec9b33494d2690d58a47427ac23aab8","description":"","_id":"whistle.modify@0.2.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-5oc95jPClOx4mNxYHTlCu+atqBFdZCn2IjDgqjlRE4HYfArkxcsofe+12zeSZIth3hR6AwsLiZWTwhO3clvQGQ==","shasum":"34330b6c8d622285ccb23caa437a81d060781eeb","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.2.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7Q7knirnZBFzezmz7uxtl9xokJLDXKIqAmxFmk36NVAiAGVz1qrQ10ZKmTcLY/qqnwQSaMOFu9n2K3bWeElnJR9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr65w/8C/Rm7wLxdkA2EXD5hMuDPpXJgdAkgU5cNzkUR0Ex1AjGRaF7\r\nmtsWZxghsvQq5fA/Y2lGr5hHDIEkFR4O6AvbLAlb4FyS+m6hyhNxYw5Ac1CO\r\nudfsKuJ1Z+VH28puESaQaaTTr0Yznqeb1W9FlAlplO1afzWlAmEyblaP3lJv\r\nb4fAmLsIBO88LJZmeZSUyIavcW8WHI/ZtchDsRTPZAxXZUFbr5NU3gxyUA70\r\nLqT3OeY6pDHW+h8D8xA1QGpK++TPcG6rK9oVu3nEbn3XZfqgU3GKuQThL0Wy\r\ntWhsElXoraDGvZrX3+ispsiqYShDqBW6nd4z2w3qm4m6bJoOP078oTt4uGCK\r\nzTJTrrkyCE+CeM0a3TVq19da9zu99uAyTqSsK7AwG+AVa8TdJsThkPj2Ul+t\r\ns79J5C53I6LYYjzAdqWEuMSFMrgP+s1FDf023GtSLPrcbZO9VFi5KT6CQMOO\r\nIMDutW3AViLif9kQ5FEV4VFmkGrPsIxsZBPHfZ5jdYl9BhQjWzr1q0LuvXEj\r\n4o18xDf5cKpEgN0ExAc4TJXcsbpUqKWBCj4VGm4DFUcP/fNKuBMGnrSOSyVv\r\npAl4N1exDhJZjglAk0Ep/bRHzp2ayl7B36y/W875KhDBjYzDDUpylGbeFU6W\r\nfZiRtipvOGi20ZlDi3M9vQJUBtK5G8neyJc=\r\n=QocJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.2.0_1654419780617_0.28100085081626003"},"_hasShrinkwrap":false},"0.3.0":{"name":"whistle.modify","version":"0.3.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"45c36786ddaaca711d159464fbfe71747e79b200","description":"","_id":"whistle.modify@0.3.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-S8P1J2Wk67FHppuuod5kKmYkh9Ei/bLVz6fe3OAjtrpHuglV+lghdGpgF/muvPTuqD5tYMtZuts/APlsN99J5A==","shasum":"702c4077a0473f0e5eba8487c11a6b4930a14936","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.3.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdBJJ9dSNQKNV5nXiTWhYU34YQ6neYzCaBiPe0tfjNmgIgSE31Fhru5qOssghA2nf/wdmZB5siW9VHui27DAqcHL4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHjhAAi0ZGcdFvpAcjTurTNSRT27wWCxZ6Ryobi6lu5RFRb3eyZjln\r\ntiYP9mgpHG0Of1sroC3h3Ihrkel59OFUO6vzDM8d5u078R46b+XY/rSD0jvq\r\n4YT7wng1zSPobXvKGtGCzYW0Zn+dY5NqUH8EMmozBWpA6j+RNM+OkqSrkeKg\r\nP8JRpT9kQoRH5b14OOOoYUQRM82NbeHVYECC8z27jHRJQLetSs2pTMwcGIWK\r\nlv3Jo9zWUTvypEzKkdBduEGFKYuqN702iMVHepLJrOCuzQR0CEqJJEPmdEUq\r\n2M47DSeCBZc2NsScTZIoDKSEZoPo/Wj3yI5sX2v1W3T2+OgWfaq/uatsn9FE\r\nhhir1aQklbC9TTVjK2SLb6olfXU0OI1u+D6vhwgHXyOPkPI8FxEknrrc8rgs\r\nGCbsufGLTM2m0dcvSprCZohmJ7ouRP/8lB8FloP0CyZZcB41af/v7naEIaSd\r\nt3zGe7xi8GGjukQD21iR/09YbYemAOfwfSF7KZ7VnMDWetfQcaefynReBRoI\r\nv5rb2kRAGxKZC0OAcuuwm/Al+8wkDvqD7bnwixW2FIli+8HCS5lORH0v7/Hp\r\ngnAAnTWqh3DTkCs1gwILzNMG/+AVcSQP/O4KWsd2j7kWYKn6y72o66kYrUvn\r\nNsXHygqUfMTQTCQM/aAa3ZjGRRhHFKoSU94=\r\n=3Tkk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.3.0_1654419785781_0.5685758317205771"},"_hasShrinkwrap":false},"0.4.0":{"name":"whistle.modify","version":"0.4.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"d81a9352fb96379f0b7d13b74ddde2b49092110a","description":"","_id":"whistle.modify@0.4.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-9vOxybGSeplv3dbBM6roya46OTflOA38xG9O3yC3eJ1eZL9+ApdHfcBQOmS65FNlZaY2TwaXX2yVUKEjKrNPaA==","shasum":"5f3ed1e3b4dd80fb4859e4a1bdd6038979004771","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.4.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPCTx3+Du1F0lYaRMygC5tns2f57IgihjVQiELrk7LBAiEAt0bQjIsJFRbUMPsDFCZOHxmON6IG4vd6Ff/pThx2Gfc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpajA/9FCPrh+kF76BlM7q+jsZl3Bt7E6Y54lTU5CcjqWS1DGhJVi+S\r\naF1vHgFhZiBTkkvUOb2vCINSyJk3M+UhyumLZg5t+WS2TTx2c4ssUM16s574\r\nfLRJK77jLxI5CCiwGZJ4fR6qABFJ+TqoaJJ/RXd6Pt8RsKZaKS1CdhNIL5yK\r\nXat2gh6vu+NpY1efQKZRV28fG+JhYbfuh/Nb+8x/IEpucM4stRvvEIjgMuQ1\r\no44kqHpr3wyd2FeNVLpAMKgSZmnR76FW9R30/g2Ejx/IBELbP9ZgWWUjF51W\r\nPz+uV9jh7maIP7/zUh5BbVrG73TbrVeTyGAEUkGmREDqEAz5rl6Ls0jOZNxA\r\nvl4dh/2lJQINb+A71/4gYlLp7KrrCtzO4B7FJBQQuTiYHoFAikVM9LuInPFx\r\nsLfbazlXECsT9zur1CMJrwVa4NZBKF+zslGKY4VsEcoPlpy8Ta5uQr//RlYn\r\nbN7GtSvoZd4k6697UiNu5h+8WEKegunNWIBPN7x0ZJOG6OL42wWX+lzgkByT\r\nFRxD/XB7C1BHb2Tc7+drbkTzECNE/4Ffh437IZPKEvg13kpwTmpg1TQZnVTc\r\nPEzGUz3Et+3cOvRf4EK4oPL5RNGZYEkE5C1+vFK9IwczBj3xLWkLrxCPb3iU\r\nrbRTW/5kKSLasdz40luOY/DlFQQFqMpazqY=\r\n=TUpK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.4.0_1654419789862_0.6705560804536868"},"_hasShrinkwrap":false},"0.5.0":{"name":"whistle.modify","version":"0.5.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"3706d2f79d2b723ed08777919336bd6dc2cf8e96","description":"","_id":"whistle.modify@0.5.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Z/cBvnTVyurDr7aOFK3AXE42Jmu9lt+3FOtZHZVovB/EYiK2efJlNTYwRDSoIEd1sRImSaMLNbJNcfDNmUtVgw==","shasum":"3e8cbd42a7f43b34e0f4677894f9d4682a2ff96f","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.5.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDu+A2FgcGPme2FRhLEeA17s+nfCREt15QAQ62RQMXM3QIhAO6T4al5q/GgHOW8XF863v2iDvAtYsWp65DFgIXa9GLh"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpptQ/+K6Ze/tAXyu9Xvnu4i5OpPAMRnY6pxAipfyOmhuwu/JXrM7M+\r\nlE9WeA116MtjoIV9D1W2Mzak+eFjUDPnfWfRHmMMewAKJuiJL+BbEokCwqC3\r\nwz2o/TtzuWRmEDXW3KeM/tQwxjAoKTs/ZGe21V+5v+yuRuKyRJRwstDH+FPH\r\nqSPQ1ZXxlHgFhnm29CWTUmM7frB37c+vuaoUPFTlbn8lnJauBXULIW4x6bON\r\nVcikY7Pvzd8cTc3vs+SlRqv31ZYRncfVPDRL4Szjbt/g+kiwd2ELtOOBn1Hi\r\n0eGymVJN4I4MfzstYFhhEqOv3/bqW0FkZ9Sm2+2jd22ns6RjgTq10zEViW7t\r\nYehngY6am1qcKBHG0oezAIZM1e3xcjRqz1YhxMe6UF0xzvzT6Gc0wc/yC40D\r\nBr+SX8wr6S0pcONkEAzqYIpXEq6J3V5bC3/OG/sQFaohdEoKbkb6SQq9Z5Fy\r\nyIEpnIPwXi5jKobuXp/gtije9HkMKb+LpcXpzHi8AO2XdhG4tzQfQ0+Uj6gv\r\nMyWx9VLYNgBM/PskCsIyiNGMiS/gGotP+d1if9J8FEdfrEvhxVhIHrpmCxbf\r\nw5sDdggi2TxMdkqkWGbmafu9/PqAdogpN6BBN0ZZD5eWcr8D2il3i5OZ+y+S\r\nlMWNfVoSg1mqH+1oY1ZrmLNTNLKM6YSg0IA=\r\n=BBca\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.5.0_1654419793556_0.23660125733848414"},"_hasShrinkwrap":false},"0.6.0":{"name":"whistle.modify","version":"0.6.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"5b72201164e703f4f994d08a5329ca97479d9315","description":"","_id":"whistle.modify@0.6.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HvXtFHTx40z+mlhLReSpTuyrKfFImilAf199+5IfhNCpiOO1IuIbMW+Rl6cgVL0wbOrW//r/JJPkINI6KECzRg==","shasum":"5182078ce8527a1867ba848fc427646aae20b894","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.6.0.tgz","fileCount":80,"unpackedSize":2505595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXoUy1QtUG4JGB1pwOlGjx3Dn+9yK/D6pD7X4/SmB35AiEA/upqcEC8meDnGPFBp9etIrdjNAw5n0PmcQssiEiPU9g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJIA/9ExeREjg6LpvHpYNkByP5/9uKfqu0mnihEv0aCl2BT2+K0bSx\r\n34ywJOCkTRabbsiz0lYHkI1mjcWTftsRswU4GBkAF2qoayYaBNYRWK0/vlly\r\n68d40w8VCTlrL9XqTDHnDRtN19RSjU57p1IPqtIccliqpjNxpHIUYClZNpkI\r\nfbV1tXNPW0lb5e2Ll/RKDlENEHm7xFOwIw3PjHsGF8cizjLQvfFNMaLNIc0p\r\nr4pu4rt59fzOag1wUYGkN18ooEhE/vfYR1IRXIPg2mBGbOY/maY/M17UdGRv\r\ntELxXdgNyBRk6NmY56QYRjzm6LkS9V5Aay7ukUE7T3x4j0rew9zh8ASQJzI9\r\nAokmkz3HtON0g9I1iAdz9YFmvTuadG8YyWluDu1TWmN/OWQ1pEU2QF5Q9CUm\r\nToAt6sXc3wUkI4LDUw052jjKnFDVjhbvnNBe1OozAJEyXtiS2EQQJBG5c9cB\r\nkKNr0i9UOVlNc2oSPjw4B3xHtymyLn5wC2HjCD2N1wi/k2ygA4wkSejORcdi\r\n2rrT8Yd7xSwt6BggMtT8CsmRr6+n/Xcs47o1CE4G/MaYIDarR7fFWxgrl7KF\r\nc1AAZhuFX6GWodjsHBZgS5CebDGvTl+KN/2QZTrZhYSg6xYTY20jx+mqFIa9\r\nLuFCO/oxifCd/ENbiL4ovknfdYPgPGqwQdM=\r\n=gZxt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.6.0_1654419797301_0.45980932550724374"},"_hasShrinkwrap":false},"0.8.0":{"name":"whistle.modify","version":"0.8.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"55c096f15295da8d65bdb0d2e58b3be770af50dc","description":"","_id":"whistle.modify@0.8.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-b+TB/8J5E7KPs5rZdOh9HoZq3sQFcpNorRPJHTchDygiV61GyaDQhLmhnAk6FpcobEAkl2t+b/ZVqyHcraG3Qw==","shasum":"6beae8968b910aa374292673c1cc966c362384be","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.8.0.tgz","fileCount":80,"unpackedSize":2505601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFb29rq1q214s8ublmB9SDyJPR9IQa3VzoB7pMZeNKf3AiApmfFhLtWxBC0NWvWgVfUlDO78N4g+kUyVNtGW8we/UQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHGPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGgw/8DsDHS6RArGFw8Mx/OVJwIU16a+EYL9A80ALFIie75ybTYBqm\r\nKT4dI25gA2vcoRkoh15XvsOmdeEWddAlIHVtlogbG5ZN9+4pjMizCiudrqMw\r\nyWohAKqWUT+2OFbzYD+wJcmHaivOJpw/dMl87DEKDIOehtgnqlXE9Yi1h0Vs\r\nnM5ckhA5XPDItq7ACYJnonK6oQ8jxU9q7kKT6WaFHw89V04LwH5FSS2VLNlN\r\nhhi9Rj7gvG9Wqm2Lw9Xs2pnVHsPDrvSHSpQKCSjN2VHEsaGvqLaQ8BA29P/e\r\nd7Ii3K1sh0qZOWflQvyum6MbCULPS7Ul/whnOoOFTkBPoQMwm+J3d2LbSoO6\r\nn13YsEKaYsDB6MIYhyXH/OJA4qPe7S9Ck3Ksbyru6V+YlKXRMu4/ie3OQ8DS\r\nyoxytBafhC2df+0FsRi3oheMOXBYhIkcdfonoI833UO7Hnif/MLcyiqCftMY\r\nnMrktlirIRfXRzpNMnbRhCCgLMTl3X3pMnB9zpuBdSC7gxLj/tu3YKUQLheR\r\nqXT0ursHYooJBvo9p2NdAJ1ELEi8qIPwC5peGdB6wbtRESxN3eTzN2m3/ZRQ\r\ntle87ZI8KRy1kPBWfVDnzjxAwL8xu+ZKSntxLS1fAhjpWTM0iqt7/fJ1Krmo\r\nOEXXP+3h4NiyMnFfiNIGihP5UsLchNCQq1g=\r\n=P3G9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.8.0_1654419854930_0.823826168457229"},"_hasShrinkwrap":false},"0.9.0":{"name":"whistle.modify","version":"0.9.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"c45cb6ec1f173ebcef59147b409aa94e22a5a8a6","description":"","_id":"whistle.modify@0.9.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1IOXpAToxDnSYbGJ39/AN+PzaZpbD0yiEOeRyaRElP6RSKgGWYWZGVH56/FiNElV6CDaErk1DC0WvFgYQ/hHzg==","shasum":"a2a3551d8424d49bdb38fb64cfc3cef18cdaef91","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.9.0.tgz","fileCount":80,"unpackedSize":2505618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEShDXuS27cB/k8r8Op0wY/R4s8Bo7MsGExsp7zaBOEAiEA5SKNoshCyeOFlMv1zGmwbb1ngCWUVhhPtRL+aIu7Hp0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinHH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruChAAo4j3+kqgEXbdGwgiJaaxtcAM4/BwMO05YLnCo+NGNQCFLDir\r\n5ErdZnT6YIue2kNGD8vixUe/XSK0LG36GN4uYMXwp39IimBPoDsRcuxUaTxh\r\nihoWBuKcQHm6hUGcA+VjEEKOwtFbLITx+WYzJy/2UKCcOGOs5XT6USWqqnHf\r\naTBTEucMk+Y9kqWXYlWVYcJL391slJvNuP9+cLbRvIVjogZRx/mYFYVQds2j\r\nU0Gj0ufxWwoPLoT90gQRCRrriN69lhQUYRi8abuNUGbY+NkoEwfANW+b0Qs9\r\noJRbHKzKZ+drvovIHYj6u4AvGxRaQDxA5KTCdChPDvPXZTwnpkJE3lFoQz15\r\n3/4Vv3wfTU5YseZFj6Utl0lO2pMovFu4m7/hQzvOTtYDOCCj6O5009K4Lpw3\r\nRRlCyU01SFb0zxV71AeWNH5wKL3sJKD4jKWphIg9e3FctOjliKm8bzIpykEd\r\ne1CdlPk/atjtPjqjsuG/+F9tWtDUHwnJg3YYWS+hy1JDn8SnvDnHQr8rQwYu\r\nm+ZSWMa9iy0pqBEyvCxBDlBS0DAiApkGgWtoa22gcgWN2/QEjN5XP/wkhCsu\r\naRzYSSgHRL8D/rWuW48zNNgZxC0SSzvKjvmwkaF5TYULLIWnCO9RZbxIbhLV\r\n7Rjc/IwxEP+5GY12lRZUQo6NmqhDmZ4Yfag=\r\n=KSvC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.9.0_1654419956664_0.6169566498666357"},"_hasShrinkwrap":false},"0.10.0":{"name":"whistle.modify","version":"0.10.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"dc2496f5051587ded7f6b70cc6b9f53eb78a0fde","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","_id":"whistle.modify@0.10.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-sBjfSTlLG6Bhlm4rAUHFfrXKF1UctIsIpyCHkvHnCh0MqgoKVSaUpQYpU1VPcLIUA9XwmLPe+DJt/f/G/yV7CQ==","shasum":"6b6503d9c26226d222dee1d2cceeec24b7e25760","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.10.0.tgz","fileCount":85,"unpackedSize":2814636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEviQHjugfFOx5GrHcbN/0UqQxQQIbWUPFdE3jR7prShAiAfDQIUcCyWH8GuX5oXLNZ6xtFJZg2gBExnBTW9SOffWw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinNwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu1Q//ThqEwV7oIccAqlQxF88o8E9FD39sxaINS7lWi6BJr7eanWmj\r\nrOnxh/kt2CgdYwGRD+Fu9Diq+omOx/hjVNs28Db4hUiN3Wn3CBnudcGdj9j3\r\nawwcru63tlgQqOCZDOSzSKESt4id092r2N+Uh+Es3IS2RlYr5nuqBqwDPiVp\r\nEtrFPuTG6RmtZfj+4KgTUrdRRCIE6fSkOepwTsBsi/FCJ48C9iRJcjAx5tZe\r\n7aS8kK/02LEVDMAacnRKTXX+/xsa78IXp3OzEBJRRCtlOf7HKM1OsMPmAqEc\r\nSOpz7XJ27skTwD1hjyApdCK/K9/OH5jX5Apflst463EteS83OhcSiqOkqhIV\r\nGeZxC+0xnzbJz8GHT/i5aLRprGXk80f3yMoVsTmX0hGD2hlpZMSauNcuitlk\r\n6Xv+3y9FJ826n+xPOHpckuCJLFp5ehSV2NrKK2HE+ws/psmQSC6CDjJ/5GFt\r\nfF1BJNJ8j1oXWPdPQOjtxys57Cz8gh0K8l7yVjiwjpzS6VogFrciS5YQWbMS\r\ngB4bIE4FhF1jW2NsRZyDT9RB1Q4Y5Nltui+rnf9FLIBsBin/OvCLpCImPkRK\r\niQHZK4yTQ7smdoYdkQpxtWQ8ZnRpcs27WOysxag1vn8VOtMpM3FlYMp1ywix\r\npbMWwNEOQqpMI7jqYpFbJepAK9MJYxiyJEw=\r\n=gNAJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.10.0_1654447111598_0.4758346946446732"},"_hasShrinkwrap":false},"0.11.0":{"name":"whistle.modify","version":"0.11.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"1866b10eaf2f316ce433d0aa65275ed2cf594a29","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","_id":"whistle.modify@0.11.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nQEvZkU/G5W1f9V9p5TNrUsjMWRInElhM6+dYUxZGxPcdFEuUO1R7wIAuL5DeCtc2JwHPEfBS5b9DNLtc45iEg==","shasum":"0f0caad0fad3b0212d7c007b9c88b5fcb9ae7039","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.11.0.tgz","fileCount":85,"unpackedSize":2814631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxjYnnjXGDWsTeZY+b5v+xQT7ZohOA/YBXgXf6pTUZ9wIhAKMIG2CXu3hGyDShX/zWsXIDjh5oum7Nr0QzPc8M3hLa"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinN1GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJzg/9EJibZFU/e1hbS+CiDIwHm1RMHPymTMQOEzOXgW14nXzuyTfq\r\nvB+Oz1r5HhCWVYHtxXy1UvIFe2NllsF62myr55fpyPm1IIVBIPwNzX4zbcZ7\r\n7cPTKobp3pN2VwYwKyYbtp6p/EJwdURrVuqlTjz3SD3mdVuLYXf+D2w1Xpr9\r\namKiLeuPEc0qRE//qBWMu5mnMGVpkbwJP/Y8v9jnmv0DNFXUe5efp5zQKKD8\r\nvVgYRhMeQjqWoVtl7+WOz2MK5xVx3JhfPf8u20GqusxdVOZIfeOy4q9984HE\r\n+Z6YWNpJZ2P3wHH+6kVl2BL+4KfSla0ET4CzpWi5asLLpt0BCedv/U5PxAdp\r\n/5JyV1O9ZYDyQjS4XqbeZsnwkapaerGRtqPHOIaocrMRc/tlz18FG9S1PEy6\r\nJsXkgo+Csg7DY/q42/2othdPqeh0GvfrLbZ+SrC22udk07njn2zDepjrZUfW\r\nnZiLK6sHdlHLHdhD/OR1f/x9zg0reACBBi8fuz0KrE8j+Lwr61/WghcZ6hpX\r\nfbtMhB7wlDL6Bx/MI4weyiRcZ7GdNXjYkJiznzx9wwDKy/+CbdLrpiYjO/lX\r\n8SUFZJmFwFy2hGdTBRJszqt9qJP2NqZV2f1Zj3xO2MszECqJs254VQhpBdrV\r\npLm9eEp2LXaNE2HKBETX1dlsw8mNn/HjnXs=\r\n=Tapw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.11.0_1654447430694_0.8607637209596977"},"_hasShrinkwrap":false},"0.12.0":{"name":"whistle.modify","version":"0.12.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"3442539c613a4ce1a93e167e944cb6c6302c083c","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","_id":"whistle.modify@0.12.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Nxi/Xkvp9O6FYSLnuRpbSNgSfMuilK5/BQ8H822M/WcSUrH+cFazrtSNNCLe0zRCttvIf0CYRmdS8NgD1LyFHA==","shasum":"a93393f7b1f8e3d2b296d59e497d20ebc230a028","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.12.0.tgz","fileCount":85,"unpackedSize":2814626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrYwO09wfd+CsHQb3pT6x2PntWWLHFz16aY8iUxAL8SAIhALCYVUNBkPaiNTbeTjrHNzHRZCdiHcQTjH8yYJCOj5vH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinN26ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXOw/+Oglh/XYxBUrpMOssLuCGvoD0MxKiyhiuqTGEZtlhZ/0nKI0Z\r\n7Dn8za+H6G9TL5TStMrqok6hTvUdxQsWIHRtxK5IKBgJjmgUPyp/e9arEi16\r\nSAeHMKjNpMRpuJ90Y5jf8izzuqXEM8UmkBvM7sCS2K4GSFavX/7DzvU61BfU\r\n9GauiPrtrJqrXYjKX+gvbvDKkHPBOXlLNAbARExlZT0Fwe2sbUX2ayR50jbf\r\njIR6pzhWkgHFixoP88FVQE2kYZByqWY7HblEUts3fe4hPNdh72vPt01nSE1X\r\n0tMeCDNhztG5WPHplo3wE069bWOLdeRTU3x660CaLWVizw0rdeQGAtdRu8tE\r\npN8Se+WMbxxTmhT+jNj58CW+UdxgfiKb40PcpusJgm48IjQGb12/vQBIcPlR\r\nQLpRwS8ivymcOSClbCCYIzFemsba64J90DA3/AT9PYMdMEc8iOeVPXYaSkaR\r\n56n4NO4Ll+/995NkkzJ/DuKuM8jnAKKrnpZY7Z+pxTmi9sRY6SIoClmDZMWN\r\n9ndTm9HlczfSj55V5JoKUpcmTYXE6RvaG531mf+IZyDuPAr9XcmDIHOjk128\r\n4awTGfmumRhCQnXEenNWpkZ48jluOMPbGQGkv2XeUDeY2scfVtHFvhmqf7em\r\nQ+vfXXigFGQ0X0dC7ZTc7QGrgz529r3T0JA=\r\n=VXz3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.12.0_1654447545956_0.9485809313154723"},"_hasShrinkwrap":false},"0.13.0":{"name":"whistle.modify","version":"0.13.0","license":"UNLICENSED","main":"./dist/server/index.js","scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"73eac9fa500a76e1fa043acdd8c4e3742d534830","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","_id":"whistle.modify@0.13.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CedNEIm6U1VAftU+HCuOfhinFf9h/WZCcbpmtlDf2omQzDwsFI9Kl+hLiPqhW/td+JSGZhuNpapfm2WLa9hstQ==","shasum":"1ec9c2e2b0a6b33aa0d0e95d1e8111bab8acdd65","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.13.0.tgz","fileCount":85,"unpackedSize":2814669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAakmzaJ7Jo55+55kReFA4oPO1StqdJ6NI9Fxhag6a5AIhALLND7OM2wl6p0g1nGerTr3T50fi0Q9+OuzLwaMRnVvz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinVw6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+XhAAnDNzxUXhhGUtw2WTXlIMbv90BSZ93NRsYIp4aaGnAu+ZqNvr\r\noa79hCzF0Dvb/xCxLsFeflCpCSk39GtUwJOyjNDjLGseF6TjRh/j4QuU6F3v\r\nt8ksmiDWLdXnxGCM89snTv3usVNA+oJp9qNQJZ2y2BiYOyy3Vv8+1u0uvLLd\r\nBJZ/+rpu7ATdctr/CoDln9zdFNRMadzeTbC3uSmBddcgUEXYGW0NiaFlX6Ve\r\nYMhXszs6L3icV7GGUt6jFNKNGWaW4Caq7Hu12Zey6XDB8zE30OBlMO3gkfQt\r\nFktBI22hqmONgrRof6mfJxh44v8RafvJeopK3CBd4A5jJXsoCjvaph9DkOA6\r\n6YqJcn7GU8l02ccaJwdeDjneiIBDd8EUOHNHQlRznPuCHFa3MqGyhF9+4Nxu\r\niXWSu5eY0EpMr79+VHJq7dewW6X3KTld8KWuDO2jUa4seyvsie62CvntNBC4\r\n7kHASb5tyL44sYKOOT409m6kxhMC1qMWG/wOR2Bf1tPfxXeZ8jOayUHC0j7A\r\n8VfvhuYDfrmM/0CFNu8vNcVN50x3a6rw50YzqqIdgq0ZmzkkdLsIM0ZJbNu5\r\n2/cCCfJHioSLVnI43I6p+9N8PYn45exj0VVIi44EIdNe/LQ7uwPEdBkBJbk4\r\ncHfPuF5GtoKRwBVuxFQrNtJfIUIAHJJYMcc=\r\n=dNcZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.13.0_1654479930358_0.3815093815235433"},"_hasShrinkwrap":false},"0.14.0":{"name":"whistle.modify","version":"0.14.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"3f3976370b8a3ff0520eb7b681223240c1e77e2e","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.14.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-v5OF+b97+q03MLDEzzLWwNAETG+F1a4uV9nnO1W2tf7EFB8so4CP8H3jgPWoGL0mAGPXmji8gATf+Z2Bdw+REA==","shasum":"d9681dfc715b290939ef19afa5a6a536d267f76f","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.14.0.tgz","fileCount":80,"unpackedSize":2507427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHo4sFWlVy1CjmwFG9igR/LgK0FGjCSZQBJyeMjPcRvrAiEAn2AvEw9i0R1g6IaJBkGreLRU6z89x/U4qEg3dZoU1YI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinV72ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaphAAnU2gwhF3lLXN5biNhNdJ4EI/aPJ5lIvKaNH6EmY6caOjmDv1\r\nj5fnL2bwu2eLRPDjKwpHpyq+AFf/Ycy0gbMsSUkzYhwXEriirXM96CtIwtfi\r\nW1jEHy47U03fTRAVqX15AnCtlgt+dkNuX4MAWtnjZP7nZ4qe0mX6rwgUJ4UD\r\nlm+99PAcM7KWCn3SoQgMFNXrwRTAjzOeaOZbi89PGIIBMdjbjcfsjTD3Ax+5\r\nwb1nLRFxYUhbDVyUFZhdfvP0+6DFBz/YLSDjtQ/4T4utLvhVM47cRb/qjARE\r\nAmuanWEkAdMBMYWFEXZfrx0YlHP4vfDLFzRa3etjkyHMhnVoZN9u/LwuMerp\r\nTu8xLhqjjgTXgcRHbEaJ4dY6nid2NtnD2gJXTQlAHPTzuT37FbPd6vJbYDkW\r\nAvrJs+5u5Euu+qgawf6ASA23fw3fV3avPxpU0ZAWhNXHE1jCmNT8M7j9YJk2\r\nWr+RwbJwNtybd/0tfZfsB81p8Cu6+jWzA2fGVVW0eFJEbCGBNnT0GUhWwbhT\r\nZoxnvN43zqEarRs1c875fP5X1lQk1t2b9JdiqRiGcHwqXmiHG9BKZ9Ocmk7o\r\nFbbNMrdZfZnxHar/C0fItI8qgXy7w3QpOhbyLki4MX49u88+EzzOBvuchIY8\r\ncQyQD+NqQbQPAZzitH01OcT8qGdzkq+UQ5g=\r\n=TK6b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.14.0_1654480630558_0.7112473545450824"},"_hasShrinkwrap":false},"0.15.0":{"name":"whistle.modify","version":"0.15.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","pkg-dir":"^6.0.1","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"ef5ee1a39c0cf8e877cadb752f58850e8bb5d71d","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.15.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-iCkxQKmORpiWg/xNfEyfGbjrGzbuOcdykql5IpShQ1kcSglq8kcmMJasg8Leg+IN8HoSG5uKPNEHGGD0z0dK5g==","shasum":"399d9c64b2fc1fcad4959cdb568814c0ffb1e6a8","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.15.0.tgz","fileCount":80,"unpackedSize":2507695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkFVkL+kPhRrLP6Na1d0EY7gUYNl2F1JUH5mxzGrTmKQIhANrNaBVNO5stHh5k3wSZvznPA+mZiIEXLikuU+PKl6CN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinWTlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFuRAAk3KiXOViMHeFFoJH/7BZryF20fX6LWUHTJetmXtINd76QT4W\r\nelYjrx0HvmlNdSpyjVWVcepGcV8gGA6NqNtpjB34KSxeTOfbdzqUQcs0Okjd\r\nbef1pXGYStGsTxD5CSP58XK+BDhyPofAgqzI4doHbBpcF/AlWteEDF3mu3kn\r\nbFNJCpuCXgPmP3Ym21HCA52eaH0vXVxfb4yx4K1/AeTeMgUboFL+YMjgyfDo\r\nGgEeme6WWu4HuxFzA3g9RXyPUwWIcy1NfgpkwkdIw5Qoyl3SAcZ/JU4gCR+7\r\nq50GIbgk8GBpfEItKufqg2EmxS0clzqfPm48nTdh5gFM2ZWFVu0VRs2hwyWm\r\np/5DPPY1hs8uS7K2H3uRnBPz669ZjyiPD9oCSyDzkZyE6ja6MRWlM/VkAxqL\r\nposUDqmMgScgAoshom4R256IttUHuWou4BwNAiQNdqwf0SsOugF4FjbKpVrM\r\npcMVdrc33Gfa8XJy5NpGDBS2cyTpu5W5Q5dmWG9O+raxT4vZoNSsYGmaiCBD\r\nij9AjFnE8ew5NxAZmXg8CTQSFfuqiEdlN/1ovPpuIPicuIlQh2Xg+xaCDJpj\r\nyyhe8IBLxOg4vPrkwae1nih0YliJbYCxyhnnDWX87i0cB1dkao87aKk7Gn/R\r\nKaL/N2U1OmlyGVk4qk0fBNUVY1Px3A/xlGI=\r\n=U47p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.15.0_1654482149065_0.7533990084817526"},"_hasShrinkwrap":false},"0.16.0":{"name":"whistle.modify","version":"0.16.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","pkg-dir":"5.0.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"a8cf1846c7be0177b0f8cfc07d58b6bb39b36514","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.16.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-u0gqjH7MPjgKQUkM0pchI38kdzC6EgBupvNl+yLc3qVtbWuRM7DclWtXgUnWm5JV47lt2pFTaVqllR+BrrUpzA==","shasum":"4c8564600455ec23f4492e305344cc486b18502c","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.16.0.tgz","fileCount":80,"unpackedSize":2507676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOHgI9QORqAmp61ppPXsugsUZAJ4v09hG/nmE7FyAXzAiEAmvFWdsRX0tdAf75/6XCBpypZm8br2lo51yyhuA9daGE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinW9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCXRAAgMs67oS+kvDkH0bZ338ou3fevRJ/bprKZgFfIP9PB4y4HAsT\r\nib2B55iiTrR+/xN7OW8oGWMbZg5vAnmLqOBmBVu97PexdcabHZDZK1wT9gQA\r\nx1yFN4+bMcQVSrQWpgqmJlkR94zmGg6blBYX/gOrsEmcyHjUuhP3ozZU7Bbc\r\no+CveTeRNI8fhYSU1k9ryL136h4EYQlijKWXISnmgdw0kDYYW8IaipDR5xF4\r\nia/6IOTJRxK2okpM4HOfwP825TAQ2+elzM11SoJA8rienYAkYf5xpnmICPpu\r\n69+x9oBA1b7KLrkxDxa0tNLufonYMb4Cr/VwkSzsfg0bCHI49YaScIk8+0gI\r\nPXHFqt3xUk9dQKK5VPvkHsJRR8IUQDxGUhSpHZuy6Nik2PAFjT3Bmc7k6q4U\r\nNlYSjpNTOQ/viwkcl8Hzjmix+VPzLYNvad8beo7fqC31qhvi7R1llLRzFnMQ\r\nLqMyJg3cc2DnD8IbFZXVhQxv7aTqAoC3pXYhesrG0t9/B6JM+j7aK1fJNz7G\r\ndcN+4IVDuLJ4nR98HubvdTVjFTZkDv/dwleiBgdCNbY/vCoLYILd3JTazOme\r\n7+Tg5SDEYOZpf4WgUKYfKYbmNwVpRtuDwR8mC+cES+sjVMAuz8ndGzBWeJ4K\r\nsx/njSSM/HuxjR7NTQiwzYeJXpV/f43iEgM=\r\n=bfrX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.16.0_1654484838844_0.552027891885726"},"_hasShrinkwrap":false},"0.17.0":{"name":"whistle.modify","version":"0.17.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","pkg-dir":"5.0.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"2bf8b8e8ec845f0382967b3f7087ea7930ad4339","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.17.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-mVzASlbPRRPy8P6sHZAU7RyRK6pKJF2I/JD/4MojPGVozkAdz+bfyS0F6RO/hPoYSbiW1jKLMKfRZfE/DzqTRQ==","shasum":"2b5e988aa428a423e23d7bb1d47a337f73fc6c2d","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.17.0.tgz","fileCount":80,"unpackedSize":2507863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwgGIT1uU68wJZGKtXrM0q/0UFat+zWI/Rkg36nuEbHAiEApEGq0bN16dfcp1+q3saFIRy2irWVGZNUVOLIXKpmpk4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinXdvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqaw//dyv2fDvBF3JYR3ocCudc6NqjUulbVPpHGRRvRdZDBro653iQ\r\nJo/yEDWCk75wd32ic+/zPBDMdYPDQRzPurWHyFcJjOECkEzlVXA8CU/6xSSE\r\nxL05lbFBhFj3PmMDanuRZ3y/j0XHDv2NtklyVIGc15ZW8hDLMenqGes8afeb\r\nTZUvqOXdDZCrsONtJ8FyV5T/R9wugeDUdJ5MANrrDfs8qhvmBDU9qfrLV9B3\r\ng8k2lk+LZWh7IS1tb9zReRBEgvn1vdk1OV47gDR6o7TggHDB9IdGy2iWi91y\r\nr1mrx8uOs9stA7/Hvcbi0ew0T0FzAnunNvzZv85YY/n/zhKb91Zs1bOOpfGi\r\nhsx7sDkCCdKGhbe+YQytwmoU+wLJXYH7aK693YIEHsyUQZhxJw1kpCRJM3TS\r\nhnVaQoSyMykvtQgAo+LsXixVM7S24rFQf6bpL3D5H4Byh3vfFeBBQgpk32m1\r\na7yYjAJfL0KHL9c6ALgutsW+JfqWm1vcajCqJMl6yKMVw68o2BTNT5bRfPws\r\nEc8c8kSwtc6SpW8bdJ9BucwQfmQhxyuB4VpI2myGYowfO2r7m/0u7GyZbc5r\r\nbU05cDDFhZEISO9ecGUZdv4/4w0qVLe0aTyh/xikHSuKvoOEkvZEKtSEcYhG\r\nzCN+k0/segT9sGNQrE8abFP5CPwyf9fJkuQ=\r\n=d+sf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.17.0_1654486895611_0.4470230412409961"},"_hasShrinkwrap":false},"0.18.0":{"name":"whistle.modify","version":"0.18.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","pkg-dir":"5.0.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"b2aa01af70bca8e895cc8870621f6c77402802cf","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.18.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-x3KMXjZOa1vjtHnoLk3mE+qydztUCmAlqHdsJW2DRII+yCgmzlbD4rMW5YB5g6pzIVyqxe/bGNGI78td7MpExQ==","shasum":"1d72d77dd8baefcc2588d63dac12930f511ac211","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.18.0.tgz","fileCount":80,"unpackedSize":2507901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx9YlzzgiIr2QAa8U2RyLe/sjLTweWjpWkuE/QHT2n8AIgEM+VMBkC0pCXoY8RYhbSOmOrgQUkAGoHy9J3i1HIHS4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinXnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYOw/8D7wLf2NwFRboy6OT3U6njfD/80v0dQxY04XU+vdcKMD0L0CU\r\nbbGEE2NZWEk9v/pJ4g3VRgMfTBD3tPzDTJyPnJcCHBwS4uXJLQ4tYQlOgWJG\r\nDGWfBp0RfBh3nVKF0r6qY1D7jqZ8jwC/5po2uV1vcnzdUCRih0FWLQaDpiOE\r\nwvKxd5vlFoMt7Herm7MAqTxbmzlxifPbjOdWjZ4+CazXjkJNUy67Rcgqqvt2\r\n8LZS9B02FndOo9dQ2H/DTPEwHeFk9C0hDl5zvHCtaw2phcZM7uK1ing16vG7\r\nmp1R/I7yqnADIPyVFlnxGNaOuObr23xj0BPHir/hasIZ46hPOggkN4rQOQeo\r\ntXQ2TapvR2jpF1JkaOlWMdlL/llgKm8H81w5Vc0Nh28dQhZ++9iPVaVI665+\r\npnmyHD7d+92D62NvHhSBZzllLyo2B0DMF7KFZ0YD6PQ3ZSzQXByY97js7Jnu\r\nBvJxLDXDsS5ulLWz65nYBjrM3QMcQXGLE6x80JlXjwbGj1kTy/vz2GG5s6Bb\r\nCbAc7eENHLlDHAQEGn7sxdnFk0MbVyb+Z09Jpy+DGxsm+SuXTkoxnY1WWBCd\r\n0Owf50W+vQuxhkwdzjmFKWe62er//XnXFT/5IXp8N64MkqZWc8tV2YcBq4CR\r\niSeQI2RnhkEqGBnbpJc5KzCOBn6/47s6HtA=\r\n=hWgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.18.0_1654487523485_0.4532047152972509"},"_hasShrinkwrap":false},"0.19.0":{"name":"whistle.modify","version":"0.19.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","pkg-dir":"5.0.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"b8a4c34705b0b7502ce47b38377a91f6cf39eec0","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.19.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-cD2saWKnEOlr2p/VQNO7VcTuZ3jgRA94RK7nCHgT4z9DfuYCq1hsHA6ATWFqiCX0RVFYPL4g3s6IZcv1INtppA==","shasum":"14874b0d2e29f6457a085edac45513b6a128ef08","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.19.0.tgz","fileCount":80,"unpackedSize":2507695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAK/44MK4I2KQeKi6FKQm6RhgDOSZpi6u79m3aOHMcyxAiB49EyvkbGd68q+Q+cZikSVjs03tDUXgNLaPMDWTcysew=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinXrKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTEg/7BSy2hv518S8Av3lmVDMvnYi6ieXgbyTbJBqEzD0PFwqAV2O8\r\nv0KrkDvYx4BFA+kOz7W7IkEOQZrHrO8kZgKGDe06w6DT5esNcKPG++lm8hLn\r\nvm8fDBgwUjNsCLPDoPsllAJlUme0bHVNfAHCKAq7XkjOFKZqBvVFBCVfRKBQ\r\nMQtCMh2wb919Ytvmtz/MaDpucNUjwlFz3lqrMbhBmRuiX3fvYLvyZhlu+EnU\r\nys41lxagaEaF1TzSicvaCFstm5hUi261Hpeeu82zbtFHLsED5/rwyRofcP80\r\nZyVILt4BhaKbn2aRfU9QSH1Qfhw7RipxftQrgnxt826zid9EV/6OXaWVwemJ\r\npVPflwIBhVchSRAfFeCoIMDY4YyEt3BcD78jbjHXpVT/gJwkeFhpmj6i/Tbk\r\nNHIg0uu5RutgV61gYCVZUaYi96gQFEPfDHazfXDQsNrUg5aBboH84DAtT94C\r\nFmRgrjLekq1L/brCx4J+PMsEM04jO3V10zEXOwGA9udyTWf7Nb9UGxxc+SFg\r\nnTySCq4cUZjxs/53tmZ5RNJ/JSrclQqtLTd94Yv7QT6QJ3PjlnZAfxE7g0lm\r\n/IX9Ui16uBVE+SO7dtAoJ7I/p//8Dl8PJb4d+yPYMzmghtjuj0HO3sUDC4TJ\r\nSFZzNo0XhYlSAxg3fCR5s+Zm5B+jBYnSvMI=\r\n=0TMT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.19.0_1654487754755_0.25290231838824195"},"_hasShrinkwrap":false},"0.20.0":{"name":"whistle.modify","version":"0.20.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"e09d3aa59dbdf138af583d2e2bb52606206d749d","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.20.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IlrlXc/IR75GIoOUeSW0bJ0kIxc3n1YCD7JqcspCDW5jBG+KCMLq2u/RB1ySgGWx+f6rnvuCvHmc4q/Bojf0HA==","shasum":"110f9b3934ac8a05526355e5666269303c0325df","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.20.0.tgz","fileCount":80,"unpackedSize":2507706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+AxiPtSIZjqDYJoUs97A7W1BtxWyeClWc9cuoI9lsmAiEA2/dMpXSW1rj/Utd/BQ7tOFUVAoeqJFSSXEWHE1Ib3y4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinZETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAjQ//VssCO8+e4Uk9uqaNVJL1o3hohgJJQtVp7oTbtZpDNMvYule+\r\njuEyZEDNBKf87+t9akbGznxEvwjkyLUCFdXPXCj6u0tJzo2IiJCd19Q3j/FN\r\neuWH2kauz6hqr5bDnEXBQHrGv8o2DcxBvTIC6X3Nzou99G0/bKFm6nNM0zaG\r\nGgge8D1cbJA/rmhnQ/aYMWPhyV98cKh5rDyJ6kUkBB+VpSG0UEAvaS15qAX1\r\n16jYWkPS/0rd3jxjbXgvhMq+8Q7ik0OHqQQG6G5GWbEBezj+uV0YLwn1Y0MB\r\nK+qowobuvFC1GJr9Q2kZX5UKSrSbNXskXCfMXi4mbrhdQbvE0x85KBO6yT5b\r\n17tMcWR6osQtqV8/r092IGe5wnNzFWG6s4WJ/0Vbblkfn/j9J9hqjfetpkxw\r\nzxXMYbmDR/mngrHjYOqIhc3imS0A10+JQGRVKYmZVmZ40y4eUpSBRfkr0fKN\r\nsPWphnjgPviQecal1TwuCA6+KNo6TfWPQU8oXjJnvM0l0rjIKmJCfybzOAn+\r\nUmw+b0K2jW+0FYv+/25VV3CtHHg2JBzKT6LfwwfA8QEfPPBj9e2ZoHc5+M4Y\r\nN1yiG0QlyPksXTh8Fs27WuxfNhOleFPLDnBM9uyS1pxo/NIgjgkZbRRjXuO7\r\nXmG/ZS9/FLv226Wfq8ZDDHEeme02Fotox+Y=\r\n=2UYT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.20.0_1654493459108_0.35292422067410967"},"_hasShrinkwrap":false},"0.21.0":{"name":"whistle.modify","version":"0.21.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"64e34c1a2cd948a9fcaa3b210f2e11bd27c83c7f","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.21.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+oIOPWel4cWDlG6TA+F69FAXikEImiAJjFRDmnF8P+69F48k5eu2aOMFvuEbZkHzg8Kju0WqvmyRsB5KE/UqTA==","shasum":"bbb9cbfffac478d5d541484c146cf84605d1358b","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.21.0.tgz","fileCount":80,"unpackedSize":2507706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+wgwNFRULCEt2K7K6FTgIqDbag9xNteHlJd2V59sPGwIhAM5BE0jLO/V+WXdSLXNmxxH9TP4kt+cgHqQLz9rxUsLN"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinZGjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTwhAAjrsZXRjOmZVttEOa79TezmTS/gvtE9RirbDc2uXZlVUv+J2+\r\nnLSs1L2k5QfOgGf6WPtkAoSn/Fx3QoRj90hvoh1RzOiGLZXKCycK6wpPQ9hU\r\n+j6EtpDZ8Q+YR/GxHqmjNTJpFNstm3Yi4/5sBAUuMwNjdYgWJ448adCm+vYc\r\nfibdQYj5kzNHttJLDyi33VDLt1CFcCwzSVQqheSLFNM1aZ1lUBeCgHCSXYcS\r\nz83hzObylTkXDlbqnMi4ebdHz6PXjGHQFFVTWsNz1PBQT2W8EzSA/eVSBIYQ\r\n/qF+/5EosX1owb6zMhw/nExmrE5PQmG9i/7xG4x0mTZ49sYZLyvvPELA1YBK\r\nVJ+QIEnd7zonjBQCFjAxarl8uwXFUxIMtUss3w6k0KL50r4xmCoF6nePXZ0y\r\nNBMT5Iu/AC/fjvD+eA3r2sOX4cc4g0ZKf+b33SCKuHgagY+TIOPXecGfaWsr\r\nq5kIhZw/poOTOJ6g90FTp5+iANvzpTYSZt8gtE4FW8BTTG5ROEjXaLYsBtus\r\nfXmGp+PVM+7O1Ce2pP8knwFoE0K8pT3xdkNCLy1jnhMxlQNJq+Gry89DzlcU\r\nEW2c1bONCl/wJ21BB3HqqjWaHnTeMTdPikT0JHfBOpb04DwhlCxpLAOkkMu4\r\naGOOIgL9CkhpH+SVxiUVvoIUGtIzxVDUHAc=\r\n=pRpU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.21.0_1654493603470_0.24752544149036582"},"_hasShrinkwrap":false},"0.22.0":{"name":"whistle.modify","version":"0.22.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"b5d47b304a41b4f5ee2ea4a0e350289ea17a0377","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.22.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-iAqJV6F2qFIEnGgksTN5SOggCyWwb7l5xJQOgV397B7wOvIYAVRQis4cmPTOGV5PbVWLppHaFKVUtLn80h9a/A==","shasum":"fea74b793af77416bfb9748666d022fd84d202a5","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.22.0.tgz","fileCount":80,"unpackedSize":2507712,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKgbV1bERE8+J0/bGA3eatU8ndOTuwBTOnmoMdWYmMvAIgFbJAFtb5vzTwMFcdy+yLRRpMJKiL+mDQYvLb2CPKGzY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin3EHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQKg/9HS3/B74Y5AXqU1PNGi8ZUIE+Xp6ekdRu/mY0pR5j/Pn0IyA0\r\nNHo90swv8oRRXJd/r7Meq084HvpVQuc4wYbtFQhzcVEE1klcvbOrfIix44DS\r\nJrlStKtkidKjp0iIuwl2Ig4rG3OmEQEzfAXSam1+WduUcssiHxV13u6NRZ8j\r\nz6A0CLEWG14XAtVctsXMrLdqnpdHCW9YEGpX+DEVIHmhLfLQLgUNMA3iUkMn\r\nlQAVC22kWGMek0oJ5ZEbCAWhLZCg9Me9eDCFukKI0tHl+rcmM2pMlmXTWutR\r\n8mMr2Kngj+l6bQrz2S8mngvLhzgfqNnDgzE+p3En98Mftks7Zw0dD7LNVv5/\r\nhADX9yRupeuhkOBamBddM/ZqxjLxLEKjzm1vkrlVF7V0bGHazViy2x4Z50Zy\r\nhP3ILvt5NyGBVEKhabUxyHucIMfJ2aTxlxfYFEISsLXN7aLq84VQDUdNLrGL\r\nF0DxVcYNecnWIObCovWZZyGbGDOmrYF2ZEi8t361U+haGhAhWwwv76fvHXMe\r\nMLgDRnDR4+fPqPGlTFx9GYNHCJ5rbeElWquuGAm4Y0U0bEptcoqfoyKhAls4\r\n3jbwzmqvoANhzvmQeKgt2GkswaUqHNzRdtWwHYastmwAFkUzPNNlnUG22z5L\r\nBpee+CYJzAELiNm8NR6XhdikiqbfJqeAziI=\r\n=G5ph\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.22.0_1654616327424_0.27298515277585533"},"_hasShrinkwrap":false},"0.23.0":{"name":"whistle.modify","version":"0.23.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"edd487dab020a05aa06b43976d3a50021685aaa9","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.23.0","_nodeVersion":"14.18.3","_npmVersion":"6.14.15","dist":{"integrity":"sha512-u6kBfGbsTb6fIPUn4hPpsZgTvBZiDR7t7pLXcBqB5bZyc/+5lKckJzqO5ggBe44fro1g+oaL6os6NWC45ctFHA==","shasum":"01e35f6909819f2028e130c7bec8e3d9562f0ec8","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.23.0.tgz","fileCount":80,"unpackedSize":2507743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHsdNaNK+27nkjOwrXGLl84/IyThpswl33rny4jo3ulAiAew9Le3sHzOgp+TDIPueffVTAesw0KFZysfWgkeOl/og=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioBeMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlYg/+OI6m76/xgvNLCxf+Gb4h7SVQNd7gNVef7d8sOW8tAruBcLDR\r\n8Wu7uCIrgFVvJ74FTjJOz8VilSthHy+lsVcW/61jHHeaIEBXi1DzG/o0BPdo\r\n6ghS32C0o2vwHPYMyI5AHstjA+zn9FHVURdonqORKNZapYdK6zmS4GT3cZYj\r\nbeK0mDU5IDp9hYqpXuC3zQh5MCV3dPHHRI5tR8UX39+nH0MTNZJxXDSxgwg5\r\nRQXw/eD3qGqOgEsYGZeW9Zf/cwh+RqsYJMI6UJDir/UKjQ2AKkqFMEniTzbL\r\nWCOuAnZTJodiXGxg0lEpxHObIRgT3kP7K3WjrH0+hnl1RHwhVIm5nmFK7QPH\r\n0orF6OqmCmaw9oRP8UnCwVMwG0zn9sfYT+jKH1lIWzae2f35o/Oi0vxENXcg\r\nJP8AhQ1YFaT8RiplJpvyqJd5VxHbwNqi49392/s0GFwMhRWbgXMxsG8s/dfe\r\nYnJJI89oPzUlyoPD2d8n4qaHop4fPvXnw7C0UkVhOUkrVrhkRsH3fhCXcNjG\r\npk/5trRpcUho19b01cVgFb/y/7B85klyBONqWgr1IKOSpheXNpnNvVPxPybW\r\nN+B6cwPM+iQn9xKoowXSXfExbmHsEgLipycVnx2RjB5M7XszK/Ybee1PDeFZ\r\n2unP5Q0VpNblJbyqLGi51XAC4aVblVrXOx4=\r\n=XDT9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.23.0_1654658956432_0.8027262785535816"},"_hasShrinkwrap":false},"0.24.0":{"name":"whistle.modify","version":"0.24.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","jsoneditor":"^9.7.4","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"b63cce00ca9dd9e4d7d1bd3ad3905505279630f1","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.24.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-mgXEwqT56GvXbAbLqUlXUouigLpMcUjWLW6kSLyMDqYCoHOtJDs19skgnsBdeBPlCcMM9+9jRfhc1nDHU2xKcg==","shasum":"939a466638e54d40b725c0fa4db87026fbd389cb","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.24.0.tgz","fileCount":80,"unpackedSize":2507873,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQWCbhHFhy/DtlTnCgE1RFtD5Nx4GFodSR3RJy9KEfeAIgCLNAt+QnTKJXc3Y6+7OqN78o8iQXxMRobdBDtaF56O0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipaQmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNog//TKCMsl2n2JBUZFBQ8yw2+v5G4amNxWtw8wS6bVqI/IcN2tjQ\r\nNpK+DjlGKyigOc7P7Lqz/noXCmq5fkWrzYYsaulj+HoDNvayIhUr4pNmWGO8\r\n7wJnSqRkN/K1Jb3neOrajyPzRoeGoaUHrTXB5NpYT1ajNChcnaDDvnAO5ohQ\r\nmv0yZxJYLWAjnIPnVg4ZF3zCwL7qXwrbmQQQCibhLKj/524pGLI69FZ0usQm\r\nELxKrnCOubfemgZe+zCWrcoNcDaRs6HTGS0mAVioElqkaz2Yulq0val0WXS4\r\nmv9s6sxb/kz2/DFxUwMUNS+xx7mRHPX0W2tvtNTbsiOiAExcx8Y20WF2nxwa\r\n7esYo0TUei6RHIkB5Yi84PnSGmmGAQxviCwi2aFOftFvs9kLQDkHcNGaXYSw\r\nX6WXX0/sy7jKwOf1LAuBOoPzprYIgws4vlFeT7z7SeOzZwa4YFFnKd9kMzGT\r\nIJezfkinfRxN5mA4/K0dmVWM9t91mSk1SybGnn8lNs2biOSOGYzLVn5JpOD1\r\n4AIjhufHbccK5Zf0HiWzP/0ZX1Oc6+vjydqrtyLenvKyiyGdwIlAMeX4cAVU\r\nClYoBkFrptP19hSCioCQq1IAvlUJECXSZbAEEQpxP4kMJsFcE4jFsWD6q554\r\nQt7IvcVj9997ZVwqA5WhZflWCZOQ8lq+nRI=\r\n=2J2J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.24.0_1655022629833_0.4085752936614868"},"_hasShrinkwrap":false},"0.25.0":{"name":"whistle.modify","version":"0.25.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"d3bd3381369f9c28ddbf48a540b30dbe0421f0af","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.25.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-NEbXPEBQx77DKcYRAWPwof0yksIQ3VYQvzddVLu/PJzkAuZg5X0aI6v6GHUQuPx9tzCfIOcV3oRQOpuN/3tuAA==","shasum":"cc71c162b34464c217cc667a4801489226296b3e","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.25.0.tgz","fileCount":79,"unpackedSize":2752519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZrDqM2zh3L36xVlMH9qjB6Mb5ayY5TNICSPikftaU7AiEAoeTb4fKah5bFCfuPJEhq8yYDJys/EF2x98KfSEAkdCc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirx/dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3KA//XFi5CyLwO7TAjwCBn0UaMRXqZLl4Es0VX/sedfasbzDMF6ri\r\nwr6f/caSfCcP5ph0vqfgnu0NUiH2vY0k5h9ggO53fe79yFjfvgw5A77090oR\r\nzT04ki6vHWhMi/A2E+GR7JO7uPlRgZJ5fbJltxpKVC84/dj5AXkfpSHbO7jh\r\n+r/2307HzQfN8OFZpsJJh1uhpKtALxPqInVi0sl+lljCrVi6Wzmytb4uVZD6\r\n1uNqoHpSUtPOocPwjyf88hw8zK3RclJTM6R9aNfhK2sntNEXDvSBu2B5yjFC\r\nCEcPOzs696OIK0aV+YS9/lxb/DjNkJrgyCX0GQG86w+qAdbwD6LBzNHuNEbr\r\n0aONpRCJOfcFfqaKH+3EVt3l1e6H/1Zk7z1/Ss7Lhuz44QNMJHygQbWIUGMY\r\nkf5ikqdFVre0rClIhbQEu6o4KFX0RYxfPPIc0iV6BgB1fmX0Ur38sIwhgIHA\r\nF8OaxqpNIY8ol9rCIB/Huq69kNALCQU3E1GstQPNipBzP7+dajG48PnN/Bzh\r\n8vOjykGHig7Vpo8krpWbwRiJROrU11qziWLUKs+r70t1WrkhlbgN+GP0Lkhj\r\n643EdR6lRvl9IyROCaJ0tqog5qNSfjSqWS/mICzwqztNofk99DJK2LVlQTQ7\r\nmtOvBUvPJvgoWkxEbR6jYTC+9H2gnN0orWI=\r\n=3TEe\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.25.0_1655644125155_0.36609521897689956"},"_hasShrinkwrap":false},"0.27.0":{"name":"whistle.modify","version":"0.27.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"e1f87bcef63abb010509988dc247e53ce1a03811","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.27.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-RRBliSjwdTWqpxr3c/cst5LCSzopXvs73d+Pe7e7JUVoFtzUZCTvLk86ctDCfkQ8AOwAOAT8ZB1Glm5jX7RLRA==","shasum":"1725ac8f59ea8e83c51729e384bae14d1e501366","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.27.0.tgz","fileCount":79,"unpackedSize":2752709,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHx1WBMb+sHC1/oG90MDK6fcja13Da/1PxfnKbNZsEKcCIHzhy0nUf+IN3O0z3fWx1h+ls4MiUsunDvUl3COD7edP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitvEHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLjhAAioIeV9SdNNOvYHdjOo0XqA1VIj4UyJDZKoLFGPdtb7Q9J0vM\r\nEMRjobkoICBB+Pi6F+8NzSlnTj3Fzvr6zw999ZbMac3DP5YlfwcWBvE0CucV\r\ntdVV0pGP5e/Uct7Y/Jg0atDfbpUoVX0vb/Hz2hrDtQvF5pF0+KdYB6/BSc9Z\r\njqG11ZwqM+PtL8jRLp2RMbJqqB6fS+nE7LOuiM8mQjrLyleSeyDnZ4iySd/X\r\npzvxWp60dv/SWjJRaEipYiPFldOeRPTUxDj5Hh47W4knKMSoqRFHUZwWwyWS\r\n1DBlDRk0+irhffv5UnJsd5cTn9y8VHtjNdQZs2ewTJkddlMwd6Vc9oluMNjf\r\nHlpZA98/R9XIaJIIrlUpxcJZ5Df8RKpvVJ3Ceowx29slUTp4pNq86c88kqQd\r\n6DprC+J1Dx0KKv4/gJSWHBGBYaWQ2ODy2bTQXyr7hmiZjBJn4/KU3ngYz03t\r\nd/GR18vlbp3atUeEr7rrpe3mHzfayjiUVESiAArNlH1JOmlhyYJperdEjgft\r\nrTYm3vt0kLEfrmI0MEyAylpnD4YJMe/NP8g5tSqcO6k4Ia03NZVFaJvZyNmb\r\n7CfRoLGlieFPRknfkbLE8H+kQe8hnhKka2qkgVnRqy40V+91kz5licLuk4JF\r\n2ozhZci7Mqh5V5xUn5iBqLEC77layME0lAQ=\r\n=KkaP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.27.0_1656156423090_0.6180786316939153"},"_hasShrinkwrap":false},"0.28.0":{"name":"whistle.modify","version":"0.28.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"e7e7ee8227866e79c294e4a67e425a65367d21b1","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.28.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-IxvmurAyHTdRv70hTQDVPQzcZZ1U5YA7OhRLy8x8W/qNXbl8BfDM3vS0nJxKF7ob0ZQG3YVSe9M1AcAdN/dPdQ==","shasum":"c5a9cb3140cd92c2e371b874ac21d20136ecf882","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.28.0.tgz","fileCount":79,"unpackedSize":2753081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGx8/doItpQ1TP6Nf4y3JKbkOEGTtjuns/nbUAew48ZOAiEA3EUeIJhPYPkb1wUUIv0ufj/i4K8GfcryovUXXQo8FeU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuEDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6DxAAiUxejNoX+qBMCt9513oakkbv+LD6o3uHzcHAzmazFGMdVrVo\r\nGdJ/GM4EYisLpAjdgfM4C1ktRYq9IuFTdNdjQ39D+dYPPaYEpZJ5uvplgr6h\r\n/SLEziBNZo02sZxsk+r0J99BEzIHW1NSdvuTlDz1V2FcdpCbD9V4tqsuKLED\r\nJFfWk+ijf8l8byohmXyRCULqaBZjR3IgKLKZIQSOlJioFIfdhytB6qzGwGHv\r\npCetrcKjPD9JlU1+e9Kl1znr4sJC9Hp3oK9rSJ1k2M8brslH+AtM+1J5wjIn\r\nDurdlXpZI4QnMrTzFnvobxPf4iYu8UpJ7Q5o3E9L9TPgABjh1qXeg0mWU3d0\r\n/g5XPkmlL3JYbZ2w4cvzn2rxa8+3x6OSTlGwxcOYnvBgQrDOHjqDfmiN9J+5\r\n5dHiXwWEq59KMkUaR3rq3oGD93N1nZpaiUBcmmyANtvtnrwpeIINnL9Dgm1K\r\nNLuP7mnUb8z0WHwVLjkszs9duEafph1sg2n7dO9NQ7s3ywJse3K17Rjzc3RJ\r\nN3eZWLBnn5ZaKCk+i9bQag2iRvLJGKYlXqXcK97/urwscZaHYL/mLlp6kdtH\r\n2623tBumMeuR1sadAKuhfIMGrjbR+bFuhSEAPrh6Su6SR6doyNESrOp716rv\r\nGa7ApwDX7wIiRU1ijDAFy3qYK/+00d1JYoA=\r\n=AP8c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.28.0_1656242402447_0.5387775791506098"},"_hasShrinkwrap":false},"0.29.0":{"name":"whistle.modify","version":"0.29.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"f7260e60daf24674a9e6a0465cd430ef4d0931e3","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.29.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gEFL8mWDS8LMFs8kioTKOK/ER666XQAZ2cQzoK2sW1qQnhDFS3RR+YpfvbAP2yiXdjskf2DJJvSNC5sWlDyRTQ==","shasum":"e1b6c4e460bb1f49f16ea6f579c855e1e1465ea6","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.29.0.tgz","fileCount":79,"unpackedSize":2753613,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfhSe8RwS0vCvQb9QijIn9R/WKQQv/KQbGPrHkCngbagIhAOmeamYCHvC5MUQDqQDKWDlR6rUAl0KtXvLC8esusLDJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwUOOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv4A//WnYx+GbOh9fw0culzlo7N/s2Dj+ew2xWSuCju49Mgc5hoTJ0\r\naB7u3r5Kv0s5HND73CPaJTqZ6FRr00Vrnq7TvGjTkCTSA9MESBi2gjwItOXT\r\nT/pLT9cdX5HWjkMMkuIHYjiRoh76Iy+5ghVW+YzmXHKI8a0zaKJzN5UnRdv+\r\nHAWF3jXOvGnJGBic8MxnqJfJvjphT+iBog/Y7EPj9Rns7xFkKuOM5s7zFTlz\r\nWbz5AHCvuzs3hMrZZz82phGIWwDAfiRytxvgelr2Zjnwlp9tBtRxSvi3UOc+\r\nnSLB2TU+gtlfvYKxprHd04D2W83Cvd9DJTKSMzYz0ESpnKuSvOASwS7gKDT6\r\npV0sDD/FTMAXN4d8nVIgU3zeSJ4sWHuE8uS2X2rg8HvTrRNyJuyQO4uqtmf4\r\nr//t0EdB0Tl8nyXSMDBgzBznCbaWruw6XcHjDdJdb+uFZ22bdgS+QCyQzBA0\r\nSzaVUxR+DTE5oT1TEk8WmqVF4xW2O/XORmth1FnrCpW4X941RDSD76hW1tEh\r\nnwf+Y94+VW/ogsyokKMhnLJ4lTmDNF10bG+a4oWedL1XFPnEFnKdYEE0vkuh\r\nYalx3WgatVydcls6nyM1jN+/InVPfj/00G3Wi9pmTowLNIdbg+/YzSn5xU1s\r\nT0RBNv++MfdBys5hKwrpoJLB1NZousPHge0=\r\n=p3t9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.29.0_1656832910627_0.3791131618730452"},"_hasShrinkwrap":false},"0.30.0":{"name":"whistle.modify","version":"0.30.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"1df0c6563f6708ee681853df7dcff21129b6511a","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.30.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-009SJRruXIGtZ6pLsImMdLr04bkl0cTD05qS9lLLR65xRYJqT9dsMtQtC7n7z1LxrdGBOSnrgch1QOJspqb8/g==","shasum":"d62998246c3d363d2ecaf2207689f4a0757137fd","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.30.0.tgz","fileCount":79,"unpackedSize":2753729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmEiFNBz1vzd7QsZOB7qYu3qQGUL6XK698k0Jg9C4lowIhALKyOI7NtdhLE+NescKJSBFATZU2kBPbhQQPjLOU+FDj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi26bnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlZQ//euviCZy1xTKHQ/jRdceAo6u/NmTEmkQH8sa6+qTdNWDAVZ38\r\nDdwiMZjK4YmesokBaVUCqANMtwSYGwJscA5vBMGX5hDOZs1J4KJRcGPJSp9I\r\nByXDoJuCyFYgtJIDVhcBGFvzOAkigAbVpt0lIYYHbvxV1LrhLCz9aXOpY6Ov\r\nCAVVa16vhw8Zmon+ROkvyPUsjx7a3rGE1DpCshevNa2eycngOBzinh8HqJM4\r\nMM7Zbe7gFkfOO2+CpIiMuKEPkSzyHDexfO1J4FvvZEK9je3kZ6AS2zEDJdDg\r\n7AQmSlTt+BSmOkhs044AKJm+J3cNG7DlOOq7h+JiWmS1C5H+QVHfxtfS7s+6\r\n530sshIfl38orddKj+mQN6epszIuB4FPWuIaDqnoL7RnylPoEvJK+scHJAMH\r\nc5j3jGTt4QmrynYI0uW73Ma8ZNUspMC3FaHMtVb2RR7xjsmy/rhq0eVmy5Ag\r\nFrMTv8z5/Tgv/OMUtac8nbKi1lFgTYRE/a6g/ikMEEePQZLiAG4YKRlVGiRe\r\n04/jrFAQDVV2a0i3z8Bm10I9XdP/odWIVUjrD2A5RkoXBnyWStIl5ohm6Yox\r\n+bfBaEksAkyW5faKqG8tfiE9dfZ69SVt3mmsTE2YWFnaE7jfsuQSDXgZWeTo\r\nAT3Ak9VsbWt4aVDurYRpAJN9ko6cQxGJEU0=\r\n=D0LJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.30.0_1658562279377_0.6718119107261706"},"_hasShrinkwrap":false},"0.31.0":{"name":"whistle.modify","version":"0.31.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"4a41fefa839e957b6ed8f14fd3bf9e9d91d66492","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.31.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-6lK+TLsydIbL2Z/WaTSt8dWxA0mFQ1CCCDcZVvFBz228alny/iEA4MfzI1LM7bmy7x5Yx2TS0RSa/cRU8Cd/Hg==","shasum":"58b6919d0acc809ac23a97c469cc6657110fabb1","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.31.0.tgz","fileCount":79,"unpackedSize":2753730,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxPhPK8NGZuH3GpXMoTgPGJecqKdG6iqshsPm/AgMH+AIhAKsawzR33ck+puAuKuhvERrxs34zypkuourcjXExy0Va"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3SnjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9Jw//YHGcRzb4DmQ0XNPzKemfEzghe6AEPjU8soaTl5oNXVqv2nHI\r\nj3BJUpI3bIZmMCgUx1nu19w7F8694GlJjeN42u/xw8E9ar2t7h+Qyai/IIsV\r\nfj2Xc5L8PSn1huNVzAZ+OX5vaDr8cj7rOHXbCxlFbX+drV9UhINjADgf4waf\r\n14wkOBy0Pz3B4/woaZxz1pOC2ddnkvvZZsbRTDsTuP7ekvxRXrpXu2l8Rk0p\r\n78/KlMN40MarKLP0hAr3vbo+HQ9oSn6PvC/e5HxAOV/VKCKpUCPrBi+9Jyl5\r\nNsAZ+1jWTfvd35YNx5Q8ugQ6XLQNhzO4px/xQ0m6JHhj2fakTxu575JPKh3e\r\naN/EjQiwpeyGK77MEUocthRUAXmZzi0NTDjWaDAotApHM/4CbFuUgF1SqoId\r\ndPh8voOgmRJR9ulCoVgW6enna38A1qgBIGnxayWp4oE/BzjZknlAmVc8fhea\r\nyzUotqX5VlSb3d3/ukL2o2wa2R3jqGrSn0rlnzIIjQjSLMao0wEdFUhJrv25\r\n/Fxfv+Uegg0bVfNuyMQxlEJv1ZB5BSGejed9Q5Du3YMJoCa/fStrVa6W436q\r\nlykgCaFyz2+YgsIzdpHeDbPLqsVWLvwAnljvXCut5x+Ly9grpowGU3ongnft\r\n1qTzGJi50XvM9k46+OqJk04508j41EFi/Bc=\r\n=pt5b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.31.0_1658661347119_0.8377088559023573"},"_hasShrinkwrap":false},"0.32.0":{"name":"whistle.modify","version":"0.32.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^1.5.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"f013d57e497c119069e7017d71e368266203a734","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.32.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hUw4fNnh1F4AF/r7coK/Kvt4c7s8VjTxFsI40jZzTPZLn+Rl1WEfu8qqu0soRtyV0zIwlJyAT/SuKMC51enDbg==","shasum":"be0981314e01eb76fa004c25b0d6fd1cb32cb009","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.32.0.tgz","fileCount":79,"unpackedSize":2753729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb8CHE0P6hrLJwpYs//4RTLzrWq+tusyZwPiYJQq8GXAiBFTcGuyTFPZNwA8NWoEappfP3kX9FZHb6Gf8nPvP3j3A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3SwoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYxw//UoV7wxzpV5bJ9IkkvGdx0125X4K5DcrWub9TUCekGPeyO+3M\r\ncCy+E3I9VIZgQoDVSO2DfzeMZJLrd9lAVPanSzr1lYApDkNxCXtBEFGqUptx\r\nQG06lrXjXJNitnjd+YAhyn0/XBmHQ7d5RSK4mInQvWHNYTUk5olf3dkSARwW\r\nw3Ml9FVDhXS74iSXBW1DEnXV5niyJBbunpXsvAvq3uGanFmW1pOenccxZA3O\r\n8MBcdpGPTz6OyNl5ZyyWvNgsh5qzOo2AN3uNPMOpbmp1CCNi0/0peVUS0oUo\r\nFzmSYnm6kxeY8ch6YZRvB5/It58TNIYzqFA3YdJKxorS46yzGRA7kG6NbR+c\r\ns3pQkHpH7qcclM/K2/K5RqWYtH94zA1+lnZIYZLqsKiV8kzlAJGnx5BGoZ+N\r\n/YPjQZcj+CNNG+4qfP8eXdT23ToeW4yK4aXION44ZarZA6UW2sUfVxxlJPJJ\r\nfrZht0kgxbjv3dJHAtUGnuozI1JBydE6xL+RUYztqAM23DwvFDHIIVouemW0\r\nzE//TA0T7TvwlzvFDvNvZ93R6R/nZpb/unyhgXd9zh7S2UnBHZhcearzIs0o\r\nE9q2QmeEN9nvjxPLej9EtYNX2M6pxu88tJ/OY6tnLuWp5NfQL2zIE/AW++qF\r\nH10o5EM3cj0VKWH0QXDnfEpFJWDwBDs2Rko=\r\n=/UKi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.32.0_1658661928164_0.5523464021283067"},"_hasShrinkwrap":false},"0.33.0":{"name":"whistle.modify","version":"0.33.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^2.1.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"8565ea58fae08f7c371dc9b3a3dfe64ea1e91145","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.33.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-8ORu5kP04rsxDnePAMFoXp8B+uAypMOjXjemI5jMvSM1Xyq/kTVislRhWlgBlzuom5kghQ3ozqD5Y7OG/oUmHA==","shasum":"1720b074d25d3e938b0085cf1637b200abee2971","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.33.0.tgz","fileCount":79,"unpackedSize":2754562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAQ/zjwz44LJLjXxNKpOLlR1cM9MVT8jS3PibRA1DzQwIgLa06uvDraC1MkpEaiOFS2KuBXaDhc6Gz6H4TaAQNxRI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAgIJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry0RAAgWQo3OdnoOikCuR5kExafskQGBBXQWK4bIF7yUD3b4ZWLPH9\r\n30B8NUHzS8IVIozYTCoQLZS87DQ4gUwDB66SgIbiIlnT0sQbTTgrgUFsp5bs\r\njlobqqH+tT7T8kvHqpsItTy5oX8+WgV901rAiDpmwbbeb/oTqiFgqhY0pJxW\r\n4QbS4+huDNl6KbZsYQHtlx/G+8TenGxW2hxnCldVtJ2MZtBsk4dECphM9F8p\r\nt837ix71Hh/VqWlgsIlVygdvBB8NeD3nOHXqLIMWWom/s++flCgy2BJhkidZ\r\nSwPGbVVD4HBovJkZh7VedFPWvLsCcKKFPLGZwJvWho6OxTcWLkezmYXL0uFT\r\nBvTH5hrvDB6bQSq7TkoN/ZfY7KGuyIJ0VRhMzeEjEUxkw5sq0e2wlppeYwhr\r\nTnzOFpgutsb2RcxxLLQ8J27rKSIMoXyKXw3HO6cen+egGpr+rQL2h/nq5u16\r\nXHFNRhcjd3IbroCyL/6LnwUNoNSxQwrYUyCb+FOnGQjkYtQWOQv2h9Lx+7ws\r\nrnIb6XPyftE7Dq1P7Ym2GBAlRtolifr6U8id6TXybTa0Qq+0usvp9ynuLGb7\r\nl/vteVGrEZvufJCDAmkqwrJDAFl2ekfgWZXJKEh2JyEnkDcv5L9jBsxLFsyT\r\nymopAAwgdjIyX3zWhJdI70qxV2h01/dcCv8=\r\n=at70\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.33.0_1661075977048_0.9074303079263641"},"_hasShrinkwrap":false},"0.34.0":{"name":"whistle.modify","version":"0.34.0","license":"UNLICENSED","main":"./dist/server/index.js","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"scripts":{"commit":"git-cz","publish:minor":"npm run build && npm version minor && npm publish","prebuild":"rimraf dist","type-check:client":"tsc --project client","start:client":"vite","build":"npm-run-all build:client build:server","build:client":"vite build","preview:client":"vite preview","build:server":"nest build","start:server":"nest start","start:server:dev":"nest start --watch","start:server:debug":"nest start --debug --watch","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"dependencies":{"@ant-design/icons":"^4.7.0","@fortawesome/free-solid-svg-icons":"^6.1.1","@nestjs/common":"^8.0.0","@nestjs/core":"^8.0.0","@nestjs/platform-express":"^8.0.0","@nestjs/serve-static":"^2.2.2","ahooks":"^3.3.10","antd":"^4.20.2","axios":"^0.27.2","class-transformer":"^0.5.1","class-validator":"^0.13.2","classnames":"^2.3.1","immer":"^9.0.12","lodash":"^4.17.21","nanoid":"^3.3.4","node-json-db":"^2.1.0","react":"^18.0.0","react-dom":"^18.0.0","react-use":"^17.3.2","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^7.2.0","svelte-jsoneditor":"^0.3.60","use-immer":"^0.7.0"},"devDependencies":{"@nestjs/cli":"^8.0.0","@nestjs/schematics":"^8.0.0","@nestjs/testing":"^8.0.0","@types/express":"^4.17.13","@types/jest":"27.4.1","@types/jsoneditor":"^9.5.1","@types/node":"^16.0.0","@types/react":"^18.0.0","@types/react-dom":"^18.0.0","@types/supertest":"^2.0.11","@typescript-eslint/eslint-plugin":"^5.0.0","@typescript-eslint/parser":"^5.0.0","@vitejs/plugin-react":"^1.3.0","eslint":"^8.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","git-cz":"^4.8.0","jest":"^27.2.5","less":"^4.1.2","npm-run-all":"^4.1.5","prettier":"^2.3.2","source-map-support":"^0.5.20","supertest":"^6.1.3","ts-jest":"^27.0.3","ts-loader":"^9.2.3","ts-node":"^10.0.0","tsconfig-paths":"^3.10.1","typescript":"^4.6.3","vite":"^2.9.2"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"ab72ee63da3bc9651eac9ff2ef77c0cc9bc3a8a3","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"},"homepage":"https://github.com/xuwenchao66/whistle.modify#readme","_id":"whistle.modify@0.34.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nRVMNrmmCmCeA8DGXpLAJBc3fNyFDj2f4fI8CcZquro5DRR6fQHFDJll+uMOzE/m+/0n61JDJ0leWl+JAQiL1g==","shasum":"3feb021a39d9d4f743295fb304e83905f7011b03","tarball":"https://registry.npmjs.org/whistle.modify/-/whistle.modify-0.34.0.tgz","fileCount":79,"unpackedSize":2754742,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnogzWpnAtRavSioOhnumovVhtozBuwt+LPdIh5spiWQIhAK7xS4U/5L31vHYS0XjVzP7dcxKJtJx3yAMcCufFUGf7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkbYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpShg/+K9EP/gy6BFBw3Cz22NDO3xqZ6RydukD2TmUTKzIU2de8vFE4\r\ncgKuWeXiuIkkIprqTG3OrBLyAoclGncCerVVZrl3L6KxnZNNaap4TdFzPwM9\r\ndyXfQLGqXGDP9jplXQ8lPqjXpCGiwdz0XpbmySXbMAw9hmSI86WvQPpgV10Z\r\ngLo5DAgpTGj4feU8fsKZhR9pKh3ae5qzt+0BFafPd1fGffKdH4AE4/gpeiVV\r\nQ9cDw8C98uSe5TkKqs10kW0V6yYODTMv+3UAZCZ13ysgxU6+AaJMYfCCF7T8\r\nFQ03g7hHUnHhRsom9LI8fs1gH7yLWSkrRpXxPVOHf+tRCkhDbVhGYII9SNRR\r\nERaEKEN5MK9ijFMN33oI4OS38GZwx5z6fJnxjUbKhaa0bf4Zo0CHbHbtPYH0\r\nT/mJXNFF28kbmfPc5y9IwuTHG7F2CivorF9+8+FylMrMDtwyn1C/mqiopkcP\r\nnMkwa+YwP4giGxZgp4HB2kxKULZXajk2dmUAiuM0buDwJkRDGFNUxKp4XofL\r\nN6sckvq62zMdik/FbBhaHE/14WcsAuutR9vDb+xfX311wXwj9m7a3PFF95WA\r\nNHLrQfOTP3K0W9iym9cksSW/gqACQgjaOpmK7AZx4YaYFbArPzRVsHuDGRr4\r\nhfSN2yasFEpxbhXUNK0+ZXEqfFK82mvlmd0=\r\n=Ht67\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"xuwenchao0606","email":"842390367@qq.com"},"directories":{},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/whistle.modify_0.34.0_1661093592495_0.8890845744251705"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-22T06:30:02.746Z","0.0.1":"2022-05-22T06:30:02.933Z","modified":"2022-08-21T14:53:12.849Z","0.0.2":"2022-05-22T06:47:28.968Z","0.0.3":"2022-05-22T07:08:58.685Z","0.1.0":"2022-06-05T09:02:56.184Z","0.2.0":"2022-06-05T09:03:00.851Z","0.3.0":"2022-06-05T09:03:06.045Z","0.4.0":"2022-06-05T09:03:10.098Z","0.5.0":"2022-06-05T09:03:13.788Z","0.6.0":"2022-06-05T09:03:17.544Z","0.8.0":"2022-06-05T09:04:15.179Z","0.9.0":"2022-06-05T09:05:56.905Z","0.10.0":"2022-06-05T16:38:31.765Z","0.11.0":"2022-06-05T16:43:50.936Z","0.12.0":"2022-06-05T16:45:46.178Z","0.13.0":"2022-06-06T01:45:30.595Z","0.14.0":"2022-06-06T01:57:10.772Z","0.15.0":"2022-06-06T02:22:29.297Z","0.16.0":"2022-06-06T03:07:19.092Z","0.17.0":"2022-06-06T03:41:35.895Z","0.18.0":"2022-06-06T03:52:03.682Z","0.19.0":"2022-06-06T03:55:54.961Z","0.20.0":"2022-06-06T05:30:59.420Z","0.21.0":"2022-06-06T05:33:23.645Z","0.22.0":"2022-06-07T15:38:47.562Z","0.23.0":"2022-06-08T03:29:16.700Z","0.24.0":"2022-06-12T08:30:30.052Z","0.25.0":"2022-06-19T13:08:45.384Z","0.27.0":"2022-06-25T11:27:03.427Z","0.28.0":"2022-06-26T11:20:02.864Z","0.29.0":"2022-07-03T07:21:50.848Z","0.30.0":"2022-07-23T07:44:39.689Z","0.31.0":"2022-07-24T11:15:47.408Z","0.32.0":"2022-07-24T11:25:28.367Z","0.33.0":"2022-08-21T09:59:37.322Z","0.34.0":"2022-08-21T14:53:12.778Z"},"maintainers":[{"name":"xuwenchao0606","email":"842390367@qq.com"}],"license":"UNLICENSED","readme":"# whistle.modify\n\n一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。\n\n<img src=\"./images/index.png\" width=50% /><img src=\"./images/create.png\" width=50% />\n\n## 开始使用\n\n### 安装配置 whistle\n\n具体查看 [whistle install](http://wproxy.org/whistle/install.html)，确保你想要的调试的请求都通过 `whistle` 代理。\n\n### 安装插件\n\n```sh\nnpm i -g whistle.modify\n```\n\n### 打开插件\n\n### 在 whistle 的插件管理页面中使用\n\n<img src=\"./images/entry.png\" />\n\n### 在独立的浏览器 `tab` 中打开使用\n\n在 `plugins` 管理页面打开之后，也可继续点击箭头指向的右侧按钮，在独立的 `tab` 中打开使用。\n\n<img src=\"./images/open.png\" />\n\n## 功能\n\n### 创建 rule\n\n每一条用于修改的规则逻辑称为 `rule`，点击右上角的 `create` 在弹出的 `modal` 填写以下信息创建 `rule`。\n\n- `pattern`: 如果 `pattern` 与 `request URL` 相匹配，那么该 `rule` 则会对此请求生效。\n\n  目前 `pattern` 支持使用 [indexOf](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf) 以及正则匹配。\n  所以有效的 `pattern` 可以是 `https://www.baidu.com/` 也可以是 `\\/github.com\\/dashboard\\/recent-activity$`。\n\n- `description`: `rule` 的描述，选填，对 `rule` 进行备注，方便查找。\n\n- `response body`: 修改之后的响应体。\n\n### 管理 rule\n\n`Table` 的 `Action` 一栏。\n\n- 启用/禁用 `rule`。\n- 更新 `rule`。\n- 删除 `rule`。\n\n### 分组管理\n\n当 `rules` 较多的时候，可通过创建不同的分组来对 `rules` 进行分类、管理。\n\n<img src=\"./images/add-group.png\" />\n","readmeFilename":"README.md","description":"一个用于修改响应的 [whistle](http://wproxy.org/whistle/) 插件。","homepage":"https://github.com/xuwenchao66/whistle.modify#readme","repository":{"type":"git","url":"git+https://github.com/xuwenchao66/whistle.modify.git"},"bugs":{"url":"https://github.com/xuwenchao66/whistle.modify/issues"}}