{"_id":"@whyour/qinglong","_rev":"182-8603ad44942e2af1e5510ed58711ea82","name":"@whyour/qinglong","dist-tags":{"latest":"2.22.0"},"versions":{"0.0.2":{"name":"@whyour/qinglong","version":"0.0.2","_id":"@whyour/qinglong@0.0.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b60243aed30c20ca474d915dc25489ccbfc89c14","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.0.2.tgz","fileCount":193,"integrity":"sha512-gIcB2SODCyK77Tu5p9Bcw9w4Ei542qbXH1MstXY3Fopg7A9o4qtepzgJENoScLB90REoGGLIUDR2l4KlSDpitw==","signatures":[{"sig":"MEQCIHNA8Uhg1xmTSXyONOGm6CNDO6rbNK/ZQ3k1KSdz2CHMAiBNfwGSh55Ni+HJcZPb//D26vIurQNMANFnlrsr5al5tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4376139},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"181aa2e61279188b4582908c600f670332e42816","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.15.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.0.2_1683993950747_0.7658951373058891","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@whyour/qinglong","version":"0.0.3","_id":"@whyour/qinglong@0.0.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"baa9e04482ab3772c1167c5acbbdb4957093a9a1","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.0.3.tgz","fileCount":193,"integrity":"sha512-U76bLjsmwWStSAs5vccFRVmdZkz/7j2J0eyKqHX8hTtm5HBxyFPpTVHlRmAeMx5TJrNIty6EZXYLaII9/I/3yw==","signatures":[{"sig":"MEUCIQDWXhCKxnN3+OVHr2TEEwhOPWSFFup/9hFo5On40kiH2AIgdvJmxAby4nAp6kbRQuM+to6zEL0ZHjUy3tkVcj5D90A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4376386},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6c9e62a8ac2c10925476afb51e2aafbb61f8739d","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.15.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.0.3_1683995239574_0.38666615793514203","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@whyour/qinglong","version":"0.0.4","_id":"@whyour/qinglong@0.0.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"ef85830d4c4565fc674f276a904454ba0a1b3fb1","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.0.4.tgz","fileCount":193,"integrity":"sha512-9F48kMmszS5GIjPeT0sx/CZSQ0XM2oIgMXs0nFP5aaaCdbaftZCiSU216gSZvZZPyF9AXfFin7AlmCBnM+8fWw==","signatures":[{"sig":"MEYCIQCY9Oa2pKkYw0LOdm41yoEcKvXkkdTV0h3phENvp7pUOwIhANahjHlzUkTRqsHGqm4jss1hPCu53ILcEulMVLEwDfxH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4376388},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7e1d36784d1934b7c08cd8eab4143f616e6cbc30","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.15.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.0.4_1683995878046_0.2357257973358713","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@whyour/qinglong","version":"0.0.5","_id":"@whyour/qinglong@0.0.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"2420b9cdaad38a346152eab2497e9ce0146d80cb","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.0.5.tgz","fileCount":193,"integrity":"sha512-CkCFrlrL3EltyJsmOIB/YUzsAUra3/w/Q6O0NNWrYfS7Nupy7JRcb5I3sYfNevXtLRc3pVTKPL6mnD9/+pc6gg==","signatures":[{"sig":"MEUCIEOtCY7WaC1xMurz9BUKEHQ3SYqk5CE6xzlACNIZQdJ/AiEAjq5uZ6wd3oqt7CgXuf/NRlYmwO04SgRZ8mcYT4+OW/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4376528},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1fb7db449267bda56d8bd0ad6b2140695f369a91","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.15.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.0.5_1683997088860_0.3072606008359853","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@whyour/qinglong","version":"0.1.0","_id":"@whyour/qinglong@0.1.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"460a38c7c324e53d7d27915a4a3f345b446e3333","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.1.0.tgz","fileCount":193,"integrity":"sha512-EMeRszjcgGKZAqvt2MEBcGC+/Tt1lRYICTzz+K9nxnGnQGBcauHrcDF2SHjgMthWnKuSGdaAK/eNwEc2wc9ETA==","signatures":[{"sig":"MEYCIQDVr3czelb4LNHfguxFQZJK6v4RuXToyWZkbKswXFwdJgIhAKm+CPd3kb97BxOUWvR/ecd0UvIu13snNqB9Ogep33jA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4375066},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c139f2699e3ea2f2b4e7b06543279a7ca07be6b8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.15.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.1.0_1683999115072_0.8521614599535461","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@whyour/qinglong","version":"0.1.1","_id":"@whyour/qinglong@0.1.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"76ede9e9d9b2c05c2f9b2ac587806e42959d3102","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.1.1.tgz","fileCount":192,"integrity":"sha512-JrknbqnZznOh9G33VWI3F6xywxnV0vlE8G6+jLcym0deWFYZCt1NZM6EUt5FwNQnDtLexppaSSAoooVqoq5x/w==","signatures":[{"sig":"MEUCIQD7TfCf0SwU/a81ZJzviS2k+/G4U5SBhFN8HsjIqAe0QwIgeEpBw4CwQIW8hDtuNDBdco5pVM3qcAF9Lk87LLw6RuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373020},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b141048d7feaf6274457a27d010199fc1106e597","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.1.1_1683999497459_0.7792808914234504","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@whyour/qinglong","version":"0.1.2","_id":"@whyour/qinglong@0.1.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e50a5a8cf45c4568bb20fc5c369fc860416a5417","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.1.2.tgz","fileCount":192,"integrity":"sha512-9wt7ppelpYVDwkSTcLKzt0k6oxekgjFhW26Y5EzrQLkILVK0zqlrSI6PXc3hFpJ2uOgzzDrFV/Gfd15+8P6XFg==","signatures":[{"sig":"MEUCIQC+hJwNt5TnMwUa9CjGkAWpmd/XL+k163BMqaeMsOyEsgIgTaCv+FyoNkBBV2TopWafIwQJ3mfpbV1bh0h91zyqec4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373020},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ad6a4c54782c59858d65184e68158bbb9e89050f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.1.2_1684069178807_0.806728613258547","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@whyour/qinglong","version":"0.1.3","_id":"@whyour/qinglong@0.1.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"75060a5b29e7a059ad289c7d24314c1cdeeb5c25","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.1.3.tgz","fileCount":192,"integrity":"sha512-kWv+aICgOiV0mAVHA5KaE/2X4UnzcvoiRAGkAl1P6zV7AvEiTGDi6PUGLWTQdUy2sNq5UGePEquNVLVEuXXBOg==","signatures":[{"sig":"MEUCIQCOBdYwQVXS5X+CMsya8fBkn2IXgNjeqKN3UREUrteRKAIgKAJzQUP8ouGspd61LlA+A8+uGa7sNM7GhiKUf1678dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373020},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a5977deee84155e62ff433ba1ba2aa1368f65e56","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.1.3_1684115132172_0.4516088537616081","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@whyour/qinglong","version":"0.2.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.2.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"be4e262db391a04ea661052dd9a9520775261cf5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.2.0.tgz","fileCount":192,"integrity":"sha512-pAYEaaQk+YOJxvztK8NjYlBu5Jq03mPcwNYvrffVO5WZm+GWomN+/RztQ4Bv85Qdtz73u64OfPmJr193oVi/5g==","signatures":[{"sig":"MEUCIQD3HWHFjBw+LX3023QogCoIbs8FEAqgi6/gipsyroFElQIgAsmP9Dacl34bGNL26YvI3T4mlKwuFFAGss5ewQzMd9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373486},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ffcefa12d2cb193f878182eb443626da092a0ce5","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.2.0_1684163222019_0.22394754273505524","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@whyour/qinglong","version":"0.2.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.2.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"3cc0984feb08c91743cf344a8151d56a4213603d","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.2.1.tgz","fileCount":192,"integrity":"sha512-TvpgbKlYCEgJvHn7Wl5i14ILr/Z9cPwu4Id+iPUHADyQXtrr+wyRiYkkxpKnXBtp4fZVdOqmlFoE05bwAqbnEQ==","signatures":[{"sig":"MEYCIQD4cyCMHs4EkAHD4KIcgyzG5+4HpvHWCK16OiojKPI9NwIhAOnOHkdh7oE3ciPcIg+O3xlUT5bHA1ZzwfnksBH4atQf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373499},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7305f3f9737dc3d590feeca8d6689a85c4deca39","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.2.1_1684244626275_0.15912464406493587","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@whyour/qinglong","version":"0.2.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.2.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"345ab64447161216353375702d51b039495dacf8","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.2.2.tgz","fileCount":192,"integrity":"sha512-j97zLgAO+RNo7JcNmy+SXxt58wWvf/Gt/1MsobiKrzO8WFGvbwiNUHl000ugLGpYDy1rNnjivmqgLw1iyHeOgg==","signatures":[{"sig":"MEQCIGmyo3jrPyTLlB/pWJhFeLwfBzEromxRGZwLIyV4VefFAiB/9hRX+w5shLHHBUzbZ7cmX4Zbbh1bCerwvcin2AOcuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373581},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6ce92c90755973bde42ef93c39fa2e4d0d57c8e0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.2.2_1684345013825_0.36943185026117753","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@whyour/qinglong","version":"0.3.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.3.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"4671d4d3d6796db9075aace0af98c0aa5809d5a6","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.3.0.tgz","fileCount":197,"integrity":"sha512-Lvel4mDBHfez9SFBljFLwg9lqClAeY3MYXSSQUR7eFCohsvmmDBKdlhxexcr1GdiC1f0l1NzDu42Ev+WCgItgA==","signatures":[{"sig":"MEUCIAxXGoTG4ZJcptnkfWFF8RwsVXOo5kv3o6+QPME6+FhiAiEAwafKaG2dkfO+qLAd4WVYyBwcTCvVx5MNtFabLrR/CyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4380931},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c422e2a41245931f24bb2d732695fde0720f0a7f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.3.0_1684758480056_0.4148800179318306","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@whyour/qinglong","version":"0.3.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.3.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"7520b703069d10c84776090634375c6464d16fe7","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.3.1.tgz","fileCount":196,"integrity":"sha512-0ooP7qpMCs8MUdgP/h4FBlDCe4k9DCCsYQraQT9OkOv55duOXQQwctXtBP8w3Fw2BcSiggMp5vl+rhJDHjlRYg==","signatures":[{"sig":"MEQCIE1omnRFi+WNVT+T6WzaHTExbPpBH20jQ3ZXvoOsuUvWAiAyV0nVTFZCC4biaZZ6w7Bn1FlflM63eg8ABUJFAj6r3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373540},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1748290b18d61dcf51822fff8f3ef7f71dc7af2e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.3.1_1685172539483_0.9646968342370901","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@whyour/qinglong","version":"0.3.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.3.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6bf64dc118e81fe29412c8a9932415b7dfff9aa1","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.3.2.tgz","fileCount":196,"integrity":"sha512-SpF0c/htoSMy/4yrarOZJkZcN1Kxrj+CJrOAONF1jyk2u4B10ZgrgAkNhMjJ3l40c1YY1p6FdZe6iILM+Nkxfg==","signatures":[{"sig":"MEUCIDnmn0J5HvcZ5BrgPSYyJ0uoODM672SsAHfozSU0qJ32AiEA+ZvMeY0V0m7D7YWWJBVYIddhnN9mwbnBs0ZS84oVPn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373541},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"8fb4c28b6061af472f353cc42316afbeb0497e62","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.3.2_1685200313171_0.011184236121163593","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@whyour/qinglong","version":"0.3.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.3.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"13102f0657d2aaee5898ce34eac4ebf62e4b0d80","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.3.3.tgz","fileCount":196,"integrity":"sha512-/sZ9WMW+K7SjgMmKaLOl9XwwZt+/8DXYxeLoD9RdD0F3PWRUCXBez3hOrsxHmFcp5gyII1Srv9dfe+J5CTp3MA==","signatures":[{"sig":"MEQCIGoyWozHHWzZDM6T8zqMZbxe+SWy7GBJOmXC0WkvEXpyAiA7/FSIJ8YlauLmnl5iEIspPlFEFpa76yMRlwZqd5cNMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4373466},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ed67f3d1b0d9ef920642fd381c829272cbdf9045","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.3.3_1685276234982_0.644211326615989","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@whyour/qinglong","version":"0.4.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.4.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"4088df13692439356bda6bf9a3f8f0219af768cf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.4.0.tgz","fileCount":198,"integrity":"sha512-k0VXdOMX1sylApbiCPjFXGQ7n0b+8ThbYOfYGx6XCJl3lc9fATfaMe2JubTDByVhJNVd/MWuGZC8cDLGK+IrnQ==","signatures":[{"sig":"MEYCIQCWUKcqElpYE3/4uRfiQ/qURkd+0EPL71ER1eO9YzZwEAIhALEeG0GFziduE8p8SDbLURUVxcD/9uuMpkHgqLRfGuKP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385574},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7e6bf7b7296b5234b5bdb8eacb148cfaf7132feb","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.4.0_1687006031661_0.2504012161570892","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@whyour/qinglong","version":"0.4.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.4.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"7e9c97dd1e8343330016f1424e4276728ecc2410","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.4.1.tgz","fileCount":198,"integrity":"sha512-QFBE9WpinNT0eEjRkrVl8/o9w43cct5Ju8Syn22pfAnRLwQID3A80cg3uqf2vdnOtv9/CsrIZecq72cWSi0tMQ==","signatures":[{"sig":"MEQCIAJNHPDMaNjU/Kj9SJWaCcR/TTkds93YfP3cRQieNHF1AiAIAw/Ianjb0g2Y+y5iREjo0IakZl6nQS6cG6kOgoL5gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385601},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"9d131b0ba8a6530411eaf945a93cf631e3209d36","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.4.1_1687013913052_0.9620730198635525","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@whyour/qinglong","version":"0.4.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.4.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"346a2f290092cba6c8ec517f80e7af3079192829","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.4.2.tgz","fileCount":198,"integrity":"sha512-3LbIoaSs2LEwFqWTMCUbxSiYrmBx9T2fXZFzAhkq6XRdpLML8yzIno3Z3zsOTgdC1MmxZuRNkbP+QCFEryWlOQ==","signatures":[{"sig":"MEUCIQD9+BPKmhPYrN3M4bRxpL1GzZGYysDGKC2WaScXLhNDXQIgZo0nHm84cwdhmVkYkjfhkxfVWik+CmIONxQPCZHykWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385592},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"971b571ca506c9f9efeb0aeb879572d2ebf2add8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.4.2_1687014201352_0.5815146251976375","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@whyour/qinglong","version":"0.4.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.4.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"af67ae5e829ab0fee96ffd36857eb44ae91c3fa7","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.4.3.tgz","fileCount":198,"integrity":"sha512-7opYgdqQlC10e3MDrK6sTskm8HZqCQK3flIlBMTUzY82IjvKqRo2+zGKimkQJ2wMyRmqqnkAdvQXHcuSbqMlww==","signatures":[{"sig":"MEUCIQDHwyf8uLdXIgs6Dm5r9hzASOouKtNLgX3h/RIVgNrjhAIgRqOsWYOjpltYIraeQCo3+I1ut98uFPyl35N08+/jTnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385681},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"8c0ef189e6e418361b907f92d0133cd36f17b764","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.4.3_1687072318515_0.9501675153360252","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@whyour/qinglong","version":"0.5.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.5.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"9e6666a854fc3fb0e66bc24d5ab61a4658af26cb","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.5.0.tgz","fileCount":198,"integrity":"sha512-H4ky1d18wFzHiV0AvvwuKZj2P0RS167nkc81iaYhQZWV9L5bdWDcIkbreg7YT3X0O2e+j6oXOnd2r/l/FvR5Rw==","signatures":[{"sig":"MEUCIQC9uKrBGSMobNMHU31Aun8ckZdxdiWUtI9nO1vJJlQd2gIgIZEGjra0QfCcYQs+f62oZwehnmh5AJaZERLSjZ9mE6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4385619},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"67e9057721789b6ba40db851cf56f766a07a345e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.5.0_1687074920711_0.15642348120549077","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@whyour/qinglong","version":"0.5.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.5.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"4eae522c93ec9a778d144d5d137da58c15cbb675","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.5.1.tgz","fileCount":198,"integrity":"sha512-rf4ixNYFeh9aRGvF8MRNOI6bxJipiPI9g6WEgeISulwnOZrpI+Bhu3km3PPaK3+j3PzAuD2aSJGhJZWRV8SNbA==","signatures":[{"sig":"MEUCIQCtIylPhRvPw3+0cKzcQwknGKhEnmjRaaayx6NRux0EpwIgB1dDb9hbVWg+66qCrEOMWvWVDO7meqyGxd7INlwy0s4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4387075},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"023688976b46c25f3b4a483eba253e7879e97a32","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.5.1_1688216311761_0.01067369097986326","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@whyour/qinglong","version":"0.5.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.5.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"47651380b09d6c169617f7051ca7050fca91e914","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.5.2.tgz","fileCount":194,"integrity":"sha512-dXk7PRy3lIOCPBVt7vItXuadBhB1nyzlRiRe5N2OJ/UOcHVIaa8z2rZmMvgZrACcaankiMn8iclbT5YKhHvLuA==","signatures":[{"sig":"MEUCIB1HANwX5uMJY1w4boGAbaP+S6Q6HYaD+xStbHTNd404AiEAu5+aP2OL79iqQRRq1fjpU8WwprxWs1xfs3lj8QqQGos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4336047},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"fc88d1ceca5f44bb6b74a1791c4ce1e2cf7b0f75","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.5.2_1688270350860_0.22102727541849876","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@whyour/qinglong","version":"0.5.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.5.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"12554a936f1c151880d3b967549f9a662434268f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.5.3.tgz","fileCount":203,"integrity":"sha512-QlSTFPylZoIrG5J4iqctvZ24xLk7cXup7mDoBZ8pbk5A12xS1ZkP4RMKMl3g2raqw8lOAxjeRKWFIpouTbY4gQ==","signatures":[{"sig":"MEQCICPOr9Mjh2+EpZ3gJlzjbO44BqOs45vH+4bgdmGcO/hpAiAhpAXHtj49kq4tQVom2ka4NU/npUu6Mh7xgmwqCFY6lQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4421445},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"cc8a6b45c72081aa4061cf7440c4ce9b78431613","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.5.3_1688271769085_0.33705015025619245","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@whyour/qinglong","version":"0.5.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.5.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5a3e346311cbae01f67e5cca2026058f01d772fd","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.5.4.tgz","fileCount":203,"integrity":"sha512-9zkQlPNMJNqlzb2ONEaSKEbgeGB/JwUf+QuBF2VuAyI3rJOZJIMIYu8JjS0D8nsZTjARgQtQD5MF5Gx4aiE90g==","signatures":[{"sig":"MEQCIENi1WYM1KfNfQNvLJb7PjV6lr0GALd15VqZ0XsVduqxAiATRBxJXpQ7NvDb8OK9FbA1xdfE0eN0qZc4u07aWjDcqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4421388},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"500d7aef891818fbf98a0e7695f6430a4bfd9718","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.55","codemirror":"^5.65.2","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","umi-request":"^1.4.0","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.5.4_1688285580478_0.1507195713277909","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@whyour/qinglong","version":"0.6.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.6.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"abece38edcb0da14149d4cd07a01a3837ee12551","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.6.0.tgz","fileCount":204,"integrity":"sha512-Ygpc+8hWOp6IeVJ9DqJmlWxh7QIrhjgQLspFMfqL42U2Mp9MesepFGz/KFQbr3CnuWUIFudT9dYJO9tMnr0BkQ==","signatures":[{"sig":"MEUCIQDOe1wCGhguMJ9nxcfttfHHJ8+wLr6dNKbp0xIGOxFZEwIgesGltF5sQJXa+LTnfVdeEWkGy4rt54cVo1RYP7RTjZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4564022},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0130796ebf35d4b9c2453e15f1cd7bd4496129fa","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.6.0_1689772892776_0.94938298932952","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@whyour/qinglong","version":"0.6.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.6.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"0ea05bfaf11f8cec4df0c4b8a854cac445dde819","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.6.1.tgz","fileCount":204,"integrity":"sha512-BsMiE7Dh+KikTNNFHHIhwvEfFyE6GFsU3Lpjh1vkcUwwOpe+tAhlqzW5+eV465/y7SrbCixncVsedielZ7fstw==","signatures":[{"sig":"MEYCIQCQWPTM07BbdEd9C0U6kRF5pA4l1Q/1rTAnQ1vswr17NAIhAKFg8xN7XXU+2+sXBhyV52S1iFgbaQMwdAjRZT3BCLcD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570279},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"05b49c77ca49749ad8477c79fac9ece32e1eefd8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.6.1_1689866437188_0.11262730966045664","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@whyour/qinglong","version":"0.7.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"d3f4dd2ab73c5e99e3b160fa6513576db724a804","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.0.tgz","fileCount":204,"integrity":"sha512-nO7pALYO31jA1L19jR+n77RY8iYvyT8hTZM3tKg2M/LyG82VsjHNNlc38Yx51F9XwvT1Qvs7W5Ore/rswxDTFA==","signatures":[{"sig":"MEQCIDANI7BxmsFV+soI4AKmSWKbiRmXzybwNgY31Abh2UXhAiBv182S8amS9v4GPU/TnXiMeIfC7r3mNbS89v25/KPaGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570611},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6778b434a676102e8133d98256d351a222b8e050","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.0_1690011349305_0.7433385759817888","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@whyour/qinglong","version":"0.7.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"03c2958f1109a852a8ccb81a8326ec27bb13286f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.1.tgz","fileCount":204,"integrity":"sha512-UCSkmmHzK70mL7ewypTmSCyFvEafnVoPzh5FOgKD2KyietQtNUf8uGPH0QrdalrIVMz4gugV3pVLqSyfhL7zUQ==","signatures":[{"sig":"MEUCIQDICUf1VCwFyMHYylUUQhaYhiKa5rrx0D3mZB/OVeDIkgIgUMY3JpXp8SnFWscXs8W1LCKRGbyF4hAnR071kTCy9M0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570626},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6adc3d0027b0458a0af3ce13b9b74b48b4907c91","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.1_1690041484651_0.03648674404285024","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"@whyour/qinglong","version":"0.7.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"88c55ed08ee879aa0d9522c90dcc5ce26cfcf16d","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.2.tgz","fileCount":204,"integrity":"sha512-911umCQvCemZPp4qOgXkMs1vxsxxCehoyDdcB2HSD6OMHApdEHqU9HpV+br3DuiN4NuVaaMqm+FlBFXEc1TBwA==","signatures":[{"sig":"MEQCIGDAN3gpNVHYMcBEEzRnuB5b6zgOj9ksgoy1cBisLeAmAiAUP4UWGzhRstavnSrUN6sSRnZ+PutckQc2N0WX4uHc8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570609},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"afd38b4ded549b8a6dbde810c32bfca1d2e1ae53","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.2_1690111058068_0.6732151408495355","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"@whyour/qinglong","version":"0.7.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"38f184abad50605024ed08ec4fbcb6e00d9c8022","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.3.tgz","fileCount":204,"integrity":"sha512-RcVWswkKkbgtGp5LsvlUkhA/fCJ9gE50EppfdFHXkLlz7kdnO39hn6p1KyCB6vLf4CxqMrEgz7o/ASgQ9ny5rQ==","signatures":[{"sig":"MEUCIGFBUsgd41rkb3/YjURn7GDbij3If9uI/aDwsxT3vnFGAiEA/A5fmO4Aehi3vmQL5RrZha3/zCrjjXVkZFqmKdlZCFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570533},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5df1f54586e820f5a10058a0c63883e20c7a3eef","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.3_1690114902707_0.4522148101850594","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"@whyour/qinglong","version":"0.7.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"19fa7ef813383c6be584a96841eb0c69f9b71c25","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.4.tgz","fileCount":204,"integrity":"sha512-laclYoC3t+x24AhbOeUo8tABjXAoJIFYam4jzIWPk6/bhW3LP0M8O6YzftxOHw4SYmujK3TRvrAHVve2Ysaaqg==","signatures":[{"sig":"MEQCIEiRz+G0JLmJCLjxFz7fXH0LhmH9GJai9REF3MTB0LWdAiBG4VwXHjFNq0iLk3taTIsSHCL45RlKVzC49IfxFvmeWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570609},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"44068717d12395ef2b8d59e555dd99bccd58f020","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.4_1690116945981_0.7869561062269144","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"@whyour/qinglong","version":"0.7.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6e47089545340f08e0c5414c5bf88bd30d9c1716","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.5.tgz","fileCount":204,"integrity":"sha512-CPT7vK0Xv9It585FT6WKd/nleyBZjsG6aZeMxtCVo6u1OvK12dCouJ5u5PU2yE1dBh6Yhsl9MMoDs5cBP6GoCw==","signatures":[{"sig":"MEQCIBlFrEOC1S0XPZTcUrwu6tvdx5CrrSZrYZ27BR/rnyEJAiBX/TbWqOKWXdz7T9j1jqw/0Efntr4wdW8ZKSULebz3hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570838},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"9dd9502f800451c4b900e5c74fa1774b2cd4c677","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.5_1690120754555_0.8188353319403434","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"@whyour/qinglong","version":"0.7.6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"a9f3e10d027165bc0f4cea30fb0ee441d5b6f5cf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.6.tgz","fileCount":204,"integrity":"sha512-aanminra19gTexpv5E+vdM5c2dGBCRsSaaBA4XO2PGWV1ZxMxe+41G7UY2rDp5WPF7yY7ZLSJcOoO1eqVOdY0w==","signatures":[{"sig":"MEUCIQDrNC34kEAHGPVvn4AWu7BGvoS1NnrxG3bZSyBMJ4es3QIgOpzVDxQXFZESMXub/oAp2TaneqdDEvINCmlVivFTVG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570775},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"919c88d474f7bfaf934a87c21854ec72d3b0d585","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.6_1690121736487_0.6442492349470974","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"@whyour/qinglong","version":"0.7.7","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.7.7","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"8a8a7939ed7685f2036997e69e94bf27996087c1","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.7.7.tgz","fileCount":204,"integrity":"sha512-3HOuinjKK96PUFOC5lpd/b0haCPTQIdHuWAaSIh80cmaq5gYK6iPGoHjKmmKLKhANY6JS/C99Gi6ld/K4iPZ8A==","signatures":[{"sig":"MEUCIHVH9vExd7p+1vi6Y0TlclpYLz3azTLw9DiQcuEoQPPeAiEA/miu5X1k0FQ8wh11PM1E1sfHKinXM92jNU/AN4UrcJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4570661},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4e72753585e7556205f483cfe38d180d9bc6cda1","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.5.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.16.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.7.7_1690207681055_0.7087833789877689","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@whyour/qinglong","version":"0.8.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.8.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"8d57ffc94afe65d79d6520e7357571b68b14de8b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.8.0.tgz","fileCount":205,"integrity":"sha512-mHbQDkasZEQa16ExZIaHlgO5mW7FdtvGPsoeKrNbC9+bVhoBhLBiaIzTORCFL+ne8YIVRneR1PXDkYYssm0wkA==","signatures":[{"sig":"MEYCIQCX+E3Q6xjshINNkYQuv+oprGO3Bwejl6zLRlY/q5K3RwIhAPvkPs/ylQjZHEEwfoLgOMleeGoi8gaobBC034ySn2OS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4847849},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"77a3c36be5f4182b32f8e91f039fce053a8eb10e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.8.0_1691307491040_0.584568715811655","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@whyour/qinglong","version":"0.8.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.8.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c3f8a3b338b59058e44186aaffd0cd58c557bc34","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.8.1.tgz","fileCount":205,"integrity":"sha512-HSMi/zkEsOrXNYmuBxVQTJYypKvnNyCw4Q5X6La0HSkeAbToESbWOG41JvBmMjQQGiQY4EHmm5CIT8+WEJ8TgQ==","signatures":[{"sig":"MEQCICYCopEb6JIXRAuV+h8ux/7w50Xf9NNjm1IfZlJ6pJ9uAiA8OW7toKKV2RpE9XP4sFhr9kE9S6kGRy9qQstqStSwFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4847865},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d8b5c2d041f22d77931d81af6fb89d5db674b0b2","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.8.1_1691316011513_0.6854827131756684","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@whyour/qinglong","version":"0.8.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.8.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6b70bdb85815cfd721a884f9998f1a1316c65848","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.8.2.tgz","fileCount":205,"integrity":"sha512-/jz6xPL86fdo/6FYxQO/75n1B6xL5dDs7YXsN+owJm2laVhTqOBe6GHAPEQ8WijIiDwXMqdhc4Ms1+QN6CN3Sg==","signatures":[{"sig":"MEUCIQDwZ1dDewR3/vYfZnvDByFAh2X7LjMXujk52Y4TBOYAFwIgfg7VNRzOX3RMCOU2h1RivEPbZ5xXEdGpzH3cLNXh4rw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4847874},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"af8686f930bc3d29006a321ba7b9eead36ef810b","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.8.2_1691318161001_0.7390677002887251","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@whyour/qinglong","version":"0.8.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.8.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"564e00e77160943b07092b788441a51edcba6b3f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.8.3.tgz","fileCount":205,"integrity":"sha512-WuOWPY1YxszeYXVd6TlIhuEXNWbTb1tTwMvFpi3s/xKU8PdSDP1DVCx7roXGW2xBFTmmrFePdol6tHGuX2pULg==","signatures":[{"sig":"MEYCIQCXsC+r8WOIkKpwutJQuzmIBu894Eyfn8N2/ycLaHyQGwIhAKZEUbdRm1qvKTtCm5NCC5nD8GU7eCNjDb0dA6IAub9x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4847844},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5aec71da559dc41b339291895efa39fe835600b0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.8.3_1691319359630_0.539264781448852","host":"s3://npm-registry-packages"}},"0.8.4":{"name":"@whyour/qinglong","version":"0.8.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.8.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"9d5b8380c5cf60de534ed9d70afe72f66e6e9f46","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.8.4.tgz","fileCount":205,"integrity":"sha512-+3+PtLlmPHql502SModBiPClbYwlxRvTYvhIroGyt2ig9ei3dP90s+GbQCGrH/sz2dl5ps0d1DaHY7oT2mr8vw==","signatures":[{"sig":"MEUCIQDnPB498XN7caaCGpTS1lf6qG+6tUd0dV51qVNcEavxSgIgDpV6qRwLonfbCBE03CZzTkk5r+Jtl5uPyp8yEX+n38c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4847883},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f8395bb50b8c36f8598bff975ea79044025b1c83","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","codemirror":"^5.65.2","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-codemirror2":"^7.2.1","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.8.4_1691326854583_0.11140775403403702","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@whyour/qinglong","version":"0.9.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.9.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"39a21b1177fb913cc3b562f58adf80fafabedc09","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.9.0.tgz","fileCount":214,"integrity":"sha512-n4AljnU5ZDs1CoOlIPzXUsN7iddkYRZrTm6EOZm5f5BTQ1778eN4bQBmJ6x5qn6P5OHC7M9YBGwuuMYMW29J/g==","signatures":[{"sig":"MEUCICsBHwIqLUFwwuAirzpu+oOC1/dkUB3oPoP/g+/5f63eAiEAw+hzA+d6GCMa1o3ydF/tfKb0lbMiKQamLCwzhZOc1wE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6139739},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"af3b9ba263b42712865e2280d56f48016446bb98","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.9.0_1692628312630_0.033245801359530924","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"@whyour/qinglong","version":"0.9.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.9.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"de14c7fc7a9e2cf9b26a33a1d22b126e2f7526a8","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.9.1.tgz","fileCount":214,"integrity":"sha512-spIarCYkgXCobY09MU1j6YR7+h/FISlJnLKmk7BLafP4/wZvVagwqLo1olKW6wyK/P5TwTuyQMfVkJC1iMI5eQ==","signatures":[{"sig":"MEUCIQD1VRaSFDxu3skdsE6xfXXQf26iJUwwr7ATG+Sg5U97KAIgXleOFDIIB7BUGQD3ddV3etoyVk39FKXl5ZpuO/zHl14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6139609},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e62c0eca27c53f72c9bf72646900f926ff252e66","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.9.1_1692629681219_0.6470981938977272","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"@whyour/qinglong","version":"0.9.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.9.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b7149da6e4a139a62052ae196c8d66123a2316a2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.9.2.tgz","fileCount":214,"integrity":"sha512-Y/TYvyZUehdsJaqe8acOwEXlpFV23FvWHDPN5R3mbAnJYsYDY3YMCsK0GKEbVyNDhJjp8p+7iWxG0aJnJvNpAg==","signatures":[{"sig":"MEUCIQCi4ErMIZKNzAgdHUU4bngbzFfBJL2l89elHKEpngTRoQIgIgDNtEyzxO5IlZDBLgG/v/a0wJxC32epOV/7R5E45pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6139591},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ee9967efdfe4c3a42dda74ba2ae9f24537e35763","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.9.2_1692785131660_0.5603429442969718","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"@whyour/qinglong","version":"0.9.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.9.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"2b41f66b3480c16cfb64c5c0e84f6eb37e81b65f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.9.3.tgz","fileCount":214,"integrity":"sha512-x/y3Z6x8t4NRpqM4NpVlJHHmYGOIxlsgmZsUglECvuInSoL/PmnWnSkz/mjvTa2T13Ztr60NtYhiLs/bJGAWyg==","signatures":[{"sig":"MEUCIQCqoqvpbOEixc1qInuJflNaVgf/XVJJNUBNx0XbQuNEXAIgD7S0//RaWhU9oFeS4O1mIMpSQcvK9IfWrvFl9534X18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6139619},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e20ba8ec7c16374a1cfc67b354f304ddb4903dbe","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.9.3_1692796719367_0.3734903017272735","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@whyour/qinglong","version":"0.10.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.10.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"a707ebd93123a837b888dc645704eeca2d1b558c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.10.0.tgz","fileCount":214,"integrity":"sha512-hCn2V1YJ6aGL1sNOV6SXd3XK6QM56GnXkkzeRpymV10k8hp57e3ekq06rIDnyFnvtrASNVlzna8HWT+ZUgC0Ug==","signatures":[{"sig":"MEUCICkMM2sMnCCPs4Gr6iVg6TLvGMrcZNVMBMlK+9/hxIvZAiEAmDT+n3cf5e7GK93jB9yFUqJ5d+Z33T0jaLXwOKHtyis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6154829},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a7228a9d6897a81d2184e3b64d4e31826ddaa0cb","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.10.0_1693584926873_0.7453970547979432","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@whyour/qinglong","version":"0.10.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.10.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5d7ccbb6318db48eb064b34e31e0e87db1e04ba0","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.10.1.tgz","fileCount":214,"integrity":"sha512-qhVd9IzLyTTOKheIvl5Nsl/CsVBsrhxWCBgYKQL7SRXzgSKB43jD8ErH6L9JW9aH/rriy+Tvjdnp1/ndiqTlCA==","signatures":[{"sig":"MEUCIHhX0b4kzLTQSmCxZKR9H9ayW5SkqQi0aFuQ7922SV4yAiEA12AlWIQ3XP+neve1kWSnP4FIyaGUB31CQcieTJV14xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6154829},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"9de9662603393407b5a5475f10249d59c2895e95","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node --transpile-only ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node --transpile-only ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^0.1.2","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^6.7.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"4.8.4","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.10.1_1693586739850_0.5809585714546928","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@whyour/qinglong","version":"0.11.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.11.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"9ae02013bc4bbe5e9c07dd6f3f1d535c7d5d5cb1","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.11.0.tgz","fileCount":215,"integrity":"sha512-Ztm930TsM08i/RR0tDlj62LSddJ0wa0uZYxVEnaL+uO/dbDISVxedKvwKelhlez70sKSGiV6/IuQf7K33g++xw==","signatures":[{"sig":"MEQCICs+PdL/CXeuWMei+kriTeBoOsKfeK+SZzsTa/AB+hV7AiAtZkDCsQeKmcYkcH3UxCNIwefFaYzkWpVrs9IP6RCgVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6218664},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0b3ed4f0ad81b5c44e94dad33296bb739fa15ce7","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.11.0_1695439263495_0.8586627250902437","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"@whyour/qinglong","version":"0.11.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.11.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"ca922e2b973bf244a07525bf4f84bdc6696d9d7c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.11.1.tgz","fileCount":215,"integrity":"sha512-1MgZFe9ZmAS+oJCLmGEhnjE0UaRM55k9+QqkftOVApCts5mY1J7b7xNDfBPZNNArjBK7JnQ/VOWbZw9rrZrnug==","signatures":[{"sig":"MEUCIQDCEqpRWyhd/Ui7RNFMNziOF6LiK/zfWDPYHGeDAETTzAIgZzrNiH206LaYiUSkBErWhoTbB3wOtRhXCC7xp4MNi6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6218742},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6c696304dd87b9a6668dc84da09f784ada526195","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.11.1_1695487915726_0.35862791534956284","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"@whyour/qinglong","version":"0.11.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.11.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1a906da8e33c585e954eb193d7686796a1032b7e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.11.2.tgz","fileCount":215,"integrity":"sha512-h8WqL6JWA3zH33fr8qbU1QLFOErXXCeiQeZZlN8YmOsMCoIG0AOLabSdxLDdPJ0y+1FV1LYmjCJWIFJ0OWgVoA==","signatures":[{"sig":"MEQCIHmyiNA35y3Hp6T/P/NGM4X4F5aSyna1vuaX5QAD6YJuAiASS2YYypelSubACyuPoEUUgKiWB+ZxOrQVrKlSHqQfwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6218742},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"60d1fbb50f02b7b31516fcdcc5a316e2dd9c1395","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.11.2_1695489899115_0.48192552473195915","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"@whyour/qinglong","version":"0.11.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.11.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c6e1b6cad98a18d58f99835476fdf3fb25313100","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.11.3.tgz","fileCount":215,"integrity":"sha512-ztDUOmR4QJZlepEKqhD40xC+uwVibj1/ObzGaZSNbdy7ESHbR3HAsBpybfb2rNZzJzBczNMdzQcbeE6R/bYZ7A==","signatures":[{"sig":"MEUCIQDv6Apk0VBjw2U9wjbPtagPP/zSZ77+isMxJPxQc9w2OAIgDcAagpgF9bhElKemdVfVH47fN3wPC2+DOP+enNIk4bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6218742},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0e35bc35c80266c468f0bb70aec98a44a8db2d6a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.6.7","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.17.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","p-limit":"3.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.11.3_1695535367275_0.569040425240052","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@whyour/qinglong","version":"0.12.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.12.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5b2035756917b27e996771b3282c16c6d80b29e4","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.12.0.tgz","fileCount":218,"integrity":"sha512-tNE0MHRkcjtFbbjt7qo4ZVSWZM8oR9vFcoDhq88BZhdTSgG8w5B70vQxUdmI+MbYdEi5UM164j68zPKBJhtYPA==","signatures":[{"sig":"MEUCIGGhptEvs4H+zPCFeYjGvuuktSz6r5EJx5AXudopyQ5jAiEA/fUoCrb9KSxyyYhVaRe6YpUtC9E7WuHgpILtWtX7zGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6368444},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d59cd3bc4a5c6d93971d41ca3060d40ba34726a0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.12.0_1697639277278_0.5777124425910878","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@whyour/qinglong","version":"0.12.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.12.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c4f3ef150c5b6ad6bc6220ba76525839d80f29cf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.12.1.tgz","fileCount":218,"integrity":"sha512-Pn515AwPI7BfbtdC0d8YDLjGPzCGgfuIUu7fhEHUCoE2kL3dQCZOcwfu8MZcS6WpXHflGdz3/edxmnSjqqnpqQ==","signatures":[{"sig":"MEQCIFgmV3C7ha9H7sGUB5wjaY8BrsJgr8YDSBIIxPxftpCJAiBer1vu85qL6oZOFqcOxS2XivIGuLXPGXN46g/6qpSYcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6368311},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"63b98abfa83b60351eb4d4b8b840a695bc1737c9","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.12.1_1697724832604_0.7503941555379503","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@whyour/qinglong","version":"0.12.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.12.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"91c31b458b8406036f98aeeca631b412f3181be0","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.12.2.tgz","fileCount":218,"integrity":"sha512-jFF9CbHLyhdjXNlaCaZFsDKr/S/om8Hj270VElRdnteGTRrCz0Lo7Td/GKpcC8MtBgdd1lN5N+4oJGDkcA9/QA==","signatures":[{"sig":"MEUCIE7jCpzGu0yNgrxfooSJ7dD0hjU0m4gR8zqD12Bm6mPvAiEAorLjuVOwu+SZd6Mqyi14yxMQDDqbSTMBDD4/vPavJvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6368270},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1ff7ee033560752139ed140bacf723767fac001c","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.12.2_1698150589908_0.102919266852185","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@whyour/qinglong","version":"0.13.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.13.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c453d035850f5a4b7f43ecfad9b48dc351b9610e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.13.0.tgz","fileCount":219,"integrity":"sha512-MVyUP/aPpaUQ/l5ZUdvkkla61IzIcyhq4hcaqmdLlxhluj2CqoZY6Tj1w/us76vfBkE8zUrKY6Hk/7TFEpW/TQ==","signatures":[{"sig":"MEUCIQDukOAMArlflc8P+5xDGSiJs7F7/gRMErpmmGugFCooaAIgST8TJU/2HFeUhZxgGGbrlRuWF+LXq1/wlHSfEKZMzGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367721},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4286728c60d285e4a687d09513dc2871211f02b5","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.13.0_1698574507089_0.8343887340714209","host":"s3://npm-registry-packages"}},"0.13.1":{"name":"@whyour/qinglong","version":"0.13.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.13.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"03190b39e4e0a5342b3463c2924519e70922dbb2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.13.1.tgz","fileCount":219,"integrity":"sha512-9k0+H6Nvp1hFBvkXCYan4fGmt+Oll0MBRp76WlFW6fcKys/K2ikyOpc0Ib1kkegiCL0jEVXIxMhhF12I7bvm4Q==","signatures":[{"sig":"MEUCIFSwEQrLQNA0vQX/UOxgpJAh0Rt2FWaz4cRyLyQNbFGJAiEA//bYXS6XRMRTARODw03PBea5UGpkbL0SZE9wZAM2Z0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367717},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"410a123728ed5ef5504e99de7dc1b54a8e06b32a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.13.1_1698650913351_0.29131380184149713","host":"s3://npm-registry-packages"}},"0.13.2":{"name":"@whyour/qinglong","version":"0.13.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.13.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e724339cdc0192a478560b5c93d440703de3c297","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.13.2.tgz","fileCount":219,"integrity":"sha512-9jA2ZAxjI9+bD3XFiohKzZXi4xPOGPR/gDtFywNEeWBo2RSl5SWO34+nW4T6b1FYEpYOjwOfGlzgRfgeMJb4jw==","signatures":[{"sig":"MEYCIQCqM8oFgS1nIttv+O010DzN0C4boqtDPEkZaC4ToswfmAIhAJSh3JtJmTfYx774eTbMZ5W53saN3bnrMbGGvooIa2uv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367723},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a893f4579858dd9f949ef90e50176e1f3dc0a48d","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"9.8.1","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.18.2","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.13.2_1701660888258_0.3502555723016423","host":"s3://npm-registry-packages"}},"0.13.3":{"name":"@whyour/qinglong","version":"0.13.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.13.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"be5288084b689c6ae3f5d0b7060e7442130478c2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.13.3.tgz","fileCount":219,"integrity":"sha512-HI2H5/3waIdJur7zt4CGZCB7EiQVGVhc7aefEGTOoJBtDwl0mcTHpb2GUXCkm7xtXrcpyutzClN549qNyqiZnQ==","signatures":[{"sig":"MEQCIGiWLI4WX1rkr2SCo9TgPFjdbGkerV75h1JI0oUwUzS5AiBydaqfxoFZL8W4iN7VLfGQktiRs2NsxKsfijpY4CpuEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6367728},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c37d37ee20ce8a71c9aadd83213dc6b049a84606","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"^1.4.4","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","@sentry/tracing":"^7.12.1","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^2.0.15","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"^2.0.5","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"^2.0.5","@types/nodemailer":"^6.4.4","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.13.3_1703131389633_0.2532317653195011","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@whyour/qinglong","version":"0.14.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b55fd89ebf0df22a7a90287957d4502500d4161f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.0.tgz","fileCount":320,"integrity":"sha512-bIB+CIeuJVI6ZOt3o6Js0IwbIPeAtOr1IYmuSxy8E66t5Qh26IMCWr9gJ+dkWDcM9XCrKlpFCm3HVJAyF/aKcg==","signatures":[{"sig":"MEYCIQDhdvTtBQQB070UceSzxJ4ExGz5QcyS1UGB11kK8voHfgIhAIIw93BCj+seJ/Ks4s6bafGdYIxgvQqLC8MLyd4+pxp5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17955258},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ac2d79f5b81c4d089a852da03089dc1c3b63c716","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.0_1705502266149_0.6873406797336727","host":"s3://npm-registry-packages"}},"0.14.1":{"name":"@whyour/qinglong","version":"0.14.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c439d972162e0de4b338bbc3da4a2311561498a7","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.1.tgz","fileCount":320,"integrity":"sha512-ThD6myoWoTXi8Jv00jpJhNZRy4IKArfAaEbLaw04qOlDCQ85a49jtxFw2I8IIYtIuHDwuPiErxGsGClPBMNZ0A==","signatures":[{"sig":"MEUCIGvybjBHeTEnjxyYaU485s9O4UsZCYaABSb0NEOKRnMdAiEAoiDQld5kf8QcPt/CjqS0d6gpLzCR/Fad12Ij2STSH20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17955260},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ea37c436d8d65ccefac203adcd41d3b39d2234ee","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.1_1705507203520_0.21727695749772113","host":"s3://npm-registry-packages"}},"0.14.2":{"name":"@whyour/qinglong","version":"0.14.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b1d87a4de9b016fdd26675408b605f877f3627cf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.2.tgz","fileCount":320,"integrity":"sha512-QgsCa8FcV+wAAROzKQ7yQDVxgr0tKef1U2rfw7oNxLoc9beRW1bPlu5Rk3J3fRtk68t1lYBnhUyHkLFK89C/TA==","signatures":[{"sig":"MEQCIE0m+7WdZIxQTn6lgcM7RrW3CNcv0lJfxfamTPcef4vOAiBa9/khKzo4Q611uGqK+GVw0RL4WDU2Y/fFRw5WWMhSxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17955319},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1add291e53c3988dbcecea70d2e330b45c7c4053","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.2_1705510417013_0.324395382424429","host":"s3://npm-registry-packages"}},"0.14.3":{"name":"@whyour/qinglong","version":"0.14.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5266781414d18453c48deb31d70fc04db7b97a57","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.3.tgz","fileCount":320,"integrity":"sha512-fFdgs65KnBDuF3XRtMYX349UPTm+AUz6RfFzipdBf1ErkhvVv/B5u0/9Hw+jsMn9vwGTanRrOKgZjpmCt1aneg==","signatures":[{"sig":"MEUCIQCPPnJLPFaTUIvi6UqX3fi3vgyidCRbMt0BLrAmMCGTfgIgbDe6trpfuOQYn+J4crPzJMr2ravpbiHZ/kzXAt/VZ10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17955545},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1b22ab4efedab2556175b266267696ce8a5d17e4","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.3_1705550925485_0.06106839232155825","host":"s3://npm-registry-packages"}},"0.14.4":{"name":"@whyour/qinglong","version":"0.14.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"defdeff5be13175d31fbfda93fef2c2b50c49f85","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.4.tgz","fileCount":320,"integrity":"sha512-8hqbH75VHFwXwtsaaR8V5OhYoVVbWzEkZjb5uCmvaE5n+FVQCeJN5ZiHlwsM3T7rrbajt9x+CYRUL8pPg2a9mg==","signatures":[{"sig":"MEUCIQDlqxjjT9+yMD9pCc7zZStDtGVWfJqG1UrtfxYwAnL6nQIgSOLZWYDG0UJekM7cDNRvHg8TJZ6/7dAQvMwrMtiBD3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17955787},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1fdc3cbc3460334b990d8b365256dac177aa4d44","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.4_1705557898839_0.4066563987186045","host":"s3://npm-registry-packages"}},"0.14.5":{"name":"@whyour/qinglong","version":"0.14.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.14.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e323f6ad00943914a261097ef8d3cddefca0009a","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.14.5.tgz","fileCount":321,"integrity":"sha512-FIZjWjw9WggRxScSRpw4mTuCvsYpHYdJ4ngoefOT2BTNQ8o0Z3ImOpgBFKy+hJGY2G4RkSu6KZsu3LnXGZKN+g==","signatures":[{"sig":"MEUCIQC8hDIVBbwzuu01mB0Cm5bYOF4uotLDkzNdOz54Arid+gIgZqRpJBCcAmvxwEzPQ6584CDD2Gj9rZz7klYhaJqzKfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17958502},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"3a66c70addb0de7026bf7f556e7ede85ee50d5d0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.4","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.14.5_1705938465844_0.2985698212722183","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@whyour/qinglong","version":"0.15.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e32b287f75ab603ca57d938da3f480de534f090b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.0.tgz","fileCount":322,"integrity":"sha512-y6vvXgfnbevm9LVxQ2FKfCzoDL8knCtqfViLqPbY28vYvn8mAS68D5tQT0dTt/dg1aH3ZQn5+HI3uomac5+Kxw==","signatures":[{"sig":"MEUCIDV88a/4ND7Vmp5NNwj0j4Tx8F39Irr/Ix9qCfA+S6tyAiEAwDcFBWaPp2zON454IA2Vkidnm2nSB4Ur/eIiHs76Tro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17964449},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"feda236e8ed9ced34db5431806fb5b5cec3b1433","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.0_1707400988618_0.1996559753580469","host":"s3://npm-registry-packages"}},"0.15.1":{"name":"@whyour/qinglong","version":"0.15.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"573ba8e15b910893cf42aec308416ff2abd09d20","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.1.tgz","fileCount":322,"integrity":"sha512-Txgd6L5rz094XDYXeFYdb9pywiQzdR1Se0CgTxMCEHBmvuLcoo+cx5+rG/Af1HJNl+wrsrfi2/KWRvHvSIb3iA==","signatures":[{"sig":"MEUCIDBxY6YP2PbSTR3hr8wecwuVIyIHVrohOkw4Rj3wBgDOAiEAoe4ak+ZjhqD7JuELtHiMmXs70w+CN3H+MpF9e9G0JPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17964449},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4bc6bac013bc3783691f522de57229e04e2494b1","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.1_1707402111304_0.8423630792524184","host":"s3://npm-registry-packages"}},"0.15.2":{"name":"@whyour/qinglong","version":"0.15.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"872e452fe93344b68e86c2a2bbcc532d63bd78fd","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.2.tgz","fileCount":322,"integrity":"sha512-LkJ3BNPJpcjREh3cerEtle/HbQoXqd069mnbHd4+sry0N0hEy4nMlz3ivDccNakDfSikd/xFlTM9yxnOvRM72w==","signatures":[{"sig":"MEUCIQDgw5N06RaWBx3/Huxs7cPFkKc1Y7sFhcpPg1NY2pfCbgIgE7KonB88lk8BBgcWBEBsIxpC7Dobedz3F+54XACkTpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17964718},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"00809a9c0ca0ac4a399c309e776f846110dd72bc","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.2_1707656926409_0.7171289373937608","host":"s3://npm-registry-packages"}},"0.15.3":{"name":"@whyour/qinglong","version":"0.15.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"352f097ef9118f6f1c22163a052e9f6e8efe8f33","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.3.tgz","fileCount":322,"integrity":"sha512-oeVVoet8nYYToWFMHAHo2ivih14Eb9qlcwXuDXXc0ozFUOvki45dSvCe2Rxxy316vJj1jiyPCIXLJMtnsx0iUw==","signatures":[{"sig":"MEUCIHkqoICzRTktR/9X1IKMkdp8OaTbali3AiUagBDggrWNAiEAy5o8V7++ekrnMuZvLFevx4WChicBODIFpwNxEK772iA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17964833},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1d50f86ad4f2ec76837701251bf031761a9611c0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.3_1707659953242_0.11349966671312184","host":"s3://npm-registry-packages"}},"0.15.4":{"name":"@whyour/qinglong","version":"0.15.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"527e63d510e0bdc47dc6cbb21d047b311c1a2b12","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.4.tgz","fileCount":322,"integrity":"sha512-rR6m5uhGUOry1vGlebbFXBIl6v16f6oEVgp9k6jE0zm6i3cc2FR+mO4Be5J7qh/gQr1mUO+PVFu7x8+V63vBkA==","signatures":[{"sig":"MEUCIA1hQMtjIlNo87OwlGMuAG2gSRD4Y2IVHfj4JK1c/ua1AiEAgShFOQJD/PDq3ZSRYUTScKMARvgwMOr13qL7xiJIOYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17964901},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e673604037faac7751412c4ccaa7574c4564df09","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.4_1707661108446_0.5922221395641591","host":"s3://npm-registry-packages"}},"0.15.5":{"name":"@whyour/qinglong","version":"0.15.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"43f867563579001e0793df10ed82f6171b0f7b27","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.5.tgz","fileCount":322,"integrity":"sha512-pAxHOe/aDv4X2eOt+dxZSH7kiULBdQl4z5MqgY1Oh1bpHmfzxgmZ3OSV0ynXHWcKRBd0ZYpVSMWftsH1NolxQA==","signatures":[{"sig":"MEUCIQCrXXyEtRivGVK8IHMvuhQpTkLNNtxNeTf3uOUNAf8lCgIgHQZbDh/0uL90zGYHcgI4AMu0KwvIvDp/yMHsGSXK7UI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17965163},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c4182074e67069cfb69460ec9e384ae35c5cb476","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.5_1707808697196_0.08881570493803959","host":"s3://npm-registry-packages"}},"0.15.6":{"name":"@whyour/qinglong","version":"0.15.6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.15.6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"bc6bdf8ad49c0aa79ac25897ac015acd0bdc9947","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.15.6.tgz","fileCount":322,"integrity":"sha512-jqgjjTpdmW8TmKaPTb8QuSKud8DtMUgHlq3xXbL6LMVeKX2XIJ6/Wl2DzZ+NqYZXmYdl2m8LlZjrrhKfnbMm9A==","signatures":[{"sig":"MEQCIHDs3ckCCI85orY9gxouM6OskxiUZlAmmN9ssPNmlZI0AiBRmxQ39caLxbp2bsSteP248GYsLUt0nVqC/naRc4X1+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17965212},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"cf584d864952f7f1e0bc145d60f487d990572586","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.0","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.15.6_1707809689639_0.10803684973308791","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@whyour/qinglong","version":"0.16.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.16.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"17a52da18b776c4ab6b1044efe86c4e0359fd7d9","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.16.0.tgz","fileCount":324,"integrity":"sha512-TJAaZnMRN5Wupnz9I7EJbbUfd9P+HGW4Gv3HmiRIk4LMvoRa7AgEJTlvi5zV1XaA3pD4sPPZAhB59F8/+1KW9A==","signatures":[{"sig":"MEUCIE3Lvp4YBGUC4RhJnWaWYaf46NR5Ect6FOAXHhPSMCbXAiEAvDvdytDP+y0fBKSnlXytyMKtMzzMZyPY1f2AmnFjA08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17975685},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"696b318c519c971d0c74a545c9a3725d82176fa3","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.4","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.1","dependencies":{"got":"^11.8.2","tar":"^6.1.15","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@types/tar":"^6.1.5","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.16.0_1709368897633_0.49066406983298916","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@whyour/qinglong","version":"0.17.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.17.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"d6b839152e24a93d16a50c18bfa812ece1ca3ad3","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.17.0.tgz","fileCount":326,"integrity":"sha512-qImphMw1/6cV6FCfcZNS/1BBwAMWcAY9xcSYEHJtCCtZf5z6HH4YmHF+ofKgfsUhgnNqf44NGrGG39ztzIRp3w==","signatures":[{"sig":"MEUCIQD7cnJmdvNedT706eItjE2rSrX7stMSys87D2FkrOvRnwIgLBh2Yx2OLYEDMYD8EM0gfapV4mkvwJw0rZs+HLUhRT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17991079},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b71bf6af9db8a8ae0761b7f82eee3c39779610f2","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.4","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.19.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.17.0_1711725493905_0.8579723053615156","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@whyour/qinglong","version":"0.18.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.18.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c91a644be472b085ea13f99d0594972f18ba06c9","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.18.0.tgz","fileCount":318,"integrity":"sha512-5/6x0itMMq7g1eba3MNscgc1j0TMDQOzMHwvMnc7XJfpew1MJSuHkfyRozJbqstpf4CNyqlurVTC7Y3Gafhlpw==","signatures":[{"sig":"MEQCIBmborD8gSrtTTqoYL17Fyg1gWLDRF6NBKsWQOZTwBLlAiArUBka4khwaetL9Vs7WyhjKcHJkWT8zBbxY9nd7cRAiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17963356},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"07e62e28caa41fad8e1a03f04489fd1065cf86b4","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.18.0_1714137518607_0.5853623305356639","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@whyour/qinglong","version":"0.19.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"895badc919081d7b9c95dabcfd58adbd2f141666","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.0.tgz","fileCount":318,"integrity":"sha512-f5HALZs3NsVut8oFbaHpY0BkBX1m7I3E1B0bJLA7rOVyULDrmUbnH77hXuaK2LI6ilZfW5p81K5YFDhk18MXQg==","signatures":[{"sig":"MEYCIQCt6jo55dTpl7nlZjlDlNYJ7Cm4G8IDx7+bN7m6N6szZQIhAJ0ZTkI6XtuSbvo2G8WSwj1BnH5WF1GPV5LoooKmfDrQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971579},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"54205afb9e7bb321acf571a952710e569a49b64a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.5.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.2","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.0_1716636629727_0.8857872724817211","host":"s3://npm-registry-packages"}},"0.19.1":{"name":"@whyour/qinglong","version":"0.19.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c53ce26c68bda7ba043a46e05a46e89620cf4b48","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.1.tgz","fileCount":318,"integrity":"sha512-hSJthhwxJY9nQ3q6ZDCoJK6HRW1scckxafsCDvykb0aNKUBUxxjqiXuQvG1W//2XIV9T0VcHXB4H33NyzmSHUQ==","signatures":[{"sig":"MEUCIQDLoOrr7q+yoVDZp1wpSvL7fn+J8+ERKDfGfTRzvxW7fwIgNJHmVsf7mTaK7EkbVUeTddacdtO/xtz7c2jeKSeitFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971003},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"47f5bcc075e8b5c4f1509b32bfd4a8f7cbafab1e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.1_1716992830272_0.9228449044620353","host":"s3://npm-registry-packages"}},"0.19.2":{"name":"@whyour/qinglong","version":"0.19.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"a30f0b13bbc17efe67984210df318ffd93efcd66","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.2.tgz","fileCount":318,"integrity":"sha512-BSvHB3iuzLfxUllCROXLPpA7hCP+k7Clk+ClF0mnACnnuoYmwwJUtV5m1rAxoBPklkY0CZdK+qBNY5E4VVBxCw==","signatures":[{"sig":"MEUCIQCeJ3Ogn9jXXRj1FvdbzmE8zPqvDJZyuOQD08gvDnGHnQIgWv04JC84iSqpXgC5KfeoG0KfN+G5UXJYNpRzIq2X2cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971179},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e79527e44f86eced827585eab11e5970eaa9c285","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.2.3","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.2_1717211257138_0.6457072225264815","host":"s3://npm-registry-packages"}},"0.19.3":{"name":"@whyour/qinglong","version":"0.19.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b45fbada90b29a0b33b4f8fa1c1e7797ecec97a4","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.3.tgz","fileCount":318,"integrity":"sha512-q7z5Hcc+Gd00SHwJ/XmYO6yjYLwGIwTNcnha08uMsubJeuij2hEJpXOE6NudO1DKw+V/JPcUMbmE8lsGXvSiDA==","signatures":[{"sig":"MEYCIQDOE9p8HW/jcWUoSx0lUptLdXwWv2GxtZudxjgGtf4vkQIhAOI4FgUwVvdbBaNVywXTcoEe3nZnq2y7u+7swH7wUzdW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971206},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"251651d89ee07ae87128b13819bed91b32ff21c6","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.3_1717298652003_0.8331001109985319","host":"s3://npm-registry-packages"}},"0.19.4":{"name":"@whyour/qinglong","version":"0.19.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"f7fc0645fe09d94bdf608b5d756399e0e01177ad","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.4.tgz","fileCount":318,"integrity":"sha512-gWUxqu67Fi1J3ds+3seoaIXc8UsCalf4jCjEFSahWj+aHvNQ9ZpWAs6scfDfidv72jXxXlDzfVScAf1VEjEyJA==","signatures":[{"sig":"MEYCIQCIoc8gOBTj0NzGZlczKRp/t2vcCE2EWdJuAxB4vqeFhgIhAMOfMG5QW2QSvflzfEJ/9k20FkBFUh/JTKNnuTA1exmo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971152},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1ee217d13ae6a681d316d05fe5b077a0f03a0bdb","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.4_1717299307268_0.8213244801545876","host":"s3://npm-registry-packages"}},"0.19.5":{"name":"@whyour/qinglong","version":"0.19.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"38aabcb9024e10f7a57ed75f84aee76b2f16ec95","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.5.tgz","fileCount":318,"integrity":"sha512-uFXxRvg9ewc/Qyq+V6nPdgeej/adz6iyiT5dM30JwZj7bmn2zs6EPY91zlfa5+2imYlWy/H4n3PG0VZ6vmqydw==","signatures":[{"sig":"MEQCIBSfC05tFPQ9GAZGw7ShRqWj6ROhMg8xJQ9rK5ZVKvDFAiBajunxEGooDzYvMZvB2/k2OXX75rlsQP0IRcemFdJo4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17971844},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5d87420730b828c2013306941e1d19f44e9dbe04","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.5_1717313939934_0.28124994594987274","host":"s3://npm-registry-packages"}},"0.19.6":{"name":"@whyour/qinglong","version":"0.19.6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"36a05a59b1472876a5998c420b5eee94c99b9773","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.6.tgz","fileCount":17447,"integrity":"sha512-VC4sunyZcaD30UKdji2xjnBQRqK/t1UJRIOkBg6TOWgXO6Q0sfuqJSc36og9APX7GhjFd+/kMJCagmf+wdaIhg==","signatures":[{"sig":"MEUCICXV7hylAmXQavg1DR8cKKYRP70eEKm4tWWgtv+NlGSiAiEA706z3qlbViVROg1tCZSCWPhdIkeQybMmWVBj4qHVoB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":362324363},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5d87420730b828c2013306941e1d19f44e9dbe04","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.6_1717316281473_0.24712612425856872","host":"s3://npm-registry-packages"}},"0.19.7":{"name":"@whyour/qinglong","version":"0.19.7","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.7","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"09ef42232fc375ba46d936b3c0675f99a26b4cc5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.7.tgz","fileCount":331,"integrity":"sha512-bqIIa3ELcWEKOTKO4wQRYgT0QVBQeGZOMM0aEdY1FDdUNdXCMSOPk0JdWkBdErhfaVzsMo1X6o6noga707DN3A==","signatures":[{"sig":"MEYCIQDspiYaz+zH7HX3/jhpXPFzSNhkxcNnP1OpbUGqIzN1LQIhAMVhwS/1ZUZ8M7Ud8uiWiSVK733kWsKid9/NpM9LXBBy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18001890},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5d87420730b828c2013306941e1d19f44e9dbe04","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.2.3","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.7_1717316326214_0.7247331652288305","host":"s3://npm-registry-packages"}},"0.19.8":{"name":"@whyour/qinglong","version":"0.19.8","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.8","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"8e2b95b18aed0524b519db608d811399d233957f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.8.tgz","fileCount":328,"integrity":"sha512-U6VCdIr9/z/54Bvue67UjG+yiN3MxEOdSddte1LJbW7gKGIzhJP2K5y+6mDU72tJBotc1b7REaD9eiynSvx2eg==","signatures":[{"sig":"MEQCIAXXtjzAVUWyuJmzCTjSJqxJBqG5PXEmkxK+9BQFO8DoAiBJgpFE+64zR9oUvBAmbiGNCg9osHCHQNpz9TNufhet0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17995384},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"30998b1a2f81013b4d1840a7b44171a6aed3b243","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.8_1717317120110_0.7687501441699456","host":"s3://npm-registry-packages"}},"0.19.9":{"name":"@whyour/qinglong","version":"0.19.9","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.19.9","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"2ad3f827034fa4a923de52e617c1b80db6c41147","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.19.9.tgz","fileCount":328,"integrity":"sha512-ZXmm8huExlKw43xIct2Xn1uFqC9uX+SpN8VGVnvAJo0Q2Oaj7e27Kuw9Oq7LcPmp66fDg6XVKyRrNTqbNduEsA==","signatures":[{"sig":"MEYCIQDUUjk9KXxd6ZOZbofXrQYKplrOdTNLhc8Kbg5pvWulHgIhAPwqsboQK7EyBcgjBrZjlL3aXiazli5tRoGlgAiUCk4O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17995417},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b0348e3214ff9ec645673b380aa96b577d1c9c82","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.19.9_1717322939299_0.9517195348711933","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@whyour/qinglong","version":"0.20.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.20.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"f1a8a5e768d34f38aaa1fed7013a374051d42d25","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.20.0.tgz","fileCount":328,"integrity":"sha512-6YRRZddOtSljkefUsNIE1dnOr4uNJCyYsBNHRQAjx76GWto97xraD9GENA3RQGnCwSxhgCc+Q1uysoMsB4zI6Q==","signatures":[{"sig":"MEYCIQDzMP7XZIKyKoMrkwtTgbnBLwbsQ31bOgb28ZgDwCG99gIhAO57BtI5mfsxd2Z29UHBZ9UUqqCQBIP4xaXRYaRYwwNL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17995856},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b16966ee9a633dcea738623bcbb7b55cbee7f9ed","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.20.0_1718375870697_0.510044334009345","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"@whyour/qinglong","version":"0.20.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.20.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b849d478c598373a762dc093a3853c2053ea4d3e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.20.1.tgz","fileCount":328,"integrity":"sha512-BAS1UQ4AnGw88+A8ljuwZMxa2854nuTTk8J4x4JDXTZqSUbB3JEUpwntJnLAM+bilo67jyGhD7hacUy+2b5+6Q==","signatures":[{"sig":"MEUCIQDgbLVZGUPH5ivDelSRHyJopNRwxrg0Qrw2PNb5/WA6MwIgBRs7H13BWrNExWadixqJlNOIibshM2rzhCs97Oe9Jsc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17995754},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ce13ac8558ee36be66ca6043e9e43b5003b2993f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.20.1_1718469764390_0.18530390925075668","host":"s3://npm-registry-packages"}},"0.20.2":{"name":"@whyour/qinglong","version":"0.20.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.20.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"ed3059c17ee8df0a95f0dc7c3d9e08cb65eb65f4","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.20.2.tgz","fileCount":328,"integrity":"sha512-myZpA2CvJeLPMEr4M0PHvI2H1N2gdsAR7KFKR9N2mlFfDvdtZReKtZrCmNC3yKqbBSVM1uehDCfpE4/Sr9PJiA==","signatures":[{"sig":"MEUCIQCXrxiK2JgzgnXPU8LO1civWKK6BhsiCXmpymDjixg12QIgBpH7VIZWI0OVZ87VaaxC72n6vRQ3KobtSWtY+DmaXwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18070125},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"01a3b098fe9b284c0b6165068cbb90cf3c70a12d","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.20.2_1718637295966_0.6633312591645424","host":"s3://npm-registry-packages"}},"0.20.3":{"name":"@whyour/qinglong","version":"0.20.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.20.3","homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c53142f96b0cc33330b42ffe06b5dc4e14f9750c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.20.3.tgz","fileCount":328,"integrity":"sha512-nPC5SRQwosCt03Wc+sbT9Ky19DfTed/w9j2uo+Tp0Y5krMykMWl906cRxqF5eyz0Mf4Ja5dykLWMDStYfzDdRQ==","signatures":[{"sig":"MEUCIQDcfr5HBq8Jbvfzc4jTkLRq0yJeM9mdIRYYyn3cjd6lVgIgLbgJTlPFR4Sl8+KJizNDeqhfRMgH6WIHz5klt6tuqUs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18070138},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b3ac545fba1c816751dee47e0a45534a9265823f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.20.3_1719160055796_0.8327898429565648","host":"s3://npm-registry-packages"}},"0.20.4":{"name":"@whyour/qinglong","version":"0.20.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.20.4","homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"376cb18939e01042d83ba8508c6f186a4bc4b223","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.20.4.tgz","fileCount":328,"integrity":"sha512-/VSq+1Bjoo+PcIYDFf4Nj39OpCpSDXbRsi2TZJHKjzgBQTvCUkM0rWjfEX/Svwx53fqQvTnZ10StyJKs+WBPdA==","signatures":[{"sig":"MEUCIQD/b4tinUemPxn/IyZPozy62Sal35h4UQVqW4OwnUH8YQIgYEbQYZEmh8/uXjQoUYyBNykF7UR8VvmKNcQ5wThIvQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18070139},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"63a231115feadd36fdcdb90859f699cef8262293","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.20.4_1719326704558_0.5931020861575309","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@whyour/qinglong","version":"0.21.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.21.0","homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"abd690ff4f685894e8d874eae70d21ddaafab424","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.21.0.tgz","fileCount":328,"integrity":"sha512-cWhzoJwvL9Qi66p8tWNE9cOGhoo5++jU5gF2e5WxTQA2E+/gM2w21z84rpHRsIc+YQZmKwX7TIZtcHU5Woe0gQ==","signatures":[{"sig":"MEUCIQDYebYgU3CMb+wlRPnLcmNUL9DCPZi09VMCAlTaspWeGgIgDDlBSPyzkmCtaLckDCqHivRDg30+cs+CtsWQ/wmswwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18076455},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"df95fae085d0f3f12d2e4ef5eb7d2fa41c8ded22","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.21.0_1719732833098_0.09962831516531612","host":"s3://npm-registry-packages"}},"0.21.1":{"name":"@whyour/qinglong","version":"0.21.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.21.1","homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"aa32217a27cb2903702ed311c509ac9d3b3c3d22","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.21.1.tgz","fileCount":328,"integrity":"sha512-oPMI9vGQYWE13rncLj5hFFaAxIVP6izG4npLfDPH0WZX/rEaJJB2K/l7uyC4baG3zh2d9ctpm/BcKZ+yQxXT3Q==","signatures":[{"sig":"MEQCICAWGSeUrYhJd4wAUocXKlzi8h3LUzRswdRiROSqqlBeAiBSZndiXiqnHQ+gXb7FcPaXV6t7G/hcsrEM6kyaANBFbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18077054},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"791e21a460c1ecb9acec89ec66b4630d548481f0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.21.1_1719850688712_0.2705630650778297","host":"s3://npm-registry-packages"}},"0.21.2":{"name":"@whyour/qinglong","version":"0.21.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@0.21.2","homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"3a0928c58ed3c4c5cf41404d0adf1998af1b06cf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-0.21.2.tgz","fileCount":328,"integrity":"sha512-uws0WrrJOlVZVxt5UCmc5D5CN0siORrQ4IQVbTnXgWil6hfBKxeUAnjIZj5n+Q73goPm/GMukMYidP2c9QswuA==","signatures":[{"sig":"MEYCIQC1s1Cg856or05uKf+PLJLjNIB/Rxo79qEJeZQbkxm44QIhAI+eTHiQfSe8tBHrMuxyL2JJR5zefAj5tVbh7VTM7eEs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18077285},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f0da81a65c9364b79892e68bdd860f262fc637a3","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.3","antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.6.0","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_0.21.2_1719853382490_0.10835355131991964","host":"s3://npm-registry-packages"}},"2.17.8":{"name":"@whyour/qinglong","version":"2.17.8","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5d74954b2993304f361e4b3ba336916e42171138","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8.tgz","fileCount":330,"integrity":"sha512-HphAPhgtqdXpIxtEErKbQgbXR/f1diU27Y4q9LyHHUCsJq4JQI2lM3c5kBtnPoyUcm812/SENXGW22higFVg1A==","signatures":[{"sig":"MEUCIDOdCZ5zBAyp0qPzbxP82UcHxEar9RY4rb1Yz35FGxD6AiEAzzRNNQyS3n20KiuBPI8EfD0KWy+NZFN1SqJPRD+nn9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080417},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e21c5650b3a385da60889066e4bf2ca2ce5c07e5","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8_1720803985633_0.5733594389281422","host":"s3://npm-registry-packages"}},"2.17.8-rc":{"name":"@whyour/qinglong","version":"2.17.8-rc","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-rc","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"146c7a69704dce89475a48e92ae0c23f392bcfee","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-rc.tgz","fileCount":330,"integrity":"sha512-oPLMZ7wFXOB8Z/QEQ2lauhuHHFT7iijYFGDQsAZF9Qr4vEyt2ctMYMJiGjc5Mar+APoINtF4LH+y982SY8vCuA==","signatures":[{"sig":"MEUCICI9I8a0FRHe2QyYFvv7FDaY1BMgRVo0flLvlF/5VUZrAiEAwnCZ7a2mGSiwNXh6JSJiYiq8RtYnJqaQyTVL0edDMLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080404},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a36524ab0b99370feb91687fb8c1f516dae16389","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-rc_1720840689375_0.19821191412426598","host":"s3://npm-registry-packages"}},"2.17.8-rc.1":{"name":"@whyour/qinglong","version":"2.17.8-rc.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-rc.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"237d1a7277b5b2362b7c6b5fcc98fc91bbcad23f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-rc.1.tgz","fileCount":330,"integrity":"sha512-gJyI7eHnAcjQFxWBK+OENL6LtvYv1cnfxnqcGSm/gLFmoIx+L5r4tL9IbSc2T08TJoRY8grCR7zZV2ZDc8d/QQ==","signatures":[{"sig":"MEUCIFNLD2ePzSGgBUt6CLsx99IVqO7tObvVBymWZGEU0Wf3AiEA6wwpiw10kavRdvyKyUAxFBkST6zzFUWW/e0aMTdVVkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080428},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"db98fc923452750204c7ac9e96784114df006588","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-rc.1_1720842037191_0.11030075006757922","host":"s3://npm-registry-packages"}},"2.17.8-rc.2":{"name":"@whyour/qinglong","version":"2.17.8-rc.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-rc.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5ff73af49d74e873fbbe95d4db36fdf1b2ca3974","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-rc.2.tgz","fileCount":330,"integrity":"sha512-/TKYMJI9kV5ls8+LWhL4PW6lEXImWFuOfP9PWLuceRRn1o8WCzJyOyRgmx5kZ3J59zq/SbEQUO/jeMrl23gOBQ==","signatures":[{"sig":"MEYCIQDm9MF8DwPGvjUE1Q277IMNa7re1MW5Qakj++tD9uJ3wAIhAPVKeiFatk9IvkErrRjuOo5a74cZp4CPoTKjLothkoIQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080387},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4d82f9a9ca85a665652bc381c4c28ede6aa53885","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-rc.2_1720845521338_0.18619969781409162","host":"s3://npm-registry-packages"}},"2.17.8-rc.3":{"name":"@whyour/qinglong","version":"2.17.8-rc.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-rc.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"96e1d805bd464d782dd3856b088c3cf8001a6edc","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-rc.3.tgz","fileCount":330,"integrity":"sha512-Vb7QusOK59w5VFfgrAcGiToPcfdemoSb6egLjfXpIZqPa/LjwQS8PxS0xsdOlgOO4czns5j2q798YQoBtlQLnA==","signatures":[{"sig":"MEQCIHRVsCqG/zdJQujuCf/zCnKX1H/Be11L0Dn/UfIgAng9AiByY+7KzN0j4WgEWJBCVILkpF1HIznUTphDtxQDchj8Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080445},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"76e22b00055a935ca6fb50170dd0524aabe816bf","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-rc.3_1720846777811_0.04462993297206208","host":"s3://npm-registry-packages"}},"2.17.8-beta":{"name":"@whyour/qinglong","version":"2.17.8-beta","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-beta","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"860233cfaaa5cb0c259ffa967f4887e6b9a35040","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-beta.tgz","fileCount":330,"integrity":"sha512-lON0Ut+I3QpVpy0IBXWLvQVfdiuZQ842/ppEJV1j5PBAv3nMPHQErxgRGnJ8MtA9EW/hAscHvy2erqfXqwowNg==","signatures":[{"sig":"MEYCIQDrfMl6kmp3GS+0wUrr7XBHHoj0zykkK2i+KS+uvI75bQIhAL6wBvDG7g7BJAJhue41qR/ABX6Bj1aRXr2JoMrC3Q1o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080486},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"121c0b69e986480cc63c3f65513f1f6d96916b67","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-beta_1720863143096_0.08074244898506189","host":"s3://npm-registry-packages"}},"2.17.8-beta.1":{"name":"@whyour/qinglong","version":"2.17.8-beta.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-beta.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6ba1cbe5e1384a630824a501a7f287fb4d17be2b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-beta.1.tgz","fileCount":330,"integrity":"sha512-ytk+8fSlLJLmq7ftxV10L9Vwl7JfEIjlPc0QbCLKZR9fAR+heLstFlPSbPaCakzAeiElyRjOShpJq/JeKIYLQQ==","signatures":[{"sig":"MEYCIQCH4X4LtMsRYGCQc2EseTNeTweMYZCjEJIRGBINk8P5rgIhAKB5rRD4VyJiJ7hn+J6GaMYaKU41/Bv4gZHYnsn2HYSl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080546},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d35fa244836fb4d5863a1a1f385119db8418fc19","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-beta.1_1720886922226_0.3497784772467061","host":"s3://npm-registry-packages"}},"2.17.8-beta.2":{"name":"@whyour/qinglong","version":"2.17.8-beta.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.8-beta.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"2fad9bc83f8c0b15c2a34132bdbe38c1a83b9865","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.8-beta.2.tgz","fileCount":330,"integrity":"sha512-j7T9bK+7PV36REXXT8jtIOPN7AbF80LPXOqxfC2/d5TjwndeMU/xoaPobND21G9DNDNKeGTm9k/npzjxuLcpog==","signatures":[{"sig":"MEUCIAmDbEz4mbVFXvcsG6ellvg0fcklk++xsg7AgPwS5LfDAiEAxZLM+QRSyQfeiG6P2jr+TvH7poRUeFKXvqw0bp81Dj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18080717},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c25feea386e833acab7f6d2fc8d3815e81097736","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.8-beta.2_1720939653330_0.12780816431821718","host":"s3://npm-registry-packages"}},"2.17.9":{"name":"@whyour/qinglong","version":"2.17.9","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"27d3b8c3c4af08c5c67cce367fe577c535737118","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9.tgz","fileCount":330,"integrity":"sha512-51wlQCgBzs1jf+vHUUnaAvjZpvfRpROu5BkCBmPKJrlvM/TO1zGg8RgaMc7aXQOnvdQlsAb5oU3KD9mGyWaQzw==","signatures":[{"sig":"MEYCIQCcQQ3aV/BeuR+JjBZ8oFz+JRkjQMnEe/N7D9cMagU7fgIhALtP81iQq65f129+OIzUbukl6sf/RdqJ0OPmqPMnlE91","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085095},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"2a4a418a215bfdc83e8324385220e2ba15daeeda","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9_1721745876876_0.1965447395079456","host":"s3://npm-registry-packages"}},"2.17.9-beta.1":{"name":"@whyour/qinglong","version":"2.17.9-beta.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-beta.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1af74ca3087936732208903a4a4cc631f7258f5a","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-beta.1.tgz","fileCount":330,"integrity":"sha512-KRWK2Q6E2Ckl2liZDr5qF1nPINuSzHSrDn+DQZMMEu14uUDmaiXMF+IyYr2HCRfvCw3VZkdsEFHT0shFoxlQtw==","signatures":[{"sig":"MEQCIGvSwUi8JSHg1f/B+cWuzDAEMRXVT290nV2EKM31WvOfAiBEGAkLCFaKNJcMLlRcEPrUzwXNc2Y/oKdC6F+3bPqC+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085107},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7d04346a34b72e94ee7c55c8cf717de9b1825b90","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-beta.1_1721792067486_0.2103430318535846","host":"s3://npm-registry-packages"}},"2.17.9-beta.2":{"name":"@whyour/qinglong","version":"2.17.9-beta.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-beta.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"af4c96e4b10dcde30d88d03726e074464824d813","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-beta.2.tgz","fileCount":330,"integrity":"sha512-f+Hh+pPeHEqTrE+mqBiDMqeIdF/TOK1xQLFuv6i/KbIdQmstUMgd+QG/BhiBuyEpP61Un5mu8dIu9oD0X6rong==","signatures":[{"sig":"MEUCIQDJWxXV9UHUnupvoAzV+jxBisyawgG9BgJiRQ06wRhoJwIgSbTKDC6N6kkkgoEmr7zUb/lOr2/+rDWISGbKp8a/mS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085319},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d3c6dae81794adedb13de290571741cd87f89adb","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-beta.2_1721830156215_0.8065879821002822","host":"s3://npm-registry-packages"}},"2.17.9-beta.3":{"name":"@whyour/qinglong","version":"2.17.9-beta.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-beta.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b09415387e4b0c03fbcfc350e468710a8fa19944","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-beta.3.tgz","fileCount":330,"integrity":"sha512-BRxlE3xO3h6PFQDM/pGgnyzHcsJlXhDyZiZflB+yjPQLHX4qKoW5PKyBSh3WIlOyPU9JcBoxXKmuvxRPlP7arw==","signatures":[{"sig":"MEUCIG6HgI7gJ00riFlpzd1K+3+ZO5fvWVkIee/fSCsCjWzwAiEA3GzsxZtzhX22vIvzbaR+4/sfe0iOp5rz5ZR+3GmEnf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085395},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"29964d040178d11c312a9d253fcbb85c5d467e77","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-beta.3_1721835740286_0.292209700109628","host":"s3://npm-registry-packages"}},"2.17.9-rc":{"name":"@whyour/qinglong","version":"2.17.9-rc","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"69403a527ab3f842ccf1f80e764a80bbf1833a20","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.tgz","fileCount":330,"integrity":"sha512-7sFGL2FmL8mDqlg86+A/L2DNnxq+fW/esVfwATr314fhCxDFe8jWkM6cISkj7+ZSP3r4xizSUjAqjr0n2SJXpA==","signatures":[{"sig":"MEYCIQDh1RNoWqVYnLaDvC27SQCbMVoln2p1iiEim0W5bYuG1wIhAJreMK9jd+kR2rhiuFMSAJPDCWPXR4dt2tKFiud37yXX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085527},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"2122ff964da408f1ff16a9c99ca83662a88c0554","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc_1721912950625_0.5505204254770815","host":"s3://npm-registry-packages"}},"2.17.9-rc.1":{"name":"@whyour/qinglong","version":"2.17.9-rc.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e080c87e490192569d93018db115d84d59608b94","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.1.tgz","fileCount":330,"integrity":"sha512-vDWFtYmOi2z2tlCYhtHJtxwrV6hE7eHkDR18TpE/Z7x7oNtq1TZtCa/3KwXDKzHo41jjS/PP1jzqZ4UZDJ9TQA==","signatures":[{"sig":"MEUCIFEknh2gt8Jd1ncn8HOncdM4ZcqE7RFUb8Fk56PDa+6vAiEAuYSP9Xtv4MEjDDxwHObFUZ1XFnAgRxIMTj9EucV6HA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085548},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"3ef17928c95b6ad088b98e2098b16738226a828a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc.1_1721916036990_0.8828706417729761","host":"s3://npm-registry-packages"}},"2.17.9-rc.2":{"name":"@whyour/qinglong","version":"2.17.9-rc.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c9e1e1a04839b980e732c55eb2aa270ba797a9c0","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.2.tgz","fileCount":330,"integrity":"sha512-usIWELIO9+QWxBxu8D8Z3zxORZRHgOy4O7It8h2bsDfKDG3voU1zipslJt3Q6ulHWzJL+6u8Eh9uAuNK8Tj5rQ==","signatures":[{"sig":"MEUCIQDC0sFASkrAPj96aQpiTPN1JJyTNtJuPslt23f3tDcOLwIgM6dZoxAlYETgJl7vXOlEH+a9aRAU0ZK3SHxyxUXi2vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085548},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f3d7fad829cbec6ec95f970e237d62e2c94493d7","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc.2_1721917695524_0.23286363648176645","host":"s3://npm-registry-packages"}},"2.17.9-rc.3":{"name":"@whyour/qinglong","version":"2.17.9-rc.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"be046b5c5adad753ac59a330099ea6dc09ca0a73","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.3.tgz","fileCount":330,"integrity":"sha512-hTUN0udXMWbZIB8s8hU3L2oKvXsNMWy05e1Mez49tWZ/ZuExeC4tPsRVpBntvGF1OcOJMHmMtI+caH130l9hrw==","signatures":[{"sig":"MEUCIDM6yrMKsLNWfNdDw/ugBHtknoFVqZH0z+EHrJKDlR8MAiEA2wTahL8En/CWepvPHj5k2n+oOfPqQIycEcDToOv/XNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085614},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"87ae54cf664881128fcf4ea03f32d8be76d7feff","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc.3_1721921319621_0.20131917263415633","host":"s3://npm-registry-packages"}},"2.17.9-rc.4":{"name":"@whyour/qinglong","version":"2.17.9-rc.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"cfdf943aa8770d82a29a6c4b2aded1a84cd717a2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.4.tgz","fileCount":330,"integrity":"sha512-tqYQVQDMoMsBUnGBh/Oygpcw6qygFN/dAplkyNr2+7GLpKN5vrohgoq1akr97P5+OTTuNH0dO2M6y8Vpo+9H2Q==","signatures":[{"sig":"MEYCIQCZXjVfln3Y4CO3q0jelfwBUYjNaJlcR55ZRHHadIU4rAIhALc3NgWOxA4oGOFvZi1ai9PxYbwkgp94G5mbMsSsobVJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085690},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"486774494bd98cdf63deac05b8856ef2f37c2eca","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc.4_1721965343832_0.7033621026486621","host":"s3://npm-registry-packages"}},"2.17.9-rc.5":{"name":"@whyour/qinglong","version":"2.17.9-rc.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.9-rc.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"9cdd7e120329cbdd5689998f099ac55c31a2d102","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.9-rc.5.tgz","fileCount":330,"integrity":"sha512-1XYbWWxz70u95rcBrsvo/ZLUgiO+e+c2i8xJrxxwFRG/CnMa8CsDYEhy8jRNq1HkWqgXXBgKqajlfTP42csMAg==","signatures":[{"sig":"MEUCIFgZn3ykkPyQz3uigf9TjdcpehMBIlVqLEEMw9Zjn2+3AiEA8mKumlwvzf6WSPkS5poIvXBCfA2XokSfxYKAuRD4NNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18085631},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e0acd74c68313aea0bb616c8e6fe99d649da6f3e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^7.12.1","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^7.12.1","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.9-rc.5_1722164047359_0.34035877914598145","host":"s3://npm-registry-packages"}},"2.17.10-rc.1":{"name":"@whyour/qinglong","version":"2.17.10-rc.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"13dafb4164967e333320f03ffe0ac6824196e714","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.1.tgz","fileCount":334,"integrity":"sha512-YOBp6BdArwc0TVxDDsHD8KQHQ0cPIHjx4jGfHWPB3NJbReR1zhG6xK9/p4kjkjD/CYiY+U8+7Cqn0sJcs+jO8w==","signatures":[{"sig":"MEQCIDEOgFYCzh+A44rLFXJM4tv6yeCcaDBwysHI+oshpa31AiBvVITQ38eJSCk0uwFZW20H9doknfnfFsl7dWEmg+nfhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18346905},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"1efd6deca5ecd7a0f837b1215716aff703efcbe8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.1_1725027706419_0.5275807891344237","host":"s3://npm-registry-packages"}},"2.17.10-rc.2":{"name":"@whyour/qinglong","version":"2.17.10-rc.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6f7daf35f313b53cf26b6e94ff385ebba19317bf","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.2.tgz","fileCount":334,"integrity":"sha512-zihLAVFc+qIhpNalC/BCFHrJVjzqoiDNGFfy+xfFZK8Uq7SAh8nsE1/E5JMGux8APgn+cVL7QnW2JX1u5pDpRA==","signatures":[{"sig":"MEYCIQCX4PXwTW13j7R4NYJPEDNMJH05dghDI6aAXsD8eSKqGQIhAJqkT4oAv5bV4m4GCyS8afAiG9GocCREiddcQE82kpUT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18347638},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f6dbb4eb7bf4c104375f73a644dabc35e8e94802","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.2_1725087301283_0.0937319225273423","host":"s3://npm-registry-packages"}},"2.17.10-rc.3":{"name":"@whyour/qinglong","version":"2.17.10-rc.3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"8c4d1eadbb9158814ced3ce64f62816b21fbad50","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.3.tgz","fileCount":334,"integrity":"sha512-3MH3LA597mxyOgrsxWhJ35dx0JhaTaSI8SoktJdp8BnfsieRkdggbtF7GzPnmwqeY9ABh/ETlBgw4SapwPfTpA==","signatures":[{"sig":"MEYCIQDDrz1XtWWhQ4S9eixkpDDUszB7/PwKlB3fDOpXJ8VjMwIhAI70yXipdAx7pwQN1+kQpJPDJLAvhgAt6llrqimukNvT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18347605},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b8bb8b049777c884a3db1b1159a86fd485479635","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.3_1725088480007_0.19907824636222005","host":"s3://npm-registry-packages"}},"2.17.10-rc.4":{"name":"@whyour/qinglong","version":"2.17.10-rc.4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b93b04dffe819fc80b21ca49d4e7d6bc430a87f6","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.4.tgz","fileCount":334,"integrity":"sha512-PlXDjbGmnrbkcsAP8Pm2SyGFg6ezPo3WdKA5hze5QPaTeOptjXGNjt4hU572t1LozL2CgGJOsNQYaRiGJRLDyQ==","signatures":[{"sig":"MEUCIEPan8DhCVgJNz9vkfr8Bu+fjzR/HI8Q/L7Lr2D3g2BjAiEA0vxCoGZPNCdJKCk7U2yfV3Xm2RVWo0Xc7IvUN7P5HQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18347716},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"aaf4e81c42d101952763cd16a809be7fb7d701ef","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.4_1725109028539_0.6261049392970723","host":"s3://npm-registry-packages"}},"2.17.10-rc.5":{"name":"@whyour/qinglong","version":"2.17.10-rc.5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5ee16d7de57f344b71c92765618e497961047c64","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.5.tgz","fileCount":335,"integrity":"sha512-Czr7e2E5NocRpTQQ2xoJzx7cFmf2jew9YrhjyOPjzDDgo3r1dzbEV03kKLkwOVAFG3DfN9EaAl2lx/ctvXDAEw==","signatures":[{"sig":"MEYCIQDVLUr86Cr3AHG95P/k03PqOCEkbyO7OILVixv8lcMujAIhANwkuqX0fSpYnEAhiyL/KRcD31l0NL9CmxNU1ER+3nef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18340997},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"377e6127b6f831c34c0616f37b43e02dff9e4189","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.5_1725118181121_0.9157903033142556","host":"s3://npm-registry-packages"}},"2.17.10-rc.6":{"name":"@whyour/qinglong","version":"2.17.10-rc.6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"a10b1910960fb2060dd2dabf41487d0bcc6cc1a5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.6.tgz","fileCount":335,"integrity":"sha512-jSVHn0J/gtCiVwF0DaYCZTagaIClXw8H5BPKwZZqBy33Hpmzw8msW2zpXz9b7WRzgKYFNMN3awQ8bRR4COJwLg==","signatures":[{"sig":"MEQCIAMBhngTJtQHMCy+y87WfQil/I2h8Mj0N4u+NuwoV4MLAiBnMa0CoScjTBq2M6nxLHI7fV7vTw73ECPpIp+z9UHKpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18341032},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ef8bc7a86529bb18dcb08cd872b2880c4c897b41","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.6_1725148387023_0.9378975817496591","host":"s3://npm-registry-packages"}},"2.17.10-rc.7":{"name":"@whyour/qinglong","version":"2.17.10-rc.7","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.7","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"ea0f345163fd2fd483d42a5528da56740d0decc5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.7.tgz","fileCount":335,"integrity":"sha512-XcFim5pxCVA5aXZSDMJaOARJkhZ96XqiP9j7WSyy12kXbB/Xl+d4rcuuTHw8Wgn7/DAOw9JIomIr9cYlGeO6Dg==","signatures":[{"sig":"MEUCIQCz5nuSChiTPVR4snTlBIK9PEqroFI8l1DAYZNBG3fvfgIgQ5JUiSyhwvf3K+mC+Dj6MnGNvOnxrRlz2nGuA2SGF3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18341034},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5ad8acc339b2ab3576aa3f8d8c8712cadec53d3e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.7_1725177838611_0.4695869714965486","host":"s3://npm-registry-packages"}},"2.17.10-rc.8":{"name":"@whyour/qinglong","version":"2.17.10-rc.8","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.8","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"f4ee4e456ace0cf174f085d8f2514d90c84df23e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.8.tgz","fileCount":335,"integrity":"sha512-nM8TH7/jcKHkedM16/5faJiHwgb8+zvdQsQ/tzedrTNTFFnD7N/0bhv8H48BKM7pk2/EVySOC7glXVG4adx8Rg==","signatures":[{"sig":"MEQCIFc1Yqd9P472GffVSeRTvsCnqfI/3nwmBMQa+EifH+XmAiBrbCW5y/tNdDIjYvj+bBwxq6FHMc989fBJpSSOUfqczA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18341184},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"775a7eb0a4c599c895f2b4b840914cab34de8293","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.8_1725202742326_0.22305415681588436","host":"s3://npm-registry-packages"}},"2.17.10-rc.9":{"name":"@whyour/qinglong","version":"2.17.10-rc.9","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.10-rc.9","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"82fbece380c86968c7b83e0164fbe9438b1d177a","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.10-rc.9.tgz","fileCount":335,"integrity":"sha512-1fAykct8fgW30vWiVdDfkkwt0iWV7fzLWaqYsv2YJ6Cakddh8vAuARmTGMeKvcx4L3cmK8IulUv1J6r9+GcMzg==","signatures":[{"sig":"MEUCIGh2Q6HyjXTzcc79uOY3V745yeYslLAddXRoVx/pME4zAiEAl0Y8Yoe4EO6IfCWx9RHnFWXfJPkfZsWHL/IhOWD4r4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18341289},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"70966b9749bd2f0e9e31dc80f5464cbee2ca225b","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.10-rc.9_1725206308989_0.1234469665546194","host":"s3://npm-registry-packages"}},"2.17.11-rc.0":{"name":"@whyour/qinglong","version":"2.17.11-rc.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.11-rc.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"d3f822afa300f348b883ee536258ca4ace91c5fc","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.11-rc.0.tgz","fileCount":335,"integrity":"sha512-bdZKodMdOK9lyodU8eQlU9ZBejLfdngMzdVGKQTjTEtOpwrd5ck016yFzb/HGYR7+uqR4QI2QPKs0rtbMxPI1g==","signatures":[{"sig":"MEYCIQCRjE1fhtydZiaNabkhB9iILNBzdZHkltcPxV6wd1633AIhAJg2JNZKsH/NkeXPFUVNkJfMlGpf2Yc6QxxnoX5zqTVX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18343805},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"18ddf4eb4bd75627f33b8f8ff2f353d485391f40","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.11-rc.0_1726238447283_0.6228843784868525","host":"s3://npm-registry-packages"}},"2.17.11-rc.1":{"name":"@whyour/qinglong","version":"2.17.11-rc.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.11-rc.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"658134bf23cfb54a5054c9f72d6bf7a5272b8212","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.11-rc.1.tgz","fileCount":335,"integrity":"sha512-NtlcsDZ/6P94Yv8p6fbc66nxF3cS/wCZ7mnotSzxBPvtY92ixXXOUTp6Emu/Mg+pSRVLoQdIPCFF+3H5Tm2l0g==","signatures":[{"sig":"MEUCIQCfPE1U8zAprENJx2vSXfIIHmRu3Dhz6+UyHAZdQT/9QwIgUN3LRiITdq/R6omANZ/SDenddfJajjuTVI5JvMU81T8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18343959},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ec53d7226b24c383fd9e08a32ceef0a1e44eb105","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.11-rc.1_1726501183203_0.4902037435922513","host":"s3://npm-registry-packages"}},"2.17.12-rc.1":{"name":"@whyour/qinglong","version":"2.17.12-rc.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.12-rc.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"2c24de10c6aae6b2d8dd655ae347809b51d7573d","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.12-rc.1.tgz","fileCount":339,"integrity":"sha512-nEy5/oksNYIOfFjjX1Bi98ql3TsRhzK+wMJjGOTfvUfH5U6mZEBo7ER82gMAroYkBsiBvWdhKLkFwoDjTYQuvA==","signatures":[{"sig":"MEYCIQDDZiNZ/JvrYwQlAw2z9HDi+7e8CZDB03zDWjfrz/ThXgIhALkGg1KRCYNwpXv3dEE3YwaJz1wzIMds2cB/dQ+BSE6H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18458301},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c6210c6954d4892e886018d4f9138f366b49da93","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.12-rc.1_1729929322984_0.45525495205405675","host":"s3://npm-registry-packages"}},"2.17.12-rc.2":{"name":"@whyour/qinglong","version":"2.17.12-rc.2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.12-rc.2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b7a689e2f2ec281b35ac2769215472074c92607c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.12-rc.2.tgz","fileCount":339,"integrity":"sha512-nMbEcLmvLf9CQAwFfOoBIsAwZG4AhQ1yA6uW7xRAgjIJdtbvavlt0qefhoa6+hAU01KBSxVJAbPmRBTtewlTfA==","signatures":[{"sig":"MEYCIQCqIcwqZnCDKCPi4AU+W1twmYcj9t4zXrGtX2cZ/40fYwIhAMChc2FbJtxYxmJ9wibkupGTfvSZP5mldZcVRY5yMekY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18458335},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"de01167131fa58342507073b0ced96efdb5c26e0","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.7.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.4","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^8.3.2","dayjs":"^1.11.2","yargs":"^17.3.1","dotenv":"^16.0.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.17.3","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.6.0","chokidar":"^3.5.3","celebrate":"^15.0.1","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.25.5","iconv-lite":"^0.6.3","nodemailer":"^6.7.2","protobufjs":"^7.3.0","request-ip":"3.3.0","body-parser":"^1.19.2","cron-parser":"^4.2.1","cross-spawn":"^7.0.3","express-jwt":"^6.1.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.26.0","jsonwebtoken":"^8.5.1","tough-cookie":"^4.0.0","@grpc/grpc-js":"^1.8.13","node-schedule":"^2.1.0","serve-handler":"^6.1.3","toad-scheduler":"^1.6.0","reflect-metadata":"^0.1.13","express-rate-limit":"^7.0.0","express-urlrewrite":"^1.4.0","http-proxy-middleware":"^2.0.6","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^4.7.1"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.2.0","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","webpack":"^5.70.0","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^14.0.2","react-dom":"18.2.0","@umijs/max":"^4.0.72","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.26.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.2.3","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.5.3","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^4.7.0","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.4.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.6.21","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^14.0.0","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^1.2.6","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.12-rc.2_1729960031244_0.8904531362654604","host":"s3://npm-registry-packages"}},"2.17.13":{"name":"@whyour/qinglong","version":"2.17.13","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.17.13","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"80a4d7b6081504a45abf7ab7ffc3694e2971c0cd","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.17.13.tgz","fileCount":344,"integrity":"sha512-f5PgA4NJQg3qaBZosAOalkkJHy/9/cWGhlfuf8KeOOeSNXd9aU1+d7iQovsv29dVUmWYM6a3k5Da5fVv7UDg+A==","signatures":[{"sig":"MEUCIQDTx42ZDGn/AMZlHcHXZ2i06A57tA0j8q/w02FYlyprxQIgAIsm7rFuuLaIT94DY5qHKfaVWMB/GRP6dJqxv0DdTvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18950229},"pnpm":{"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"8e37fcf5dbec9d70f0c1420c10b3e9332f657b80","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.5","dependencies":{"got":"^11.8.2","cors":"^2.8.5","nedb":"^1.8.0","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.1","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@sentry/node":"^8.42.0","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","reflect-metadata":"^0.2.2","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.3.36","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.42.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.17.13_1734793429804_0.8317507574514014","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@whyour/qinglong","version":"2.18.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"49d60e334c7d68b49a0361eb0535d6c9300cf2b5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.0.tgz","fileCount":346,"integrity":"sha512-tslegEQO//aM7zfM8iYcaJO4GZmhKmI98tpU00+IRLlVMEDE16fSA/Krq4coYSlQssqibgJsR3reqyv4jDi/vw==","signatures":[{"sig":"MEYCIQDrH/+P4Nmsht9lGf/kGiSbwahw5E8nPN2LrCp44tnj0wIhAJ461HSiHdyQlQxelzrPVSGLKjpSlw1g3F2a2504RnUI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18955727},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d7337b0a534fe3fe7e33368c7c47b57ff16ff569","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.5","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","nedb":"^1.8.0","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.1","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","@sentry/node":"^8.42.0","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.3.36","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.42.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.0_1736052794066_0.5661895332040514","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@whyour/qinglong","version":"2.18.1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"66570051584329a4913b248745f89305dfa9d16b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.1.tgz","fileCount":346,"integrity":"sha512-NFhtP3vgAi9nX+ADk23xYqAwbA9pPad40sS8KmX0diL27mB9f509wolWK72Z85qYTObWCL8hvDCGqRsxpdRCww==","signatures":[{"sig":"MEQCICxGaLolBEhELD/Q4TWqYh7lWGOpBRNFQ+LcnVbVZGvfAiBlkqxnOXtpXdabNK4GNkBD9wOghOGI7IASYu0IpPSSHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18955948},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"995de37cd6246956e6cec89c9e5ff399f075af12","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"18.20.5","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","nedb":"^1.8.0","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.1","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","@sentry/node":"^8.42.0","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.8","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.3.36","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/nedb":"^1.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@sentry/react":"^8.42.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.1_1736086611323_0.1713988765148824","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-0":{"name":"@whyour/qinglong","version":"2.18.2-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"44a99abddac46bf9820dc144c5a4e57f0f14f845","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-0.tgz","fileCount":351,"integrity":"sha512-KK2nFE9bmpNgq7dQ2dtkk7p+l6t9YH013l8yhnpSie4l+voOOZL1FTUEG1w7LgyWW5L2zoM4FrHrzL2uQFqX2A==","signatures":[{"sig":"MEUCIQCuKhjEIXWZJTLyfybVz7KdmkEi39pB0sBcwfVlw7bA3gIgCBsUykyffW8WZhO7kokqE+2dxzmiU+jLWdS6Al+/vUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18744546},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"ef2dde44959ffd0f836e87b2369407ba35a6b4ee","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-0_1736873707256_0.428924594429817","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-1":{"name":"@whyour/qinglong","version":"2.18.2-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e2b0c34e287091b7824601118ca2195215303f2d","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-1.tgz","fileCount":351,"integrity":"sha512-tHx2kKDrqA7KJeFK6/L8/lG6jfefwsYmRbMfq32hkviVU7n0OgjuK6BKe9zG4VWBL7kcDIH/BgCUjr6vZ/GXvw==","signatures":[{"sig":"MEYCIQDka0dIqORrjvCugp62WBfciJy4dDsyiZYT1z9UeKA+3QIhAK0mrp81uhnR0VrBl4hIyNCi+imgInVZ9hnWIKZ3EjQ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18744535},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"b5fa99abc8b2cf22f92ca611aa037ecc7642f252","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-1_1736955311447_0.21368194874058632","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-2":{"name":"@whyour/qinglong","version":"2.18.2-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"8f12d5eae3bd16069760e017be4bb98cf58fc541","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-2.tgz","fileCount":351,"integrity":"sha512-r987QpVJ5IXn0APytrPAxzNagm+4aaJv4b4oyf1hFoqJ4m/52Q8TxpAdccjUu6j1nJtbZKTYvQc9ITFax7Q7gw==","signatures":[{"sig":"MEYCIQC/oYf8tpsQneYgtcFctxra64NmtinC80kKcjDqRgevlgIhAMP5cE2KSoEC2CaiSsCK7Fru3YsgoIeu5HPUZCcSgzAJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18745090},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"59750ccb9f18f8fdf926a215b5da230b5ce22b1f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-2_1736959965591_0.42328366448568344","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-3":{"name":"@whyour/qinglong","version":"2.18.2-3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"df878e6a16b9c19c63d513252e70eb425b29e51e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-3.tgz","fileCount":351,"integrity":"sha512-I5fHYKadQ4oAHezD0uBv6u5vB6wnGwPGST+vdN21MRI7uISeks4uN0V21+uanq90/T5OckGCYvriirA7Xmv4fQ==","signatures":[{"sig":"MEQCIFXTMToYQdOkOfNfTsrV2nJVsJW4pJCdDSLxUOivQLccAiBKSuZU9AuMr+A9KN3CGDpxUh4l/Wg8sjXrp2YTb/zAig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18745237},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6db0954d9b9a69632614a56eed264854a35e53fb","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","protobufjs":"^7.4.0","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^1.146.0","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-3_1737480515359_0.9615522286532789","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-5":{"name":"@whyour/qinglong","version":"2.18.2-5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"053207f7c62473854338279702c5e6ca09408701","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-5.tgz","fileCount":438,"integrity":"sha512-LcHhdSS2ZDYffBmqa5jf+RC8YDG1NYxJPeKALR8gH7jVsKe2nfxZWWx4GL6tKXCNSYexIrjgRf4e1kbbxsl1cQ==","signatures":[{"sig":"MEUCIFPt1JHrHP4DM0yMb9K2TbWgXoBsgvALGkv/4mtVliWuAiEAuO7w7TAckV91SzGFnEBMayCSSzBFjlSbZ9wErzWMuZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22252032},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"26fe188db3e133f551a98b13eb69b735f16e9581","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-5_1740673846431_0.7059758528045492","host":"s3://npm-registry-packages-npm-production"}},"2.18.2-6":{"name":"@whyour/qinglong","version":"2.18.2-6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.2-6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b5f3cec728a0b857562809a8028364fdcea79a19","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.2-6.tgz","fileCount":438,"integrity":"sha512-YmU5XnHl2l4bZcRQc9DRBDrQAF/Vg1toP3QezxNZ+l6PcWXgDZj2tot5wfMgMP+/J3zYgjTydkmyKNXa1+fG3A==","signatures":[{"sig":"MEUCIQCakm+GZmVd/uSJ3j9sjoWSlZFt3nRX7sOdhm/Q5ljMpAIgcMfcTg7wu2SXapOQNbUtwyYdGrc9jOrkUsVGUYjc40M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22252143},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"cee396da2c974dd1439c8286fb6e8ba5da589e97","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.2-6_1740676159030_0.8252805797834635","host":"s3://npm-registry-packages-npm-production"}},"2.18.3-0":{"name":"@whyour/qinglong","version":"2.18.3-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.3-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"4f3552c473b3db5fd7c17ec493c647e17e034144","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.3-0.tgz","fileCount":439,"integrity":"sha512-Ooiun2MDkb2oaE2rfh9LbjdYP0q5d9Ns2rv1/TmgVtvy7UhglEpwu8X/P3BbKe1OuKlLzP+1eXp8vaxX5PhTew==","signatures":[{"sig":"MEQCIEkiI6ORs6IPNTtc66vpPo8GB1QpT5Gpb7iWDkYA0M4zAiBrak7TAvTmooXZ03P0ljbHN7TJ2KLTuKji4N8NUaMtEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22262875},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"eb16c81a96cfcd4fa9deb122788a110f4488fb0a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.3-0_1741969951443_0.011316276081400733","host":"s3://npm-registry-packages-npm-production"}},"2.18.3-1":{"name":"@whyour/qinglong","version":"2.18.3-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.3-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5c78c27cbe6548a4cf948b496bcd47e21fc4e152","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.3-1.tgz","fileCount":441,"integrity":"sha512-oVAdu9B8qyUH9N/okZs0LD/yvEhMf2MYVhtTaUNvm2JGOUYCCqYco6m+1IZ93/4SIbRoqz8S7PVTPzg1CW3g1g==","signatures":[{"sig":"MEUCIH8T/wAKRtCf1EjD7kU8D15dofBOS0Oj87ydwyKA1LNtAiEAnuwyzsVGeawdq/VaWD3WdciHjuaw1q3CFfVXoxEtArE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22286345},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a8be368d2dd88068b2f3e3f0fe4c116e9bfa2419","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.3-1_1742120151323_0.8294808882084148","host":"s3://npm-registry-packages-npm-production"}},"2.18.3-2":{"name":"@whyour/qinglong","version":"2.18.3-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.3-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"278b048b028740a6b343c18f3b580ca5b515ef3f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.3-2.tgz","fileCount":441,"integrity":"sha512-veq4oz7YxJEWveslthxA4YSTRVwzT0Fe1je0iZMJ9hFW7rF67lXhu4XYaipfxKheYF54itx9tXJrlhTfLzpxhg==","signatures":[{"sig":"MEUCIHD3yEIZr8KZYU6Sjm9ic9tal2a+THpi6hiQz7lPGs/2AiEA9O+5kRN32SUHJdaHdxzFdy7uhvg3L5oPlS4/jcrOevQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22286400},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7dd3da7602a151b5fa4bbc56c6bfc93fba156e07","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.18.3","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.3-2_1742312062698_0.7316490163996661","host":"s3://npm-registry-packages-npm-production"}},"2.18.3-3":{"name":"@whyour/qinglong","version":"2.18.3-3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.18.3-3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"4db21dfe19102e6835be2ce4bf12ab8aed10e320","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.18.3-3.tgz","fileCount":441,"integrity":"sha512-pHHzt6i/u4ljKpdgiFeYYgwagDvGRzJOptNtrEox1RYXW5GeAoX3wwLm+jYwhUTsL3f2r7CjGdebQReAcWwgwQ==","signatures":[{"sig":"MEQCIFlChzFCTYRHEqluKkAfjkFkyw3pZ6AAPEYb8qSVTiMcAiBq+dQ5wFyFxZAt756Rn3MZYg6v8uxesxH0ZyT1DmcKHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22286400},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f41817d3de28bbf1a58e0ebd4df8a53f8eef1558","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","public":"npm run build:back && node static/build/public.js","update":"npm run build:back && node static/build/update.js","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","schedule":"npm run build:back && node static/build/schedule/index.js","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","start:rpc":"ts-node -P tsconfig.back.json ./back/schedule/index.ts","build:back":"tsc -p tsconfig.back.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","start:public":"ts-node -P tsconfig.back.json ./back/public.ts","start:update":"ts-node -P tsconfig.back.json ./back/update.ts","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.0","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","pstree.remy":"^1.1.8","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","yorkie":"^2.0.0","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.18.3-3_1742400301159_0.1727252198459348","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-0":{"name":"@whyour/qinglong","version":"2.19.0-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"7ae083de68b482df43a73d3a268226392723157c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-0.tgz","fileCount":442,"integrity":"sha512-+jGoNXJJBN9GYo6oDsa84Vlb959q+e1+tOxy/iMg9a7v3g07qJZ3pY/jgNM4FuGIIzIyrbe5gvt74jIFFJj5FA==","signatures":[{"sig":"MEYCIQDm1zcX42ZxzFxKaYaXi7tmGVbbHWRaIoDuy5zBj2cH5QIhAPzgKJ2X5NuCMdgXzMy6E9/Gpr/vaSzWMScVtyfVOU/q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22304045},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7189d1917162caa63f87641cd006ade56c47709b","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-0_1746896064143_0.14733735404966475","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-1":{"name":"@whyour/qinglong","version":"2.19.0-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c4d3bc230fc791b9067d004da7a3874f1b8b299c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-1.tgz","fileCount":442,"integrity":"sha512-H3BYkFrzXn3Utp59giinEKLcinOKhyXc/YsCBf7Mn6gl0Gukt+I1whv6zY8Uf4A9T6niu2F1uZZmq0PINUgvVg==","signatures":[{"sig":"MEYCIQCM46ZIouyNu1eFsS979N6mJ7KPw2SEPA5lxeoBU7jxsgIhAMTpgRHbRQMQYpRJDo1PeiY7U/iA6RXyUSs2CBHvkVhn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22302250},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"312c398af381ca576cbee3bdfe03ead9b5f1e4c8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-1_1746946339744_0.3917390714115796","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-2":{"name":"@whyour/qinglong","version":"2.19.0-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6ea76892263d9743b0f1860e510d3b279621f683","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-2.tgz","fileCount":442,"integrity":"sha512-ZSpFf3G9Y9oDLBPJ3vhRt7+3bmeWo9zUfof8eSAiS153KNTUESvrmhH99DUUlHzYRzCCLxsduwJUv4c4SMTUoQ==","signatures":[{"sig":"MEQCIEcllPPlnjKrYhJfAD+/HGaK6G8jCdZsKAwn6okOfrK+AiBSZtjcDne52Q7RuVv+mNCI/352i0kWaGM90C2zv/0zbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22302281},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"a7ccb9589ada7bc8aaf5ed494983aeca77b36fa8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-2_1746961830238_0.886201120654525","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-3":{"name":"@whyour/qinglong","version":"2.19.0-3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"e5e41fb33f2534ac7cd6c550caa53cd3638cc596","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-3.tgz","fileCount":442,"integrity":"sha512-hBnK1BF3O5NLqX/cBxdJGtJyCzr/+cCO2ETHKB4fijyWN9JkqTFtV/h2FJrSRH35B3IqjVSH7QEfAS6CXAWOAA==","signatures":[{"sig":"MEUCIQDBma0bdFiE5xrrPeOv/VYXJKWZcbrQs9yZ1JhpcbnN9QIgb/kP82ZXeVqwJpniwBLQEgos4GLcpp+5HbMSgBCndgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22302181},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"cdb936bcec6911ad7e0ddee92ad2aba20c1308c9","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"got":"^11.8.2","cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","form-data":"^4.0.0","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-3_1747073819548_0.014508246622737309","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-4":{"name":"@whyour/qinglong","version":"2.19.0-4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b7fb26ee7f7532670417e97cfe0334c1f3ef8d0b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-4.tgz","fileCount":443,"integrity":"sha512-YYRJCX88sAJBbQAF6q7kSHxh/05l9QSoljPz5lSl6wfkeM5RlFw+F+bIyOWn2e9uQC3fj6CB0GWygAT8ACtKaw==","signatures":[{"sig":"MEUCIFDdIncgaeYbbKzjnnpLkgEK48KIOPBVY7Q/Fo2UFG5LAiEAwSEP2pdZTpSR3DuKwG5a+vwdRD3REoxObPUtZc5i+yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22303916},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6b9006ceb29c945605898a247bab6c7594896c87","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-4_1747243904112_0.02366882083723354","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-5":{"name":"@whyour/qinglong","version":"2.19.0-5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1d48dafe63f51dcbe48149535e77f0987c1b7f52","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-5.tgz","fileCount":443,"integrity":"sha512-4VBZZwWeKKEFh0PzV7vOQFesvncb2a2bJFpfUeWUQZcZo06EOIKrlRtnqFZ7jYAj6j5jsPju3k57pw7ifXrRIQ==","signatures":[{"sig":"MEQCICgrLcCcmnKB8cYFZV35Udr10fIGcJZ9iOIxgNPlI5sbAiAUeSUYFjTWejKZNsnq5ojmFCyWII7cB69Zc2f48ymwrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22303723},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"dde6a234ba1b1bde11aff24dd6147f801ab1cc59","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-5_1747329252748_0.5891577408879403","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-6":{"name":"@whyour/qinglong","version":"2.19.0-6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c8825edfb2df11af865a7a72691412928a122b1f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-6.tgz","fileCount":443,"integrity":"sha512-ogWJN+SvJ+XfxIGfx7SRj8bZJWBFwd0WbCRgXqMhvSywxs+d2oCXDGtvodyoWGIqO2SOoRruHB+/5S/l227Wnw==","signatures":[{"sig":"MEUCIEpvFXcxXmUikfuR5t3fHGCRK0sOkKiqFYybX5hPwwSzAiEAqVdk3SkQnrZQoYoouPyRqPgX/VC8UDCwsYcblizYXjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22304237},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"21fe723f430d9078c0bdb37d8e5ebfc18d9ac5e4","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-6_1747403253012_0.5450851207864265","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-7":{"name":"@whyour/qinglong","version":"2.19.0-7","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-7","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"69b004bf6475933b6c7ab3d54db83129ab1bc78e","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-7.tgz","fileCount":446,"integrity":"sha512-jizkerQo30Oo54+RlYNxiJ2gqUxVxvfby3TX+JYCrryJIwHNjcush+nJOLrRYIabL19PSMfm8aZRnHA6ywkhSA==","signatures":[{"sig":"MEYCIQClKq/gWIjfhVm3WVshBDEP0M+hJQXDh5DvG/ow8xFWsAIhAJ9zu4KigNWDR08YpoQp8g4bRp34M9KDlfKLA/25I1Y2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22308722},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"915709ef712a29c4430c76dbf3d187b69402de79","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-7_1747461448996_0.97299307972018","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-8":{"name":"@whyour/qinglong","version":"2.19.0-8","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-8","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"d38c7d8a44e7787ff54ce7d553b19123ab591dc2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-8.tgz","fileCount":446,"integrity":"sha512-jKZQ3Jj44+xerxyxBkfFG2A4y0hiXr9tGyNvIVXGwX+jtHVn1RNrms1cLLnqppkJle1SM0tMgFTDz8btbDDRZA==","signatures":[{"sig":"MEUCIQD8bqTKdz9cRKMuVeyDR6jluBVsaVfkwyyvw6moLCK/cAIgMyqc1fizZrL2Ff9DNFTmSTQUe+sypqJNwTuMKGAyd5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22310421},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"684659addc5937365e01b368b4e2ff25bf72a2ab","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-8_1747474909366_0.40541506455518395","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-9":{"name":"@whyour/qinglong","version":"2.19.0-9","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-9","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"267a2ce9e8c21b227fe29aed89e7fc4916900591","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-9.tgz","fileCount":446,"integrity":"sha512-bZNwzuKaa3CLhapyCekU4DmvmH/expGXlgMJULjkRuUPJsysib9mkjq5++9hUZWG6P0HfifI1efAx11/cAgdmQ==","signatures":[{"sig":"MEQCIDjISjFYi8VQSCeWiVdRy5aNSTUoN+lRoaDEohWgdsCoAiA3Zf6v55ZERFJtuEcFPj0KRtPObA8jGOdYggp3Pt3Xiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22310467},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6632a791726d9e99826133e4b43eb83e06c8f448","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-9_1747576780588_0.054201231605323086","host":"s3://npm-registry-packages-npm-production"}},"2.19.0-10":{"name":"@whyour/qinglong","version":"2.19.0-10","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.0-10","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"f9dd0ddb2ed07837fcbe87848f89e6a2ee3710f5","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.0-10.tgz","fileCount":446,"integrity":"sha512-NAdiWwp7TwN31ron+1qULn4rzndxmkMyxSX0t/4F6kOHg0Xop+PQj51NmNbsfboY+A/wFOCAQMxtaJFRDuNHjw==","signatures":[{"sig":"MEUCIFLCgm4Jbm9r+OAfEo5dZYa/0AQiMjkAv+HPwLLTSfNNAiEAiuWgEnuyRPnj43237mjNy7CJ5XhIYeitmiub/6FUiy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22310479},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"32cb19313263bf8fa62c0082ed4adb6606131839","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.0-10_1747578084151_0.8179915460603444","host":"s3://npm-registry-packages-npm-production"}},"2.19.1-0":{"name":"@whyour/qinglong","version":"2.19.1-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.1-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"93b6378adbe9bfd4e33e0a92d54758c7bd98020b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.1-0.tgz","fileCount":446,"integrity":"sha512-OoV60801wzAP1NoyFcu/J2TaOlJzcUI8dZ0ndtQ2zwU6vOqZaCUZiyO67mE18VNDnN270cHVIHzzXCfG9BUr0Q==","signatures":[{"sig":"MEUCIQD5DrxG1UFlGx03wmUVCZVNA48rhFUHLoTJhMhPU+3DeAIgbQ5ESAgkY24F7N77q5QwrJt1pzqKe0+WUFm51YtZ2/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22309101},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"5941665754f292f79726e1e719aabb4a233e30bf","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.1-0_1748071186719_0.4440088075198312","host":"s3://npm-registry-packages-npm-production"}},"2.19.2-0":{"name":"@whyour/qinglong","version":"2.19.2-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.2-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1aa862b3107dd013fa035a5e0ddd643b552560a0","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.2-0.tgz","fileCount":446,"integrity":"sha512-nFDr1n7tyVgzSv6oXr4zfxyz73IQ6u55yo6LGLadjV/85sQCuB6bW2oVyCa0p/q3uvaIqAL4RedxZ1giNtniRg==","signatures":[{"sig":"MEUCIC2+YGvftCfZhtSb1Vsm4QqVQyMlNkKo8r8+VOLQB9AHAiEAgGJASLalzz5qEIWzxRfjci9T9f2HDANuYaDQoVhVwTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22394044},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"99eeac234f54359285999add4d4cc5ac85b71bb3","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","actor":{"name":"whyour","type":"user","email":"wangpengwnba@gmail.com"},"email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.2-0_1751038909087_0.3023192814434881","host":"s3://npm-registry-packages-npm-production"}},"2.19.2-1":{"name":"@whyour/qinglong","version":"2.19.2-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.2-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"f41a60f9c506ae1c4ed978d69e99d9b8ba40e8ac","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.2-1.tgz","fileCount":446,"integrity":"sha512-m4WZiEeERbKaP5HCvzlRToqFjp2B9CVQIHSv/cUzZxj2xf6SMwTfo+NwoiFfum+qBLo+ANk9jdZ+2/1qR29tvw==","signatures":[{"sig":"MEYCIQDWrhcUN8kSmF54/qNYjYe8Cedny2SGRAEE0wf5P5nQcgIhAMtwx/z8jDZvBwT5FuTIQina0Z0H66cDtjKXMBfS0gH7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22394108},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"cbdfd5a144508660b48d66030a4591d4d4450788","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","actor":{"name":"whyour","type":"user","email":"wangpengwnba@gmail.com"},"email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.2","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.2-1_1751254704071_0.5463437741715138","host":"s3://npm-registry-packages-npm-production"}},"2.19.2-2":{"name":"@whyour/qinglong","version":"2.19.2-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.19.2-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"fe7545d01c344790e2f30d476ac3682c58aea338","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.19.2-2.tgz","fileCount":446,"integrity":"sha512-HD4gt61QyYxz2aAJ5Jj9a52bbC+LzB+8Q0OTQGuhY3b9SxEBAMMm5HSndIgsImHf8tXmVh0MOXvLa8sJnV/3Jw==","signatures":[{"sig":"MEQCIBHmzq7USr+qYo8OYyNTNHJ0QNT/kYt8H/QLmDVeicKBAiBEw9kE17fiZATv1oCRmGrYCh341L9BWl8hqck69IrbZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22394374},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0c8b878d9567e342bdb0cb9ba68522eab7c3603a","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","gen:api":"python3 -m grpc_tools.protoc -I. --python_out=. --grpc_python_out=. ./back/protos/api.proto","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.3","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^6.0.1","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^4.9.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.12.3","node-schedule":"^2.1.0","serve-handler":"^6.1.6","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.2.3","@grpc/proto-loader":"^0.7.13","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.19.2-2_1752324347811_0.3463843625006551","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-1":{"name":"@whyour/qinglong","version":"2.20.0-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.0-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"9cbbd4a15ce616c23e6b096447cc1fa923445b9f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.0-1.tgz","fileCount":446,"integrity":"sha512-5Q4D5aQYMHQaz3MB5NOZH7TldVqQCM9RvQXbGnwp3cL1VH0fPJYF+7SChqMQU6CwonrgoJkJ0ovmOd7TKoW1rA==","signatures":[{"sig":"MEUCIQCdeEhx2k4+m5ua1pynJnEoEU3zBpT4vF/f2bd5gNMyiQIgYFzJ2hp94jRCbikMFXsz3QnVtfGwPFDvQyYrrWyhD2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22461145},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"e783653ee2cc471281dbb34451929dfbccde5365","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.6","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.0-1_1765302119922_0.751040098212234","host":"s3://npm-registry-packages-npm-production"}},"2.20.0-2":{"name":"@whyour/qinglong","version":"2.20.0-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.0-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"d509ec40ea595908910238ba3183d69a3227076b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.0-2.tgz","fileCount":446,"integrity":"sha512-ilvB98t8lkjSlx4TJ8i1AIh1EEUAumj75o57s2vazvCwDcJSsGuwlqSxoRXhj3itaYj1ix30+ZNjGOLhpIdcbg==","signatures":[{"sig":"MEUCICYSvLalpYj6z2FuUaFdJwyUmkGDi1SeUxIk7BCK8tPzAiEA3OQj63md55mGudXG0qe2ZZ3glIXNMheWo57hM78wWuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22461224},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"33b2f2da7787219f49fca2611de6ddfae5b6ae04","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.6","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.0-2_1765390108007_0.44042832751976957","host":"s3://npm-registry-packages-npm-production"}},"2.20.1-0":{"name":"@whyour/qinglong","version":"2.20.1-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.1-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"ceb8f5ff0d865e896c5f20fbc3f16f783737d05a","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.1-0.tgz","fileCount":446,"integrity":"sha512-T3mgIbXP3ag+vfTZ8qaKVSGA5K+ttGd6ejRk4n2vwYq/v4/eHO45AsJ1z8CrArjxB1iKlFX0/I2qlzlkxDfAiQ==","signatures":[{"sig":"MEYCIQDi0+fdmEdpKxZ65ur3Ruilg6QkZGYbp314b1nf1DUyKAIhAPeceP3RzaZ+DhQhzRIJnULWy8PNF9x5J3sEso6znhEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465022},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"188b585846fbba3bf6fd446aa61d373c90537d29","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.19.6","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.1-0_1766756014226_0.9657192715955165","host":"s3://npm-registry-packages-npm-production"}},"2.20.2-0":{"name":"@whyour/qinglong","version":"2.20.2-0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.2-0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"fc3405d151d30c07a1992fd839adae03f50ffc0f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.2-0.tgz","fileCount":446,"integrity":"sha512-rVt6K0yvo3SlVzZW9KHNugSUVlOWh1B18NE8fLe2U/m/cD4NfbdiCrdaj2MTPoD+FtKJFQ2NMZncaCEBT41pYA==","signatures":[{"sig":"MEUCIQCcM9a3DoQcmz5KtOqN3BDzrN5/sxwkIDlpyXXGwpjHLwIgTZIuD1kkANAwvuZTvEzsHr4BG8bG4u+XAO1MlQPDhJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465755},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"498b770187f3cdbd15a75a49dc8227aa98937bbc","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.2-0_1772362165434_0.5279656711966172","host":"s3://npm-registry-packages-npm-production"}},"2.20.2-1":{"name":"@whyour/qinglong","version":"2.20.2-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.2-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"5c0f358a29f12709f000a47a770f7c18e7a1714b","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.2-1.tgz","fileCount":446,"integrity":"sha512-TMwAO8ghjcaA8qGYvKcT18HNSl4SStrkM1bIWmNduE6qSVyiluSoJ3WyAWjNYI04nJfV2Et9KSrN+WmIi5Zo4A==","signatures":[{"sig":"MEUCIB2mUlRFS+QYmuaX2+8F8c0hicaD2gTAZbYvkopGi2OTAiEA1bgZf+s6vOQknX6fikZerM/9AGzs7U4UXxaeKDZyuqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465775},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"df4bedcc6c0407ad56790c532a5db69378c84705","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.2-1_1772366998328_0.8006631729914198","host":"s3://npm-registry-packages-npm-production"}},"2.20.2-2":{"name":"@whyour/qinglong","version":"2.20.2-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.2-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"58c47e08c756fdb6d47349cf1affb904a3acf908","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.2-2.tgz","fileCount":446,"integrity":"sha512-TTE1OA9PNPwebW5FgmxahPiVIMb0I+JdPwaELAfxQIkt0x0XAue3pNfVbErwsKt/oZnA0AK3HdObGQeG8s/jbQ==","signatures":[{"sig":"MEYCIQCwgyoq77Nbb780Z1P8Pjz9lF+1LBH8ZULOUyiratIqQwIhAMi6bFbcx7G8yjaQ3eYu8FElykW4Bi7/H3XoJ67VttMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465805},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"6458f7619479c1aaadde9982bd29cb3cc3eed9b8","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.2-2_1772369290152_0.596714067800213","host":"s3://npm-registry-packages-npm-production"}},"2.20.2-3":{"name":"@whyour/qinglong","version":"2.20.2-3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.20.2-3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"150cb408ce49f387ae6f724b9f733d8654fe38b3","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.20.2-3.tgz","fileCount":446,"integrity":"sha512-g4wU4pW9fo0KYNP2raVURNCtf5LgsQYt96m45Z87yr2xbJafmijF6D08WGwBkQ3OeP/mONBP5qFwFu80R0ksBg==","signatures":[{"sig":"MEUCIQDPerpkUG2C/oJy6/Y6Er+QNrM60gPzjDwBHb9zchWoMAIgSgzFydkUj3K8trM5Bc13sDn9Kk3vuYcscgDEWnQWJHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22465805},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"307935c052d59ab31c128eea45d4d8bdc01c4213","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.8.2","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"20.20.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"1.4.5-lts.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^6.9.16","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"^6.34.1","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"^6.4.1","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.20.2-3_1772383055484_0.8998642197272466","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@whyour/qinglong","version":"2.21.0","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"3420e5fbc722037aaed520551160c1affd392070","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0.tgz","fileCount":476,"integrity":"sha512-XSbhLHqL8lCmYO0Tgf4lGQaHrCIbY85YK5UKDBxir/XDNJ0ul45Cdu+8L8Mobdcby7CI8EMAhYMJZWnLde7QnA==","signatures":[{"sig":"MEQCIG783H0bfgjEtDe3SaT2ssTHYDGEDOkMpfUjAfUfXjlPAiAr1wiB7z70uWsC0PwguKGM53ulReeFWV5afiNi3wp8Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24656467},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"7933fe0e447d1dc107911020759ccef6415bae73","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0_1781803988020_0.6545818950844446","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-1":{"name":"@whyour/qinglong","version":"2.21.0-1","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-1","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"6c750fbe438323da7e2130bba9a581af3c1ba8fe","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-1.tgz","fileCount":476,"integrity":"sha512-2hvBGuNRKAeIo1mV3Gg0nIh2liYO3D8EvHkMxTcnlXV+SFOrZzcUQTX/nmpqdXD49fuUcC79mGn8O9cQnZPAcg==","signatures":[{"sig":"MEUCIHIfw/zpvkRAC7clzgl92Jcc004+IMNgjGP0FdZPqVcbAiEAweWMAWQz7OwTDtr51dM+iu/KAVSi9/Jpm3LIyA45F5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24655792},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"aa0f90208313032cf897feee9b16c9dd8c799d61","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-1_1782016081824_0.0581387786440386","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-2":{"name":"@whyour/qinglong","version":"2.21.0-2","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-2","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"247f2ab1acfa5cf58c381d1e32c75641d831d75c","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-2.tgz","fileCount":476,"integrity":"sha512-8TI42D60Amn4beU/QtX24z1La4UHgmnpg8aRmufDEc88TQzW6aed7qagqh4BV5R3iVDuw6j9ML+h+opdKSFxDg==","signatures":[{"sig":"MEUCIQCKRM5DINY7rph08HaLAPfnsD/jzMUlTGuWwKL1Ii3W9AIgRaxhfna1u8vhSiF5VmV4wr/49Lc/iY7yMBUDPcf710c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24661095},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0aaaee2569b032d7ba3408e290736f20570346ef","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-2_1782052904306_0.15943592691119912","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-3":{"name":"@whyour/qinglong","version":"2.21.0-3","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-3","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"c1050ae377c226a79bf6940d51d3541f5e9d9a94","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-3.tgz","fileCount":476,"integrity":"sha512-fLxTy7TFP0yEgM/ko6zLfGE2erv/WzJpnotBbqdG2AwaHWLk13Q0KD2W79p3jQ8AiDbV0k7ePkh6OI45rXzGrQ==","signatures":[{"sig":"MEQCIG3qLOUtkZ2iNrs1rRFuaBZdc02gGohnmPYR7nmD54tjAiBZ/7iOizdMMCCyuoXrx7bWnQ1Zd01S9UuSeJGLuALiPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24661808},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"2f7b6e3a65f9e3d236354ee080a600d5d192b362","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-3_1782058173614_0.5949997941071976","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-4":{"name":"@whyour/qinglong","version":"2.21.0-4","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-4","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"283edd25cc6d3d7bea72be3d2ff6061b8db8bcbe","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-4.tgz","fileCount":476,"integrity":"sha512-HospWY1tQJHw0TqIQKMMGBtBW1dr3KAL30eIcGhl5wYbrYHTbskdF3TZV35TQH6DPERncAz5qUPzhkfMHxS2iA==","signatures":[{"sig":"MEQCIELiLnMXyUOrdjYQWdyLycwz1tOK5xdFl3q0lYPLv/VHAiBY+ds5isnbqQS8UEm5rraH7F2oAtFkjUHCjqq7pIgEJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24662254},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"06fc58848b732d750f079736c63ed191e25bfd2f","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-4_1782459947094_0.5198831339571983","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-5":{"name":"@whyour/qinglong","version":"2.21.0-5","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-5","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1240a083b78fa1a934d617b79392b69c4222aa10","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-5.tgz","fileCount":476,"integrity":"sha512-3RRleVlqSpZIm9jNj02yIUGgKJ+9Y254GDe3EbGz8d0mHWRQvhYm7uz5uex1eCTjx4k4sm2YAV0EVDQ+mmiAxQ==","signatures":[{"sig":"MEQCIBz54XmHwCau/FQjJEzjfL/bfo9z9wOnJd83Vy8sMnZBAiBfF8906niMP3xmlG/KjEyrKGWDSUtWLbzhLa3u2K/zUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24663133},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"c88ad5ed9e014441343dbec00182cbc8eeaf8843","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-5_1782623845587_0.3996649823038336","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-6":{"name":"@whyour/qinglong","version":"2.21.0-6","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-6","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"b5a06fc0eb6922af85d3fa0b25b508e60fdabd86","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-6.tgz","fileCount":476,"integrity":"sha512-h01h46ZGOM1y3LWQuiSQzvJnhidvKpFYnPcJ3cS54l/1BFFIa2bktl/Y7APQCgyRidGxgxylPVZHwYdieFv2FA==","signatures":[{"sig":"MEUCIQC7p9aFAQXMqIKn2frYQ20yBfrXo1WGjMysc8h7y38R7QIgJcYDtuDwjyKhv13vjHHXm9e+ooDnunfcI3CLs1Qm/2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24661780},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"0169ebf1366600150d3ff52ab6d514d07354033c","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-6_1782640279651_0.6013378780944769","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-7":{"name":"@whyour/qinglong","version":"2.21.0-7","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-7","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"cd1919c3cd9078a62d2d602c806f9e8c97687bdb","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-7.tgz","fileCount":480,"integrity":"sha512-/ZD3evg5MWkREj0EBY69n7BLqGPYDpbgFz8Ca+8zMdI35QfCXCVTrcNSS84TayGHkUkp1TtueWnTqaxc4XlnKg==","signatures":[{"sig":"MEUCIQDuxaqKtFj8iWEfOOnvDEcbNowHOAv//WQKmlj14UOMIwIgfLceNdep9sP8s2zsb/v83sLyypDUL4sGYPZd6bT76h8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24687518},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"953b68fd14e677e8c753b4330e1b169a9b2b575e","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-7_1782838411367_0.3584063761809275","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-8":{"name":"@whyour/qinglong","version":"2.21.0-8","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-8","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"0e458c920d836b53cd334811d96f32f0119b0098","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-8.tgz","fileCount":480,"integrity":"sha512-oN55QJS/V9lSFtuGpqnaNVGpVsrVv2hKwN/Fetas4/FCCItSHx30kwW2AeoA83RVluAiytXAV2wev2hIASrDoA==","signatures":[{"sig":"MEUCIQDWcHYO1GA6cwi33KoeP6wimyVhjMJ7BatVELL6MaBZwwIgRy4Sqa6qAlwHfBCwBAj+TlBuTflG1Jj2ulwrAGV1BwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24687738},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f09ef3744118c417223752dbf0734450a49cb814","scripts":{"test":"umi-test","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","test:coverage":"umi-test --coverage"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-8_1782923024758_0.5339911304711684","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-10":{"name":"@whyour/qinglong","version":"2.21.0-10","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-10","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"577a8da1cbc18b01cb467952ec7fe96b53645951","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-10.tgz","fileCount":479,"integrity":"sha512-MakDuFZOHs2pyFJTAq03ZTd//wHP1rzK4hrRyCCkcfdGJUzItNpQPUFsMQwr2j3YgKZivQRh/0xx+bVLqm/5SQ==","signatures":[{"sig":"MEUCICwLfnYlElBTzp5JIoj2DVxgpk0mNYNBUccyYiRL/tV5AiEAsnG9eJJs/9cIpbUlOMg7/UXIo/ixZu35D4FQ/qyD17s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24685318},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"39058bb851c8e7824990bd84592316fc1ae5bcde","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-10_1783099849443_0.7749097597811654","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-11":{"name":"@whyour/qinglong","version":"2.21.0-11","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-11","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"445beb0ff5b24e01cfe723b97855916975fd9d2f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-11.tgz","fileCount":479,"integrity":"sha512-J0xnpmjDg9NYCj59xp93Zj6nkl5R37EvaqfUTg2LwvdgqvmOO6bcjvjbskfrKVQ+1imLPjsgZm6tiZk9nqIGag==","signatures":[{"sig":"MEYCIQCihA0cQKmqb9yh6dpLGUGzbW/FlI/ISxklffD2YbPpSAIhAP9BC0iPn6Sucx3Kl2VG5NJiaV33dlq4648YKtIGaN/Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24685782},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"23a1835ffe07a2ef86e3056f8aca230867cc41e6","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-11_1783173103163_0.8065295989364383","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-12":{"name":"@whyour/qinglong","version":"2.21.0-12","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-12","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"fd57ed37303eb541e002ec896e253ea484583712","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-12.tgz","fileCount":479,"integrity":"sha512-SndfFKesMdxxdZf4/nvnk8Bm/+HwA0fhi1PGGsFVfipONqcriCj0aOC0VlfjaDyoVrPcgAFj6iCZc/2tgfjj4A==","signatures":[{"sig":"MEUCIAlOu7U7djEOgiGFHx3yNLDfjLDp9lPfsH/irU0OEx8zAiEAycIykr2P3FN119TVldCbD+O7OkexbxbO319YE1S9Nko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24685935},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4ebc049fa0263025cdb1b310c288e0bfb9d4cb13","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-12_1783442665334_0.23958317195561585","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-13":{"name":"@whyour/qinglong","version":"2.21.0-13","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-13","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"752696957eaf4c46f3d33b2e519c4c971e4d30a2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-13.tgz","fileCount":479,"integrity":"sha512-oED0DKtxmajyqpJypFLevcUpbe7B6JyTItYPJ8zI0WuOzYr9/tqKHR9ivyhg5t7WiNlkewJmwhlricRtf+ZaJw==","signatures":[{"sig":"MEYCIQDSCGj0zazPc2t8oWTGnYLH+Im6FOUDSKVbDD1RPE1HrwIhALhJyQ95e/TgZqVoZMbOePFTVJ6/iDr96fRtAvm7hIMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24689446},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"f9b06be2f55bd1fea625ab674d2cfc57255ff395","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.0.3","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-13_1783621372098_0.41989982245909063","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-14":{"name":"@whyour/qinglong","version":"2.21.0-14","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-14","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"651f345b07d52a09a8ea789a26380c0e0ce6a8d2","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-14.tgz","fileCount":479,"integrity":"sha512-mQ2aYgol9CClTwK21MdfAo4v/nCh8Znx+vueii3a9Evw3FmKuLRq3bc2gtrHbHzqZWOCmPaKwv3IvMQ14yreDw==","signatures":[{"sig":"MEYCIQDEXCvJnNJ4fHbcXF08QYS1y2zZGP3ktQbvuGWseNZJoAIhAOR0+hE4D+ld9NS14MOXqOd405YUrQfmMjky+qAOdZoE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24690812},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.1.0","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"4bf92dcfebdbeecda596cd47b24c05e0cf80e297","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.1.0","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-14_1784344678414_0.05980836165688941","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-15":{"name":"@whyour/qinglong","version":"2.21.0-15","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-15","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"1f26ece626fd0759fba1311ceabc7bcc1d4739e4","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-15.tgz","fileCount":481,"integrity":"sha512-Q3fEbYEzuEXdSsT1e65fmXoQVcOd1tQhKsXv9aKt0ssk5hugKi+m/4SvgukSrMZz/1aQkHT1GZgZ5O/suX27hw==","signatures":[{"sig":"MEUCIQC5a+oPQX4ZfTuyIBkHyHnikL0C6xfcgq1KSqWHeqTVlAIgAqlcs+X1sR+uy3Ol8HAdwDd+4aHppPe+Qm1Jry1xK2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24699295},"pnpm":{"overrides":{"sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.1.0","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"d35387e1dfdd143001ee5cc8582a7fc6080f3c3b","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","test:race":"node -r ts-node/register test/race-conditions.test.js","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"git+https://github.com/whyour/node-sqlite3.git#v1.1.0","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-15_1784354611652_0.9672633308709873","host":"s3://npm-registry-packages-npm-production"}},"2.21.0-16":{"name":"@whyour/qinglong","version":"2.21.0-16","author":{"name":"whyour"},"license":"Apache License 2.0","_id":"@whyour/qinglong@2.21.0-16","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"homepage":"https://github.com/whyour/qinglong#readme","bugs":{"url":"https://github.com/whyour/qinglong/issues"},"bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"dist":{"shasum":"224ad51e7580968f7a3be6fd519dea23be5032bb","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.21.0-16.tgz","fileCount":479,"integrity":"sha512-Kfp05DvkK+kQ6pxfPRVON4if2efYaYJjZd7dRbOkDDVkPornlEofCs9GyHshFUTCAzgk2vdSbu76c9dbd3FpBg==","signatures":[{"sig":"MEQCIBjnK4zLSKYy/97iqEhjD38IGG30Hw8fU3+WQRMyk5NCAiAtzSuLD00DWmhH+YzYxG+9LrUXqXqrKQLW9+YBqUkoRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24690860},"pnpm":{"overrides":{"sqlite3":"npm:@whyour/sqlite3@1.1.0","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"gitHead":"9b37f064d815baf49b1869445bbd60e4209bacc9","scripts":{"panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev"},"_npmUser":{"name":"whyour","email":"wangpengwnba@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"10.9.8","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"npm:@whyour/sqlite3@1.1.0","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"tmp":"tmp/qinglong_2.21.0-16_1784956575112_0.39465061849532534","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"_id":"@whyour/qinglong@2.22.0","bin":{"ql":"shell/update.sh","task":"shell/task.sh","qinglong":"shell/start.sh"},"bugs":{"url":"https://github.com/whyour/qinglong/issues"},"dist":{"shasum":"1d61b5213f9fbdb601a3cd0f418b5f6d8e3f145f","tarball":"https://registry.npmjs.org/@whyour/qinglong/-/qinglong-2.22.0.tgz","fileCount":564,"integrity":"sha512-VkwcSSB7WbcAvpY7lsZ9ZSaOeE5MsN9vf54y1fBkvKUkdz0HxbekoH+dbH4zybW+ZxcW01lNQGn+u1jd090Z4g==","signatures":[{"sig":"MEQCIHXql1WGhxXFWFHY7c6d7goOq4pFfOUoT0EujvRE3wIkAiBeOtdr06SmX+fFPaJPPZYqnZn1W110/iioQ8XWQ5kL1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIArGmgOUMkgb8ZUqCfnRaRcT2tyRDa9jPKkGYGP6Hq1tAiBByMM2zFytFp5PsXTsiux7BoUgRzVMHb7oPxDE01hdHA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@whyour%2fqinglong@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24911872},"name":"@whyour/qinglong","pnpm":{"overrides":{"sqlite3":"npm:@whyour/sqlite3@1.1.2","@codemirror/view":"6.39.16","@codemirror/state":"6.5.4"},"peerDependencyRules":{"ignoreMissing":["react","react-dom","antd","dva","postcss","webpack","eslint","stylelint","redux","@babel/core","monaco-editor","rc-field-form","@types/lodash.merge","rollup","styled-components"],"allowedVersions":{"react":"18","dva-core":"2","react-dom":"18"}}},"author":{"name":"whyour"},"gitHead":"a67d44cde54fbf2943f62a9e01051f54166540ee","license":"Apache License 2.0","scripts":{"cli":"node cli/dist/index.js","test":"TS_NODE_PROJECT=back/tsconfig.json node -r ts-node/register/transpile-only --test test/back/*.test.cjs test/front/*.test.cjs","panel":"npm run build:back && node static/build/app.js","start":"concurrently -n w: npm:start:*","prettier":"prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'","test:cli":"npm run build:cli && node cli/scripts/test.cjs","build:cli":"node cli/scripts/build.cjs","check:cli":"npm --prefix cli run check","gen:proto":"protoc --experimental_allow_proto3_optional --plugin=./node_modules/.bin/protoc-gen-ts_proto ./back/protos/*.proto --ts_proto_out=./ --ts_proto_opt=outputServices=grpc-js,env=node,esModuleInterop=true,snakeToCamel=false","build:back":"tsc -p back/tsconfig.json","build:info":"node scripts/write-build-info.cjs","start:back":"nodemon ./back/app.ts","build:front":"max build","postinstall":"max setup 2>/dev/null || true","start:front":"max dev","benchmark:execution":"TS_NODE_PROJECT=back/tsconfig.json node -r ts-node/register/transpile-only scripts/benchmark-execution.cjs"},"version":"2.22.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:9b054fc3-a46f-4909-9042-f6fc69210e90"}},"gitHooks":{"pre-commit":"lint-staged"},"homepage":"https://github.com/whyour/qinglong#readme","repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"_npmVersion":"11.19.0","description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","directories":{},"lint-staged":{"*.ts?(x)":["prettier --parser=typescript --write"],"*.{js,jsx,less,md,json}":["prettier --write"]},"maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"cors":"^2.8.5","keyv":"^5.2.3","uuid":"^11.0.3","dayjs":"^1.11.13","dotenv":"^16.4.6","helmet":"^8.1.0","lodash":"^4.17.21","multer":"2.1.1","sockjs":"^0.3.24","typedi":"^0.10.0","undici":"^7.9.0","express":"^4.21.2","hpagent":"^1.2.0","js-yaml":"^4.1.0","ps-tree":"^1.2.0","sqlite3":"npm:@whyour/sqlite3@1.1.2","winston":"^3.17.0","chokidar":"^4.0.1","celebrate":"^15.0.3","ip2region":"2.3.0","sequelize":"^6.37.5","iconv-lite":"^0.6.3","nodemailer":"^8.0.1","request-ip":"3.3.0","body-parser":"^1.20.3","compression":"^1.7.4","cron-parser":"^5.4.0","cross-spawn":"^7.0.6","express-jwt":"^8.4.1","p-queue-cjs":"7.3.4","@keyv/sqlite":"^4.0.1","jsonwebtoken":"^9.0.2","@grpc/grpc-js":"^1.14.0","node-schedule":"^2.1.0","toad-scheduler":"^3.0.1","proper-lockfile":"^4.1.2","reflect-metadata":"^0.2.2","@ant-design/plots":"^2.6.8","@bufbuild/protobuf":"^2.10.0","@grpc/proto-loader":"^0.8.0","express-rate-limit":"^7.4.1","express-urlrewrite":"^2.0.3","http-proxy-middleware":"^3.0.3","@otplib/preset-default":"^12.0.1","winston-daily-rotate-file":"^5.0.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.3.1","devDependencies":{"antd":"^4.24.16","axios":"^1.4.0","qiniu":"^7.4.0","react":"18.3.1","tslib":"^2.4.0","ahooks":"^3.7.8","moment":"2.30.1","nodemon":"^3.0.1","ts-node":"^10.9.2","prettier":"^2.5.1","ts-proto":"^2.6.1","vh-check":"^2.0.5","react-dnd":"^16.0.1","react-dom":"18.3.1","@umijs/max":"^4.4.4","file-saver":"2.0.2","typescript":"5.2.2","@types/cors":"^2.8.12","@types/node":"^17.0.21","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@types/react":"^18.0.20","concurrently":"^7.0.0","pretty-bytes":"6.1.1","qrcode.react":"^1.0.1","query-string":"^7.1.1","rc-tween-one":"^3.0.6","@types/helmet":"^4.0.0","@types/lodash":"^4.14.185","@types/multer":"^1.4.7","@types/sockjs":"^0.3.33","ansi-to-react":"^6.1.6","antd-img-crop":"^4.23.0","monaco-editor":"0.33.0","sockjs-client":"^1.6.0","@types/express":"^4.17.13","@types/js-yaml":"^4.0.5","@types/ps-tree":"^1.1.6","rc-virtual-list":"3.15.0","@codemirror/view":"6.39.16","@types/react-dom":"^18.0.6","react-router-dom":"6.26.1","react-split-pane":"^0.1.92","@ant-design/icons":"^5.0.1","@codemirror/state":"6.5.4","@types/file-saver":"2.0.2","@types/nodemailer":"^6.4.4","@types/request-ip":"0.0.41","react-diff-viewer":"^3.1.1","@types/body-parser":"^1.19.2","@types/compression":"^1.7.2","@types/cross-spawn":"^6.0.2","@types/express-jwt":"^6.0.4","react-hotkeys-hook":"^4.6.1","@types/jsonwebtoken":"^8.5.8","@types/qrcode.react":"^1.0.2","@monaco-editor/react":"4.2.1","@types/node-schedule":"^1.3.2","@types/serve-handler":"^6.1.1","@types/sockjs-client":"^1.5.1","react-intl-universal":"^2.12.0","@uiw/react-codemirror":"^4.21.9","@umijs/ssr-darkreader":"^4.9.45","@ant-design/pro-layout":"6.38.22","@types/proper-lockfile":"^4.1.4","react-copy-to-clipboard":"^5.1.0","react-dnd-html5-backend":"^16.0.1","virtualizedtableforantd4":"1.3.0","compression-webpack-plugin":"9.2.0","@react-hook/resize-observer":"^2.0.2","@types/react-copy-to-clipboard":"^5.0.4","@uiw/codemirror-extensions-langs":"^4.21.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qinglong_2.22.0_1790360224544_0.24472798988491107"}}},"time":{"created":"2023-05-13T16:05:50.688Z","modified":"2026-09-25T18:17:05.186Z","0.0.1":"2023-05-12T15:30:47.263Z","2.15.14":"2023-05-12T16:37:39.750Z","2.15.15":"2023-05-12T17:18:53.894Z","2.15.16":"2023-05-12T17:34:10.386Z","2.15.17":"2023-05-12T17:39:06.318Z","0.0.2":"2023-05-13T16:05:50.973Z","0.0.3":"2023-05-13T16:27:19.869Z","0.0.4":"2023-05-13T16:37:58.295Z","0.0.5":"2023-05-13T16:58:09.106Z","0.1.0":"2023-05-13T17:31:55.311Z","0.1.1":"2023-05-13T17:38:17.719Z","0.1.2":"2023-05-14T12:59:39.042Z","0.1.3":"2023-05-15T01:45:32.446Z","0.2.0":"2023-05-15T15:07:02.296Z","0.2.1":"2023-05-16T13:43:46.536Z","0.2.2":"2023-05-17T17:36:54.142Z","0.3.0":"2023-05-22T12:28:00.374Z","0.3.1":"2023-05-27T07:28:59.729Z","0.3.2":"2023-05-27T15:11:53.420Z","0.3.3":"2023-05-28T12:17:15.251Z","0.4.0":"2023-06-17T12:47:11.959Z","0.4.1":"2023-06-17T14:58:33.401Z","0.4.2":"2023-06-17T15:03:21.588Z","0.4.3":"2023-06-18T07:11:58.876Z","0.5.0":"2023-06-18T07:55:20.945Z","0.5.1":"2023-07-01T12:58:32.020Z","0.5.2":"2023-07-02T03:59:11.106Z","0.5.3":"2023-07-02T04:22:49.361Z","0.5.4":"2023-07-02T08:13:00.776Z","0.6.0":"2023-07-19T13:21:33.007Z","0.6.1":"2023-07-20T15:20:37.409Z","0.7.0":"2023-07-22T07:35:49.530Z","0.7.1":"2023-07-22T15:58:04.908Z","0.7.2":"2023-07-23T11:17:38.299Z","0.7.3":"2023-07-23T12:21:42.974Z","0.7.4":"2023-07-23T12:55:46.276Z","0.7.5":"2023-07-23T13:59:14.785Z","0.7.6":"2023-07-23T14:15:36.737Z","0.7.7":"2023-07-24T14:08:01.372Z","0.8.0":"2023-08-06T07:38:11.358Z","0.8.1":"2023-08-06T10:00:11.721Z","0.8.2":"2023-08-06T10:36:01.263Z","0.8.3":"2023-08-06T10:55:59.844Z","0.8.4":"2023-08-06T13:00:54.980Z","0.9.0":"2023-08-21T14:31:53.021Z","0.9.1":"2023-08-21T14:54:41.547Z","0.9.2":"2023-08-23T10:05:32.062Z","0.9.3":"2023-08-23T13:18:39.722Z","0.10.0":"2023-09-01T16:15:27.183Z","0.10.1":"2023-09-01T16:45:40.186Z","0.11.0":"2023-09-23T03:21:03.763Z","0.11.1":"2023-09-23T16:51:56.002Z","0.11.2":"2023-09-23T17:24:59.457Z","0.11.3":"2023-09-24T06:02:47.650Z","0.12.0":"2023-10-18T14:27:57.620Z","0.12.1":"2023-10-19T14:13:52.898Z","0.12.2":"2023-10-24T12:29:50.254Z","0.13.0":"2023-10-29T10:15:07.432Z","0.13.1":"2023-10-30T07:28:33.670Z","0.13.2":"2023-12-04T03:34:48.415Z","0.13.3":"2023-12-21T04:03:09.900Z","0.14.0":"2024-01-17T14:37:46.406Z","0.14.1":"2024-01-17T16:00:03.820Z","0.14.2":"2024-01-17T16:53:37.264Z","0.14.3":"2024-01-18T04:08:45.743Z","0.14.4":"2024-01-18T06:04:59.141Z","0.14.5":"2024-01-22T15:47:46.107Z","0.15.0":"2024-02-08T14:03:08.887Z","0.15.1":"2024-02-08T14:21:51.573Z","0.15.2":"2024-02-11T13:08:46.625Z","0.15.3":"2024-02-11T13:59:13.628Z","0.15.4":"2024-02-11T14:18:28.771Z","0.15.5":"2024-02-13T07:18:17.434Z","0.15.6":"2024-02-13T07:34:49.933Z","0.16.0":"2024-03-02T08:41:37.897Z","0.17.0":"2024-03-29T15:18:14.244Z","0.18.0":"2024-04-26T13:18:38.858Z","0.19.0":"2024-05-25T11:30:29.976Z","0.19.1":"2024-05-29T14:27:10.546Z","0.19.2":"2024-06-01T03:07:37.386Z","0.19.3":"2024-06-02T03:24:12.310Z","0.19.4":"2024-06-02T03:35:07.476Z","0.19.5":"2024-06-02T07:39:00.227Z","0.19.6":"2024-06-02T08:18:03.827Z","0.19.7":"2024-06-02T08:18:46.490Z","0.19.8":"2024-06-02T08:32:00.425Z","0.19.9":"2024-06-02T10:08:59.575Z","0.20.0":"2024-06-14T14:37:51.018Z","0.20.1":"2024-06-15T16:42:44.652Z","0.20.2":"2024-06-17T15:14:56.279Z","0.20.3":"2024-06-23T16:27:36.089Z","0.20.4":"2024-06-25T14:45:04.840Z","0.21.0":"2024-06-30T07:33:53.361Z","0.21.1":"2024-07-01T16:18:09.045Z","0.21.2":"2024-07-01T17:03:02.862Z","2.17.8":"2024-07-12T17:06:26.046Z","2.17.8-rc":"2024-07-13T03:18:09.645Z","2.17.8-rc.1":"2024-07-13T03:40:37.414Z","2.17.8-rc.2":"2024-07-13T04:38:41.592Z","2.17.8-rc.3":"2024-07-13T04:59:38.065Z","2.17.8-beta":"2024-07-13T09:32:23.337Z","2.17.8-beta.1":"2024-07-13T16:08:42.449Z","2.17.8-beta.2":"2024-07-14T06:47:33.554Z","2.17.9":"2024-07-23T14:44:37.222Z","2.17.9-beta.1":"2024-07-24T03:34:27.856Z","2.17.9-beta.2":"2024-07-24T14:09:16.510Z","2.17.9-beta.3":"2024-07-24T15:42:20.594Z","2.17.9-rc":"2024-07-25T13:09:10.921Z","2.17.9-rc.1":"2024-07-25T14:00:37.327Z","2.17.9-rc.2":"2024-07-25T14:28:15.792Z","2.17.9-rc.3":"2024-07-25T15:28:39.963Z","2.17.9-rc.4":"2024-07-26T03:42:24.133Z","2.17.9-rc.5":"2024-07-28T10:54:07.672Z","2.17.10-rc.1":"2024-08-30T14:21:46.726Z","2.17.10-rc.2":"2024-08-31T06:55:01.545Z","2.17.10-rc.3":"2024-08-31T07:14:40.241Z","2.17.10-rc.4":"2024-08-31T12:57:08.800Z","2.17.10-rc.5":"2024-08-31T15:29:41.399Z","2.17.10-rc.6":"2024-08-31T23:53:07.472Z","2.17.10-rc.7":"2024-09-01T08:03:58.933Z","2.17.10-rc.8":"2024-09-01T14:59:02.700Z","2.17.10-rc.9":"2024-09-01T15:58:29.258Z","2.17.11-rc.0":"2024-09-13T14:40:47.541Z","2.17.11-rc.1":"2024-09-16T15:39:43.470Z","2.17.12-rc.1":"2024-10-26T07:55:23.299Z","2.17.12-rc.2":"2024-10-26T16:27:11.482Z","2.17.13":"2024-12-21T15:03:50.097Z","2.18.0":"2025-01-05T04:53:14.351Z","2.18.1":"2025-01-05T14:16:51.605Z","2.18.2-0":"2025-01-14T16:55:08.389Z","2.18.2-1":"2025-01-15T15:35:11.795Z","2.18.2-2":"2025-01-15T16:52:46.049Z","2.18.2-3":"2025-01-21T17:28:35.683Z","2.18.2-5":"2025-02-27T16:30:46.734Z","2.18.2-6":"2025-02-27T17:09:19.360Z","2.18.3-0":"2025-03-14T16:32:31.755Z","2.18.3-1":"2025-03-16T10:15:51.726Z","2.18.3-2":"2025-03-18T15:34:23.026Z","2.18.3-3":"2025-03-19T16:05:01.611Z","2.19.0-0":"2025-05-10T16:54:24.495Z","2.19.0-1":"2025-05-11T06:52:20.026Z","2.19.0-2":"2025-05-11T11:10:30.534Z","2.19.0-3":"2025-05-12T18:16:59.864Z","2.19.0-4":"2025-05-14T17:31:44.413Z","2.19.0-5":"2025-05-15T17:14:13.070Z","2.19.0-6":"2025-05-16T13:47:33.294Z","2.19.0-7":"2025-05-17T05:57:29.327Z","2.19.0-8":"2025-05-17T09:41:49.670Z","2.19.0-9":"2025-05-18T13:59:40.852Z","2.19.0-10":"2025-05-18T14:21:24.462Z","2.19.1-0":"2025-05-24T07:19:47.047Z","2.19.2-0":"2025-06-27T15:41:49.372Z","2.19.2-1":"2025-06-30T03:38:24.374Z","2.19.2-2":"2025-07-12T12:45:48.078Z","2.20.0-1":"2025-12-09T17:42:00.274Z","2.20.0-2":"2025-12-10T18:08:28.358Z","2.20.1-0":"2025-12-26T13:33:34.601Z","2.20.2-0":"2026-03-01T10:49:25.821Z","2.20.2-1":"2026-03-01T12:09:58.747Z","2.20.2-2":"2026-03-01T12:48:10.551Z","2.20.2-3":"2026-03-01T16:37:35.859Z","2.21.0":"2026-06-18T17:33:08.322Z","2.21.0-1":"2026-06-21T04:28:02.094Z","2.21.0-2":"2026-06-21T14:41:44.538Z","2.21.0-3":"2026-06-21T16:09:33.886Z","2.21.0-4":"2026-06-26T07:45:47.335Z","2.21.0-5":"2026-06-28T05:17:25.872Z","2.21.0-6":"2026-06-28T09:51:19.898Z","2.21.0-7":"2026-06-30T16:53:31.687Z","2.21.0-8":"2026-07-01T16:23:44.992Z","2.21.0-10":"2026-07-03T17:30:49.695Z","2.21.0-11":"2026-07-04T13:51:43.423Z","2.21.0-12":"2026-07-07T16:44:25.615Z","2.21.0-13":"2026-07-09T18:22:52.399Z","2.21.0-14":"2026-07-18T03:17:58.704Z","2.21.0-15":"2026-07-18T06:03:31.886Z","2.21.0-16":"2026-07-25T05:16:15.395Z","2.22.0":"2026-09-25T18:17:04.765Z"},"bugs":{"url":"https://github.com/whyour/qinglong/issues"},"author":{"name":"whyour"},"license":"Apache License 2.0","homepage":"https://github.com/whyour/qinglong#readme","repository":{"url":"git+https://github.com/whyour/qinglong.git","type":"git"},"description":"Timed task management platform supporting Python3, JavaScript, Shell, Typescript","maintainers":[{"name":"whyour","email":"wangpengwnba@gmail.com"}],"readme":"<div align=\"center\">\n<img width=\"100\" src=\"https://user-images.githubusercontent.com/22700758/191449379-f9f56204-0e31-4a16-be5a-331f52696a73.png\">\n\n<h1 align=\"center\">青龙</h1>\n\n简体中文 | [English](./README-en.md)\n\n支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台\n\nTimed task management platform supporting Python3, JavaScript, Shell, Typescript\n\n[![npm version][npm-version-image]][npm-version-url] [![docker pulls][docker-pulls-image]][docker-pulls-url] [![docker stars][docker-stars-image]][docker-stars-url] [![docker image size][docker-image-size-image]][docker-image-size-url]\n\n[npm-version-image]: https://img.shields.io/npm/v/@whyour/qinglong?style=flat\n[npm-version-url]: https://www.npmjs.com/package/@whyour/qinglong?activeTab=readme\n[docker-pulls-image]: https://img.shields.io/docker/pulls/whyour/qinglong?style=flat\n[docker-pulls-url]: https://hub.docker.com/r/whyour/qinglong\n[docker-stars-image]: https://img.shields.io/docker/stars/whyour/qinglong?style=flat\n[docker-stars-url]: https://hub.docker.com/r/whyour/qinglong\n[docker-image-size-image]: https://img.shields.io/docker/image-size/whyour/qinglong?style=flat\n[docker-image-size-url]: https://hub.docker.com/r/whyour/qinglong\n\n[Demo](http://demo.qinglong.online:4433/) / [Issues](https://github.com/whyour/qinglong/issues) / [Telegram Channel](https://t.me/jiao_long) / [Buy Me a Coffee](https://www.buymeacoffee.com/qinglong)\n\n[演示](http://demo.qinglong.online:4433/) / [反馈](https://github.com/whyour/qinglong/issues) / [Telegram 频道](https://t.me/jiao_long) / [打赏开发者](https://user-images.githubusercontent.com/22700758/244744295-29cd0cd1-c8bb-4ea1-adf6-29bd390ad4dd.jpg)\n</div>\n\n![cover](https://user-images.githubusercontent.com/22700758/244847235-8dc1ca21-e03f-4606-9458-0541fab60413.png)\n\n## 功能\n\n- 支持多种脚本语言（python3、javaScript、shell、typescript）\n- 支持在线管理脚本、环境变量、配置文件\n- 支持在线查看任务日志\n- 支持秒级任务设置\n- 支持系统级通知\n- 支持暗黑模式\n- 支持手机端操作\n- 支持通过 [远程 CLI 与 Agent Skill](#远程-cli-与-agent-skill) 管理面板\n\n## 版本\n\n### docker\n\n`latest` 镜像是基于 `alpine` 构建，`debian` 镜像是基于 `debian-slim` 构建。如果需要使用 `alpine` 不支持的依赖，建议使用 `debian` 镜像\n\n**⚠️ 重要提示**: 如果您需要以**非 root 用户**运行 Docker，请使用 `debian` 镜像。Alpine 的 `crond` 需要 root 权限。\n\n```bash\ndocker pull whyour/qinglong:latest\ndocker pull whyour/qinglong:debian\n```\n\n使用 `debian` 镜像以非 root 用户运行时，需指定 `--user qinglong`：\n\n```bash\ndocker run -d \\\n  -v /path/to/ql/data:/ql/data \\\n  -p 5700:5700 \\\n  --user qinglong \\\n  --name qinglong \\\n  whyour/qinglong:debian\n```\n\n### npm\n\nnpm 版本支持 `debian/ubuntu/alpine` 系统，需要自行安装 `node/npm/python3/pip3/pnpm`\n\n```bash\nnpm i @whyour/qinglong\n```\n\n## 部署\n\n[查看文档](https://qinglong.online/guide/getting-started/installation-guide)\n\n## 内置 API\n\n[查看文档](https://qinglong.online/guide/user-guide/built-in-api)\n\n## 内置命令\n\n[查看文档](https://qinglong.online/guide/user-guide/basic-explanation)\n\n## 远程 CLI 与 Agent Skill\n\n使用独立 npm 包 [@whyour/qinglong-cli](https://www.npmjs.com/package/@whyour/qinglong-cli)，可以从本机终端或自动化流程管理远程青龙面板。支持任务与订阅的创建、修改、运行和日志查看，以及应用、环境变量、脚本、配置、依赖等 OpenAPI 资源；JSON 输出便于脚本和 AI Agent 使用。\n\n需要 Node.js >=22.12，推荐 Node.js 24。安装后使用 `ql` 命令：\n\n```bash\nnpm install -g @whyour/qinglong-cli\nql login --url https://ql.example.com\nql auth status --json\nql task list --json\nql subscription list --json\nql --help\n```\n\n在面板「系统设置 → 应用设置」创建应用并授予所需权限，登录时按提示输入 Client ID/Secret；也支持通过 `QL_URL` 和 `QL_ACCESS_TOKEN` 使用已有令牌。各命令支持 `--help`，`QL_LANG=en` 可切换英文帮助。\n\nnpm CLI 用于远程管理。面板内置 `ql` 同样使用这个命令名，已有面板的机器请使用独立安装目录，避免覆盖内置命令。本机脚本执行和运维见 [面板内部工具](cli/LOCAL.md)。\n\n[CLI 中文说明](cli/README.md) · [English guide](cli/README.en.md) · [完整命令参考](cli/skills/qinglong-cli/references/openapi.md)\n\n包内附带 [远程管理 Skill](cli/skills/qinglong-cli/SKILL.md)，涵盖认证、命令选择和操作结果检查，可供 AI Agent 使用。本机执行与运维另见 [内部 Skill](cli/skills/qinglong-local/SKILL.md)。\n\n## 开发\n\n```bash\ngit clone https://github.com/whyour/qinglong.git\ncd qinglong\ncp .env.example .env\n# 推荐使用 pnpm https://pnpm.io/zh/installation\nnpm install -g pnpm@8.3.1\npnpm install\npnpm start\n```\n\n打开你的浏览器，访问 <http://127.0.0.1:5700>\n\n## 链接\n\n- [nevinee](https://gitee.com/evine)\n- [crontab-ui](https://github.com/alseambusher/crontab-ui)\n- [Ant Design](https://ant.design)\n- [Ant Design Pro](https://pro.ant.design/)\n- [Umijs](https://umijs.org)\n- [darkreader](https://github.com/darkreader/darkreader)\n- [admin-server](https://github.com/sunpu007/admin-server)\n\n## 名称来源\n\n青龙，又名苍龙，在中国传统文化中是四象之一、[天之四灵](https://zh.wikipedia.org/wiki/%E5%A4%A9%E4%B9%8B%E5%9B%9B%E7%81%B5)之一，根据五行学说，它是代表东方的灵兽，为青色的龙，五行属木，代表的季节是春季，八卦主震。苍龙与应龙一样，都是身具羽翼。《张果星宗》称“又有辅翼，方为真龙”。\n\n《后汉书·律历志下》记载：日周于天，一寒一暑，四时备成，万物毕改，摄提迁次，青龙移辰，谓之岁。\n\n在中国[二十八宿](https://zh.wikipedia.org/wiki/%E4%BA%8C%E5%8D%81%E5%85%AB%E5%AE%BF)中，青龙是东方七宿（角、亢、氐、房、心、尾、箕）的总称。 在早期星宿信仰中，祂是最尊贵的天神。 但被道教信仰吸纳入其神系后，神格大跌，道教将其称为“孟章”，在不同的道经中有“帝君”、“圣将”、“神将”和“捕鬼将”等称呼，与白虎监兵神君一起，是道教的护卫天神。\n","readmeFilename":"README.md"}