{"_id":"@abtnode/blocklet-services","_rev":"988-d8332de7a565cb3b1aad4d14f1089b03","name":"@abtnode/blocklet-services","dist-tags":{"next":"1.16.29-next-680cf137","latest":"1.17.12","beta":"1.17.13-beta-20260613-094425-b81920c8"},"versions":{"1.6.23":{"name":"@abtnode/blocklet-services","version":"1.6.23","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.23","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d84ad0cf2f597744a5608a1f2963242372f968fe","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.23.tgz","fileCount":76,"integrity":"sha512-m7mUFBrTSnDhC+umDwjde+K+SUAj4Gzax4ZjQpFw0ZfZofpQXYEAdu7xOiYkvDpp5/xOksAOVuUabB5O+XqmQA==","signatures":[{"sig":"MEUCIQCX8bSc5kFbSDbXBZkKbQ+NnDqXLthpEZO2TJ/1bkdHdAIgYJcAv0sqUScc+tCb2XMwHN1N2URUbOA6ngZPXLy1V4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7551350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGWtvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2tRAAjsIAxqr1qHpNWbtFQckN+roicvn/Hgfut02Avxyh3JHGNYsQ\r\nTUQmyqkxBTsntKsnSRFeuy5tFxJ7VnuiewACJMoWksDRpQi8zQcGJUPCxfWR\r\nIsn0nfb9ozg4Yz93Uci9EdKYOeK4wrcKnLFJVcC4LETlYmdql4f0VdrlQ0x+\r\nCyK8tKjnfftrGp4JwYM+pWvIixLgQzcQIcpox/JwSFCovJwQP06byepTWm2b\r\numXYj2k8EVqV34aZRRNyEQ9HvB41yR7p1nE0LR/7i3JgvjuBSkoTInrFJJ6l\r\nRNQCAAVnTbP9gYXXNYmmaUbzo7m8Pr6UJJzGF0Ip2N+zRViDtZvFZxfy/KyS\r\nQfZszSkxwGvPs4peCtyMo4fmx2L0tYrgp6unA+O8avT7O2tb+qGVh89WheRk\r\nuYDb5QihGMZteeMeuC0tjZqUuIhiUAGtJDaQjgQjk2rrOoc/L1v7Pxieuo4l\r\nW2sAiscuKi+ojLm/UN+wYvxWdtSsP8XXhKCCDsXnwkds9VKe/0M2hzFTq4nP\r\nufLF6R92DIUedbBE7MysWZA2NgwzcBtyBYnCT2vem+2/abZ5efSmqYfJnpDA\r\nc9slrVx0+EQoIwJCcSNObLS2kpiUe5mGG3rW/JbqymuH+kFzipFTZWqq84ZE\r\nrbRPi/QmoND9LuQRQrOvG1o8oQJwuGcvg90=\r\n=pOB+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6c478fb7e2a30b302981b5339f349c69134e022e","scripts":{"lint":"eslint tests lib src services","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests lib src services","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/abtnode-auth-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","start:service":"NODE_ENV=development node dev/watcher.js","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.23","@abtnode/core":"1.6.23","@abtnode/cron":"1.6.23","@abtnode/util":"1.6.23","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.23","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.23","@abtnode/logger":"1.6.23","@abtnode/constant":"1.6.23","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.23","@abtnode/router-templates":"1.6.23","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","prop-types":"^15.7.2","@abtnode/ux":"1.6.23","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.33","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.33","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.23_1645833071069_0.4930969897604671","host":"s3://npm-registry-packages"}},"1.6.24":{"name":"@abtnode/blocklet-services","version":"1.6.24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.24","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8c1b2c07be4d35bc703b0ce18e540e9b8ab2bd7f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.24.tgz","fileCount":76,"integrity":"sha512-OE9FZRDOhBRcuT8+F54ed4c1Mvx4ICr4YUB0wZNWK0pm+rqKF1IZ2fWacwrViVW91AbGKyWJA7tS6UpdNCFMHg==","signatures":[{"sig":"MEUCICVMVKjkR97sJlzTohVdDbXGKErjOdSjCZzudtQ8hkERAiEAqILCYKC4hDmnAy2YqLnsRD6YA9oh9DXWRGkH4WK+zgM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7591307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKJ1gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbmQ/9G+TFYnOIyMxA6xnY0g0+SB28dhDNOAYK0teC9GEzn16y/KQ/\r\n29oCiYNEgufWSBFgALsI01aDwAGRVBUG937lQ/LyHMd53Wpez/7lg9CXYiXF\r\nsjTJS3XsPEv9bSKH96lmo+DCKxcnCq0kW9arpn3iuc7Yb8QuFEbq9QrjNhe+\r\ncO16T+T/PdVZB2msk9cNS45HXclKesd5JkLit7TNwMCnMO9nUYrYw2m2/aOO\r\n8VPNPntmvEstlnm/1acx9S9htREX9jqvVTddHqCgOPOZu4uYKyjCXf2RLNsX\r\nqUQiqx0KwaCFKvnZxg43D6mIZ8QgEchqZSBzqBQvzmppXKdl9ptpDwz4/gqX\r\niC6F13QpzVJAVYXpSlX2y8UNHI9axFYfLKvIhpRqFqUBIwMe1HcKgUQJLxcH\r\n7HpWHLTPCiMYFPvw2jTZFGLbY1Hxgu+PIfp8W1XmjmP/1zYRQstM0dOV6npY\r\no58a6Kg4CqYKJw3oxcNSiW8eHIduxoYICQWIR9YEtGSlKi98yHj2ltRW/jdY\r\nZm4mTPnNYdPTY8/JD5wEg/wFCJVNVpXNbkmJnEmvi79EHxcTru0Q1V9Sn7GH\r\nDTY7BGlkLuYt+46VxBK6XbwqC2CFh37vvnaS2f3Zba6IOKui3yByku/TZ1SR\r\nYM2P7DrwC0MBpuI2Q87zQIM1HAoI/1MG/ww=\r\n=3QfN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"6bd8792a155ebbbefea6ca3d42c5b59b354d9879","scripts":{"lint":"eslint tests lib src services","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests lib src services","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/abtnode-auth-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","start:service":"NODE_ENV=development node dev/watcher.js","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.24","@abtnode/core":"1.6.24","@abtnode/cron":"1.6.24","@abtnode/util":"1.6.24","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.24","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.24","@abtnode/logger":"1.6.24","@abtnode/constant":"1.6.24","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.24","@abtnode/router-templates":"1.6.24","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","prop-types":"^15.7.2","@abtnode/ux":"1.6.24","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.24_1646828896073_0.4626919820575617","host":"s3://npm-registry-packages"}},"1.6.25":{"name":"@abtnode/blocklet-services","version":"1.6.25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ca085c5aa14635ff80495ff829ae12617be1def1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.25.tgz","fileCount":76,"integrity":"sha512-AV9YPADiwqZQSKHFxwng2z8TsrFcIKRakA7TkeO0Ln0vEIaMLZTP4mztpKxpz8q3SxtjfSvYN6LW5+bvNq8vwg==","signatures":[{"sig":"MEUCICtZBBRGQPMh/Nn2JSmbSnyytdHozAUQ3drC8sNfrRF1AiEArigqpDG/3azTXVABqYsMk2IOrTYeQSlPFusMMGB5cnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7591307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKKTwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQqxAAg3++AeNe9RoHNhAI8bA8HPlCf8/gJHipEbLx1YFIwYDwyeT0\r\nxSe0V27PygoOgJ8lBRapUQ07mrzX+9ihyi4HJxc5i2286SDdHG/bFR+sTT3B\r\npmbhhEvprABSzY7FJO2mZkHU6I8YEnqamxoj4wGfcaHfnTcIXeC1yIF27l/T\r\nzykYNOIOKSOg2sdVjTZMSDdYqOdcEvK+NDdvRVjWvies+aBq6dnOe7TqO5d2\r\n7gFtdGyps1hal+0kgOutiM9N3klEHBcci0hyM/mho4KRuF9bP9B89NBYuzlC\r\nUgDLno8l1ThX+/yJCi/+Apws+DQlH/ERsJX6ZlPudSHFql2NHucAVBkgFcGU\r\nP/AE+7J7ECIrCYqGu0YuLESD5tTeJzqFCIq7wKcxv0qvt6pf9fhfAiV1P5NM\r\nvyFjO1FVYtZUcVHktlTXXdCem42b+Xy3ZDj1ZosLJ3O0Rz6jM4gAzuiY0lnr\r\nJhAYJtxFZkN+kOaNfBDtLitp8PzWh0OtYytGdm8Oy9ZBSXY8E+IdyX19FD60\r\neJdfv7fvD511bPgBGCkByZ/5qYLRT1Djpi8SmH21Nhah3xWUH038ZXgrNNPV\r\nJBlRYNmICs3uUOgbj8TiPGE4xqBC82wl39zc+A03UXXzHIhorq1wU/wCpIBE\r\nfe4AxsVQXTS7pX/+tMQHRcNQAjPBgU9Ys7U=\r\n=O4Rh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"bd2ad7d90fbd1b3786702dfca1ab28dcec9a7bc7","scripts":{"lint":"eslint tests lib src services","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests lib src services","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/abtnode-auth-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","start:service":"NODE_ENV=development node dev/watcher.js","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.25","@abtnode/core":"1.6.25","@abtnode/cron":"1.6.25","@abtnode/util":"1.6.25","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.25","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.25","@abtnode/logger":"1.6.25","@abtnode/constant":"1.6.25","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.25","@abtnode/router-templates":"1.6.25","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","prop-types":"^15.7.2","@abtnode/ux":"1.6.25","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.25_1646830831867_0.4080159221889117","host":"s3://npm-registry-packages"}},"1.6.26":{"name":"@abtnode/blocklet-services","version":"1.6.26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.26","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"659d2ac4eff529009defc181bf41bf1ee740390e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.26.tgz","fileCount":76,"integrity":"sha512-rYLa2MBYn720OImlRmwFV3HVkf5Vnc6ESZpgAprNQDhcIeXr+0/3U55VY5+EX18EC6r3g5qdeIrn3BBWdfum9A==","signatures":[{"sig":"MEUCIQDH5pOBLZLMPLFRKASMQK9GDAh6au6y3VfY4qjQXtImtgIgNV9Jfl+89G6hmwYmwp2twlYe1bH92JESX1O5nOL1Mt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7591307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKTOuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzfQ//fQyAtfJ+JLj6LgnY2F5urg4s8LADsszfjKHitQCpneKJJYhD\r\ntS+yZqXCW7bEHGq3fmQkj2xGvbaeZmJ9PFeMbUv1r//tnwFwysOp7L+46nbZ\r\nsTsjxVmkmj7XpRTgsMzUuY9AyCaZvYtOEx0u/wBMfyM9WlPdWFPmAgMqrmx+\r\nfR2pYdqkZgiPSZ/MadfH3IH3UnmB+ksV3J3LytXEJY8hUC1BUQa+vOnwmcEV\r\nDOA55QD+PUnlx3QkdkfsfzfjR67UiK4sWqtsEcDXXrNsJ2yqUU7JiEGFAdTn\r\nJXSFsE8GfADHZcdQcczyyC2KEYO/KGBfa2Qc+tXGNTnPOFZ4OC8/3fhDVya2\r\nl+A1xeDcTCNgh8Xq2s+hUO6RKHiE+WjYlcYIvtgc7BEQsM0KHDMmWshm/uFX\r\nu/lQMk97FICanvA+dmSKsvyMsiMs0YrKIBTtjJomfCNX01UIwPYL+1XzrVzU\r\nLozeXQeoG+Dax5xEKt2d2HWpIjZf9QN9rN/3E/5EBW7+Kh9h+LoQONZBC6k1\r\n9yygkJcfipx0dVjyz84n+eHDXBzausDgj6bwgX3eP0VaW0lmBL4dqHBuHJH+\r\nXBDZj5CF0L897JMO6sgIMJlX8hf7cbWspakJKgj/aTaGnD7fnu5M39iDh+5y\r\nr6fjGyC29pYVxx760Mhe1vyCYxz6Am7DZ70=\r\n=/gkE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"4e92f2af78718332882c7542fd475cc261903788","scripts":{"lint":"eslint tests lib src services","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests lib src services","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/abtnode-auth-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","start:service":"NODE_ENV=development node dev/watcher.js","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.26","@abtnode/core":"1.6.26","@abtnode/cron":"1.6.26","@abtnode/util":"1.6.26","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.26","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.26","@abtnode/logger":"1.6.26","@abtnode/constant":"1.6.26","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.26","@abtnode/router-templates":"1.6.26","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","prop-types":"^15.7.2","@abtnode/ux":"1.6.26","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.26_1646867374756_0.37045731530725967","host":"s3://npm-registry-packages"}},"1.6.27":{"name":"@abtnode/blocklet-services","version":"1.6.27","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.27","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"442c9780637290629dc2a506b70a445a2eb5cd0f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.27.tgz","fileCount":76,"integrity":"sha512-Hv7XNPiyU3vT0bLjeM2VkDYzWI9OpoJjoF4O7GP2sY8Xjkyu1mwNhOBArEBYaybztj01sFl7AK3W6KXDPLg0hA==","signatures":[{"sig":"MEYCIQDCHNyhRcvX2oRR1omEdWnphfZZlGGjp0EJPDKCnPyXyAIhAJclfgzU7eFRoQ1NhBn0ei+N+dG1Uv1MbAuN+b0OygvG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7591307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKc8kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFIg//Yk7FumTm24EsFdqvEEq14TnGNeD1msoXhOJLV9RadITQwjRN\r\noXTllsi46yBOvHYhFOOFL0pK67JbAkbBqrUEaRmaS6fQThSi33ohXR/qTg17\r\nDxYmmRTOdrvCIS1spwDB5uLdxh5+GJN8tMdtfE0qLyGW8UvZkHcDDo56qHJ9\r\nhaDzJ58VY+M+QVYdUZ1T9oaau5kEwGzO1GlvG+fSidOZ9rShgWQM6TM2D83d\r\nOwwaL4/9iMdz7RlXpuiEmVMWgQQbBZpyuUIteCWDcHuq2Uu1yoJbbdo18JHx\r\ndupqYNYHtXgzZ0XwzkOWp21pTXn4l5qpSlzVeYRu+VpApGiMvU9W0b7PreEj\r\n4PU0lLq8c11YD6kxoPYfnw1YuoMtcyx84ot6tX6EDSw/DX9mI+HxNMEhHpQg\r\nlKMLAPvRcFiWXGlb15u4UvmA9W1Rc70URar/JPyTQgfD2gcOGrTBbvKwGiTM\r\n4dOWZUdtOSTFMaeGaMVtv0NVLPnlhgF/cpb/RxI5HWKBFtYMKI90Radyy/2u\r\naHvBKvQqqJtEI8fYnba8ShdrKrB/mNVLhkqN7BkrYjISJPDmK7EgdW4xVBC4\r\nRu5TIN5PmD+XzEnIPeOpGphI6Ws10DhFPxecKXk6UAeUhAXJs9VQ00XJLjIh\r\nslJMAOTcuu+rV5Cars05q5nmuwwOBXNN9p0=\r\n=svLU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"5ec2dbcfa7d9464c0430ea3112e4fe0fbab65414","scripts":{"lint":"eslint tests lib src services","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests lib src services","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/abtnode-auth-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","start:service":"NODE_ENV=development node dev/watcher.js","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.27","@abtnode/core":"1.6.27","@abtnode/cron":"1.6.27","@abtnode/util":"1.6.27","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.27","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.27","@abtnode/logger":"1.6.27","@abtnode/constant":"1.6.27","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.27","@abtnode/router-templates":"1.6.27","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","prop-types":"^15.7.2","@abtnode/ux":"1.6.27","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.27_1646907172483_0.816719564686663","host":"s3://npm-registry-packages"}},"1.6.28":{"name":"@abtnode/blocklet-services","version":"1.6.28","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.28","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"88fa62b9ba627ac883bb7fd4f8a1bede26027f52","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.28.tgz","fileCount":83,"integrity":"sha512-88dfSg3CekCG0oPN8NYOhfZW8+AcosHm8XWj0sCLeArcR5+uy0hqZ6wYmsLpHca8BEsoEuiZwo8k5BCv0/THCw==","signatures":[{"sig":"MEUCIQCMnjvtbaNNC+TfHaCUZDZEI9OY930zPZ6UGdPZkrC2KwIgXpa/gfrwr8liIhjWfpWrV1AP/rxy5vlmOMz/LPZnrHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8169396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKwlhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/xw//QV26NwWwxxLWASbt6MKepXvI76zZPoJSdCoCjBNzfiovrabR\r\n4YdEyo4T6lsvKpfK99RniYP7KiVKpNGCkEQn+BgXtuIh9MHVxj4o0/dMi24V\r\n9kQBN6ugfB/G/RVXL50XPplw+LeTUupRuq2rjwnFmWhZ4yVMl9vvpmvefz0x\r\nF1JRkF+hAdLEbDVs2CZmpIIr9Eo6Nl3/NZ+59k0ieK1PGogV/+cRAUthEZM5\r\nj6QN3vq6u5GqqmgUKjEdXhtVCvKmCokLyg8SZtrx6nKvhJegf3KLQt0VXrcn\r\n0CP/weI8F2NnssDp4zlUTeSUBRRlX/B0CLRSqOsfG11DI87PUxsNxGQyiWAv\r\nB78i94qTZfd5o2rjyN9EBqnJX2XIt5PJQGmOGCx/hbOr0w+vRjTG7FQeRmGa\r\nVdpt63JAe1vjTShFZ+AtBUh7jSbVeVxfSXarO8Fb/NEUWtj8q6fOOaWI6dxD\r\nT2WvoEdsMtnY1ZSPZp3fvXRoMdDW7M7aU//fRlCkWyXsoOrHBpQ7LQKvjipU\r\nVOlkSZhkv5ktuGdFvUQibMf7XoYQd+irfixHhdJy0ehUrAGe4037j1MAoUwH\r\nAgc9d4zlZ9oSVLklHoMf3+NQHuvT3E1OpeBH+lmDp6h2WsW0Hrw/niEPTo2b\r\nIoOf2PGOiU4FVvW6lfGqeAMpqVFcNISVk5A=\r\n=a/0V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"acef8ea339bd8fc9c785312eb5a1a113ecbf0d4d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.19","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.28","@abtnode/core":"1.6.28","@abtnode/cron":"1.6.28","@abtnode/util":"1.6.28","@arcblock/jwt":"^1.14.19","@blocklet/sdk":"1.6.28","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.28","@abtnode/logger":"1.6.28","@arcblock/icons":"^1.16.40","@abtnode/constant":"1.6.28","@arcblock/did-auth":"^1.14.19","@arcblock/event-hub":"1.14.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.28","@abtnode/router-templates":"1.6.28","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.6.28","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.28_1646987617310_0.903496188293222","host":"s3://npm-registry-packages"}},"1.6.29":{"name":"@abtnode/blocklet-services","version":"1.6.29","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.29","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"32b68706de35cc3da1e4a4738e482072445723d3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.29.tgz","fileCount":83,"integrity":"sha512-pJWVPe8Ki2O6GR9X+7cK1XEkmDI71R3SZjnEDMo3RrBLt5Qe9Iz5M7AE4uxFD3PufRwYpFl2O604lk6UHOkqBw==","signatures":[{"sig":"MEUCIDqFVgx655rl5+un7CvFvkXEwvaCf+XgYrxwmoek2YkkAiEAo2eITokmygs5DF/UYhJrlihZ3Ag1+8grXjysrueh7yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLSwsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhyQ/7B7vmw5MO3FDP7NtcL+aQHK/Ae+kvm9YpgncW1+PUNPpWG4vN\r\nNuE7vT5/22/useNyrNqtV7uJiqzzPpWiCBto3KeJH/h2MK8GjCYgLOo7wjsJ\r\nnWdhHrof1UMz7T5jIf3pgCNiOgEO/JZC7LSDoxoV+bCskW/4IYiCCu1A2vcW\r\nD/TqAnw/mgZw74W8O10g+VCU+10/Nd5F+zAXXgTiXPCWln1e/ZaBgZdSP5ip\r\n8gHMSWhGwgO/Cucvn1qhcf19y7GZ0EZt6PI6OgcP/XtYFurQcmLb5e6bGL9p\r\n4mCHhC0woaVcy6cws6dXcN4B+NFkx70o59KRugwnZNRBz1uKxQEIm5OQwu6l\r\nziI5OQhu4D0dSekKBs0zVS4DOZM7JzF1hDWGUzsoblNRd8MtZ+1+UBzYSNn8\r\ndsBriIQfPQ11kS+nb616paGd6TJpvX8dFv0zW8qUO1nLXfSE8GUxCwm62/AD\r\n6zcSkw/bp2ibkm11iZCrQp9LDOZ2zD73q8TcAk0vs3H9XkNfgRfpdp3qvuVK\r\nstl7dBUTgyN1pziJvIdJxLWD3nkP0sXdlL06BJYQk7DrWa1Jn4InQEHtByhm\r\n9VDAjt8aBmneGavTpUqzO0DIHCwrfxSJvWFA3LNxTXzzVVOCN2VzrVkzsIuO\r\nTQCBSS77bIEjucCx6BCQ5hF4D8lBPx8aDP0=\r\n=M3r6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"0d02246307d364e952990b3e64b608dfefc80efe","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.20","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.29","@abtnode/core":"1.6.29","@abtnode/cron":"1.6.29","@abtnode/util":"1.6.29","@arcblock/jwt":"^1.14.20","@blocklet/sdk":"1.6.29","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.29","@abtnode/logger":"1.6.29","@arcblock/icons":"^1.16.40","@abtnode/constant":"1.6.29","@arcblock/did-auth":"^1.14.20","@arcblock/event-hub":"1.14.20","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.29","@abtnode/router-templates":"1.6.29","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.6.29","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","@ocap/wallet":"^1.14.19","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.29_1647127596030_0.9978468232076958","host":"s3://npm-registry-packages"}},"1.6.30":{"name":"@abtnode/blocklet-services","version":"1.6.30","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.30","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"31b86131743b847618373a863fda51f08408b6b3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.30.tgz","fileCount":83,"integrity":"sha512-/YB0it/ADU/DqHakK3WgJ3ZSN8X7w2CdZRwn4ig60HSaMGKYSwRIEzzhu1tSHFbJDslyZvua4LPR098VcWVfCQ==","signatures":[{"sig":"MEUCIGzpSs5S0uRH7az9M7VThG2eobHUO1brRFQHfeEk5v2oAiEA/Uhm8wNJ8RXkHLItqdj5j/ZnVSelw/2gjkiXKjutC9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8975683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLy7IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjqA/8C9d6GR7z47aZpWVPi1r3vBUHOTbSApS4iHKcNFTq06UEL4Oc\r\ncEHCAu0HRc9XhyIxqERL49yRGb5CF2I+k6l0081DzM8NEOv5i0kcvQpIdjbm\r\nt7wpmhWWE9liQkJR1TzySdyJs+jHOWDX0Uog9LkvdjHtpwORUpnlefgP3E5d\r\n3vsl9eSwJfNtsn8Johh7NcN2MVwtKNtOB+T+En7ilcYXvEjKADrKsW/nA8Mu\r\noNB7sEIux8k8VtXypaScnSMBPTMO4Zzx/mEXQIu0YcjAri7hpqYmKfIRT4+P\r\nw9WGgCDNNJBLLdf4/A7IPusbfDbJAXWyw3UGY8Vs6IWSfZ6/4HOFZ0omezLr\r\nxhZzTma6zrodM9JkqmVkxC/LKNeHj+OX3ValrmDzX9+kn2M/52KREUWnvIPA\r\nl6pC11KRhLj8jAFigwLLMIZirIx3x6Po3I0m2hlo2LPra6nLSJpKf/pZ1rNA\r\nyJ1GkYB8pTyGyQAVAlQN4KkH4P/hE7RlUyDY80NxaeQ/gfX/0nbAcf3b8HHv\r\n7C6X2SJObolP7GTWUKN/DhKYCOge02M7eACZ/TXsT0eKI8AmIH2h1lN3caTc\r\nwhb6gcyadx5dGynu3E9PIgK2sgNURyjQ+ooFZQMHptLBin0qOOB7l/eM8Vc+\r\nf2JbDKhhP0bns/+NA/eklHDkWej31nZnIFw=\r\n=F7Yv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"d8ea64b807f7852186cd4bf544193496fbb31e7c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.20","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.30","@abtnode/core":"1.6.30","@abtnode/cron":"1.6.30","@abtnode/util":"1.6.30","@arcblock/jwt":"^1.14.20","@blocklet/sdk":"1.6.30","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.30","@abtnode/logger":"1.6.30","@arcblock/icons":"^1.16.40","@abtnode/constant":"1.6.30","@arcblock/did-auth":"^1.14.20","@arcblock/event-hub":"1.14.20","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.30","@abtnode/router-templates":"1.6.30","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.6.30","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.40","@ocap/wallet":"^1.14.19","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.30_1647259336413_0.795785333692598","host":"s3://npm-registry-packages"}},"1.6.31":{"name":"@abtnode/blocklet-services","version":"1.6.31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.6.31","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"49d72ecdac7fbf3b3b8d6598dfbd0d99bef2a6b5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.6.31.tgz","fileCount":83,"integrity":"sha512-k9GFIVpSz3MjKVQuTjkKwCt98gybqclb1qzbrNoys7Zyt9m9Z0YfzlxyOLgPheK/NNuqFuOrO8FHwied5b3HtA==","signatures":[{"sig":"MEUCIHQNOOOtRDyCGxcA2K6QAMZ04z5ZRosUjoU1AOVbuJvlAiEArb71ZcdE/rM4piV51FykUSa7pmQ9gzEyHAuL33ck/g8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8719944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiM+LPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq1A//UhtJjnem27B6dcPEFXupy3boI5Xyepqj+j0HBJPz/oT+qU/I\r\nEvEd53gqN40SBO++i/wh0zF9lsECb4wailAC6IuMXPHjQEBs6IUf/zb1FkWV\r\nUXfdRTx9uhFvLkZgfSIV6vxTWzprH9Wr/Qxm+8078o3wRLxdZRV4TUVzT+Hc\r\n0QQkV+B0NyZ4t+ksMOGJ78Z0SDrE+CyU/4PuY2bQhzcpTkX2nYLjraAUG4Rl\r\nauYmku2kmP6okSw5c6Oeju4AS832gF6D5JdVC5M+7PuoseWWa1clYhSAu8I/\r\n8KuGZsVQnw6D89ObdhsP7JAo6hJWvwL/UQb0qT8Eb9yntB7XZ4DG5ouw3BoY\r\nTkFP7vSKgGtLrJUnaDfO8jkKHAs2869q7ywUEmpgRxmZPQYo9MH1pCxdWh65\r\nnrB4/QvHPOq+z2ady3+EOzQ+2kgEmFHXoyxULJIMlg3IzZ6mmbIRiP7UJfWB\r\nKE+yyGYarEILWbk8BBNF9l025iotzjljr7+U8VgP2XMOm6MCjSBUo2cOLGhA\r\nQsro0g42i4erqwin32qpx4Hwa30FB/Rd0e8VaaCh78fFrGik6gpBXcUra8Tc\r\nlD+iRTw1SGkSw36d4Qazw88Aw7DMXa2UAaydQ43VQ0oTEglmoe+afjsefpgE\r\nmXHPqQgCVR5uuNbZUHNBbC4acH12yuRB38g=\r\n=8016\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ccda31a16ac6b606d34336fcc6db0b2aff15c32e","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.24","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.6.31","@abtnode/core":"1.6.31","@abtnode/cron":"1.6.31","@abtnode/util":"1.6.31","@arcblock/jwt":"^1.14.24","@blocklet/sdk":"1.6.31","cookie-parser":"^1.4.4","@blocklet/meta":"1.6.31","@abtnode/logger":"1.6.31","@arcblock/icons":"^1.16.43","@abtnode/constant":"1.6.31","@arcblock/did-auth":"^1.14.24","@arcblock/event-hub":"1.14.24","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.6.31","@abtnode/router-templates":"1.6.31","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.6.31","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.43","@ocap/wallet":"^1.14.24","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.43","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.6.31_1647567567381_0.6632789607317984","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@abtnode/blocklet-services","version":"1.7.0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c73aab0aa802b459d535d36ca96e2f319a993a68","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.0.tgz","fileCount":83,"integrity":"sha512-3GpV4xL+sHwxu78evrb5ToYA5iWKm3dpWNF95TF7i3qYcWEhfZhYCYylQKD8Goiisr1nnh8afu5VqBmKeOnxNg==","signatures":[{"sig":"MEUCIF5OT0qKeiyKzCzXpQxvNlHEKtrYpeVZwLHNGovuZDDSAiEAqCwBIjZF744DniZgZavlRqXz+D25DzKDRQIfjrdmaww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8720651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNRSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovUxAAibecheSYzHib5l2AuQDkx7YBpLcx48jHOPqtC3q18ZaJZ04F\r\nuhLA5hbOqL17h+nG4O/+fjFeVtZzSwVZUYNNVcwIKHR9HJLmdpHTkCSPJtlH\r\n8xRpDvMQwnYjmY8UBz2u5DzZPpLl0fL7+ehBBRdfcwNGiokJ3OKq2v8oxk1l\r\nHl59RN+9U6rmfS5WllnRgIA51oRhaqeP0j+jO1KzTxi5/Vkzos1qlRyu6gEZ\r\nWLysLMXS1l88iZDNWpJDWxLy1pM6tTD6hW1TBnTu/JkbWnjg9/DAt/gCPnYe\r\naQA3xM16TbnKuQQNQGCnVi0QIItN7/CBtS+Dy/UAQ//JhrVo3KlG+DpdewF8\r\nfY96BqzGhxKN/iBgNGEjdWqlrNMXTxBY6Vo0zx765pZ1RDOq5GC0ZEzOKvpr\r\nMBRGJjiYfi/wnF5ptelV3wK5Nc/OkFenJ8AduQJ4PDrfeKQhxBHp+h4/N8QN\r\ndqW9XHMiZwd1dNUQBhpFWY/e+aYw4awo8x6iq6TTc3g6tMe4Lhq1EwRCujAi\r\nu4Cx5whZ1X4E+5IRVlh2hzy2eAUr7NKLiirdMnRau/L058nMsVgRMcsMoPF7\r\nBUuL0xJmxIFd5FOcZdExsSW9Q3mq6KfaPbfwsWjBQWiU9mRPrgKrt5zYdAlM\r\nuM2TBmAsxUk91mnikEb9CJCshZLtjQwpJYk=\r\n=AQwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"fc949a5e8a1017fbe17533d3bd78b166c7dad132","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","js-cookie":"^2.2.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.14.25","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.0","@abtnode/core":"1.7.0","@abtnode/cron":"1.7.0","@abtnode/util":"1.7.0","@arcblock/jwt":"^1.14.25","@blocklet/sdk":"1.7.0","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.0","@abtnode/logger":"1.7.0","@arcblock/icons":"^1.16.43","@abtnode/constant":"1.7.0","@arcblock/did-auth":"^1.14.25","@arcblock/event-hub":"1.14.25","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.0","@abtnode/router-templates":"1.7.0","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.0","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.43","@ocap/wallet":"^1.14.25","react-scripts":"^3.4.3","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.43","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.0_1647645833399_0.7168252186000348","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"@abtnode/blocklet-services","version":"1.7.1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c845b5a1e004a445ca823583d1183a88000df39e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.1.tgz","fileCount":97,"integrity":"sha512-qoV6Nzh5N/wVTxc0f/W4xOlW3GHfDe9EpSOcpn0yVgJv2h0oOevXT0OxDjhcQA9LdIzZ849odfFZRoB8+6ZJyg==","signatures":[{"sig":"MEUCIDFf8CrunXhVFOcDrzKb2pKSchYbsm1A9v/0afgIs0PvAiEAi2pI+7rlfXcQtk4mxLg1IPXt3TWFn0AAbxgLSA5hUss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16056274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQvn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL1Q//R+TjuV0wf4bOm695UmGKrjtcLwXp8X+i5EJP50AB0ahWKrK+\r\nPILRNAO/plQkGTtLEBVJfibwj9lxiBO2nVFkV0HLAw+Ou/XC9Y30lHiKGHG1\r\nWvfSFSLAM48jZZVO/ruMvmfES94ISuYKE5yBMW9UY2lnhrZ4pFDprNcV/Kmz\r\nUs11oQbKeEYscjQBUSyue275DUCg7E59F0jPiMXkMYfOnHnp2Y+as0dlIbIU\r\n8r2V0jwY8yHtRbsyiTyo7RffWX+MnRzLQdROaZyoyoY5jus5kjAR6TGIxC2j\r\nRAJygcmKkc3OSu59DgG7VWmRL4g3MCjhOvwvP93PRkJM+C0UnyZ29j0MS6AB\r\nK0DOJW09Du00E5bQc+NyM+SSFmHZ3EF/Wfxh6OHBbGCCNlFBsqctR6mbH5Bw\r\n9mER9WCjE2XIplC5e6+Z59iADqPq5tOic860CBvhWAi9EIT3OfeqxPaUVGHs\r\n0htSPyuFan2KS7fHnyEBlnuFkH/uLjDn45BV7EZb95xSz3Xl76K/fKFu3sDC\r\nkvFV1E2GR8fq7VmiuN9Rwg1EgG0ICDmU+o17K8OmTYt8SYoGZkx9V1WflNRJ\r\njuWvZ1xLiq8nOcclrCAJPXdPrQoV1GSVIhpaAi9wIHt2c6jIP5In28GQNkBK\r\njNdMi7CHGVDz6KPtrwFJMcyc2R4lMp6mJh8=\r\n=G843\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"5d7efb21dd09f90206251fb74601ca37b0ef84bf","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.15.3","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","react-color":"^2.19.3","@arcblock/ws":"^1.15.3","@ocap/client":"^1.15.3","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.1","@abtnode/core":"1.7.1","@abtnode/cron":"1.7.1","@abtnode/util":"1.7.1","@arcblock/jwt":"^1.15.3","@blocklet/sdk":"1.7.1","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.1","@abtnode/client":"1.7.1","@abtnode/logger":"1.7.1","@arcblock/icons":"^1.16.61","@abtnode/constant":"1.7.1","@arcblock/did-auth":"^1.15.3","@arcblock/event-hub":"1.15.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.1","@abtnode/router-templates":"1.7.1","@blocklet/launcher-layout":"^1.5.80","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.1","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^1.16.61","@ocap/wallet":"^1.15.3","react-scripts":"^3.4.3","@arcblock/icons":"^1.16.61","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.61","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.1_1648556538671_0.10350271094358532","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"@abtnode/blocklet-services","version":"1.7.2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4606f6ae35c447bd5fe0f7bd7dcf930e911ebae8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.2.tgz","fileCount":97,"integrity":"sha512-Uit/xtuv3shvP30PLxRIl/27iAfVoh2XNOEg4WUpQjG6wdXu+52Bol5Nj1gZtmrBA6AxQ6MizZi5jC9quQFOxQ==","signatures":[{"sig":"MEUCIH0ZgRHLBcEcHChbg1xvjWC9G+JZR7ghOH7629tOZ7ScAiEAk7SrvvVus7pJ/aupJXuY3KYC1/94G+TvJAscwEQZg0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16056239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQwQ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWqxAAgZc7QuzS+zYquV6omiWAY0jmS6+6sEv+1wM5QSf9/5DJRude\r\nuLm4X02OV9nUM0qVQJ7Zw0D6L4A5LQo8uiuHuu/henY4eDlYQImJr/c3y5AN\r\n19Jq7MOIjRRrYoHmrla2keY4cXfczWPOlAW5Dg+JYlY445RciQ8iydL7mvZ6\r\naYY1bq6mnSGDyeBl9rJoKLDVHAeG0T0ECGXLPFtiZ5rG21FgZdFk/vcpmklz\r\nalnzQ2EJtp8N6ChW4OQStxrvcrfrp15S2X7nKbI4BRLbhJMybYycFXPClyJY\r\n/W4aQjmfYtSAIiizwKt+mJ/bcLq26O52gyg3AxJMQdnKmaB/qFvJhkko1Vy2\r\nc0PNQL7IIYhvGoH+wW9SbItZ4mBEK6s9Cg8DVLopHWkkwqdbtSmUW/JBZfBl\r\nA1wLOWUGvTbcmQVPXqWB0YC0+QH8iJDvSL0wpBW3Y5O6cA8FTWusbG11XZ4L\r\nBYtfOKfPRk+2urwpskLEcfcB414Vz1LmN72GnxGT75E+BZzu0D3pjfpLGz0Z\r\n7vR+tLvckcFK428fMDpczRBNrD451Qay/UiY2wCUrx2pFLiYesPhA8fz84O8\r\nwW88iiGEi8eN7WCFFjadqn00lIqx5UpxO0uxL4fTuyv6ihRdYcrq8YipqdAP\r\nYrWeDWphWisDCka4GQyQXyU+V7b6s5c3Srs=\r\n=JMwj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"b84e7406d84fb9c3be5bf7ce968cb7b6b661d550","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.15.3","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.15.3","@ocap/client":"^1.15.3","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.2","@abtnode/core":"1.7.2","@abtnode/cron":"1.7.2","@abtnode/util":"1.7.2","@arcblock/jwt":"^1.15.3","@blocklet/sdk":"1.7.2","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.2","@abtnode/client":"1.7.2","@abtnode/logger":"1.7.2","@abtnode/constant":"1.7.2","@arcblock/did-auth":"^1.15.3","@arcblock/event-hub":"1.15.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.2","@abtnode/router-templates":"1.7.2","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.16.61","@ocap/wallet":"^1.15.3","react-scripts":"^3.4.3","@arcblock/icons":"^1.16.61","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.61","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.80"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.2_1648559161810_0.25802089262968675","host":"s3://npm-registry-packages"}},"1.7.3":{"name":"@abtnode/blocklet-services","version":"1.7.3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"542bcb30a7ccdbb17d7af512fa6e4edcc7c7b147","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.3.tgz","fileCount":97,"integrity":"sha512-adQl9US7DjBl7kR4x3aBjUFSjFBD9+fs6EPOp66G+DdH0nLjAk/mZ7UkAusPUlMmjrvZeQUBeo7PeOnkDjxzAw==","signatures":[{"sig":"MEUCIDS1eUE6kO7X/vCe7KNSgtvSQJps23gLR4P4FXBFGPaQAiEAgcD8TlLbbq0MA/uDpOu8m1OLPqmC9cBw74OpzOR5h14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16056246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQxXaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcQA//Uf3Qiob1A+df6cP95B4pnUw9wGi8xT9C1h4M0tkAfsTgMUQm\r\nqcyqzawCqDrd9VB0r4xSWaZt5dDrKbOG5JaF1AfGIS0Ic85EqJyLBTEqW5G9\r\nsnBAYBNtlDlZqwmyTWIQmFP6QR83y3esKm9gWnLrGq4VgQviBCkMkYgVjCTA\r\nYHXQI2SoBAnpWoO7OOgTtvT+Eq3M3pdugLPTHsRXKYKN7g+xhxj81ftY24vI\r\n4DGRq/aoi0bPAnQDZVRpPsEIJ6vEcm0dx2ayxstcsTiXv2Ezc6VT4GxrKQ3I\r\nnLbEF6MG7tXs1+FewVM8ebj24xNDIErm2CQJOKXRGbolKGsOFpWzDwdAD6e1\r\nT395mmXS6VTQiEhe30xo0Caf0BxuCLkdnt+ahhWtQBqMK87fzim+I8DAO61L\r\nTUz2rsHAhUT9CW/+GpcHz0vfLj1+FoZC8g8zpLAa3AiBHVFyvK7Dcir+65V/\r\nHzYDv5iF5nLhCxpYzAhZJo5TUN+TaAVl0lU90IflWvOw3sBMeShEo8v7DDra\r\nAd+c4kC/yZaEjBC5H8un3K060xU/Wmqgw6av4U1txy4X1sKtXK6lH2rD6q1z\r\nKMhohaHnCgi/FUm4KOf+AOPKaMZnJRBOtOxRrlqIal0Ru+wfqXbhQ2hRb44y\r\nclTb2hU+b4XYRbkyI7X3Gb8MlIDITBJPRIY=\r\n=FJwy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2b965b42a59a2d98642018749a6afb6e4014a698","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.15.3","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.15.3","@ocap/client":"^1.15.3","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.3","@abtnode/core":"1.7.3","@abtnode/cron":"1.7.3","@abtnode/util":"1.7.3","@arcblock/jwt":"^1.15.3","@blocklet/sdk":"1.7.3","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.3","@abtnode/client":"1.7.3","@abtnode/logger":"1.7.3","@abtnode/constant":"1.7.3","@arcblock/did-auth":"^1.15.3","@arcblock/event-hub":"1.15.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.3","@abtnode/router-templates":"1.7.3","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.16.61","@ocap/wallet":"^1.15.3","react-scripts":"^3.4.3","@arcblock/icons":"^1.16.61","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.61","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.80"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.3_1648563674450_0.651654286166643","host":"s3://npm-registry-packages"}},"1.7.4":{"name":"@abtnode/blocklet-services","version":"1.7.4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"20ac58c2bfb94f0a640d6f18baf040ea35c93d44","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.4.tgz","fileCount":97,"integrity":"sha512-AkyCb1aw23So2dnqXc3om+1elsEzFx2Ufk1nz17hD7ZlNQTh/S31eKFM2RA8YFRpv0GriobAG5ABYDeUChDE1w==","signatures":[{"sig":"MEYCIQCcb3gwhsh540XD2mctrDAG78EjmpzBAUv4oAZC18DfugIhAOwuNw6cQUtS0eICM88cKzL1oResJm6m3/DlLuqmOWNd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16059513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiREczACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9rhAAnlKmP5eXRtBFw7YLjqQl6UNAjaWxzHUwP/qFUsWhWoII5Rve\r\n/Z/PjkdCn1dwwWc4HUG+VDBiJ4aAX9Z0XrYFGWjKh4M35SC7avkT3YbzZese\r\nxv0PwrxAGgFXGL69T94zdq9DcCbmXe1amx1SLJgzxZhjhYS54p4m7SozM/va\r\n7sTIYsWPZH58Aa2pppwh9pc8XM/igUwjIG0IS0m1kw4SVgypJfUFKvTkMc1P\r\n0qiFBZRl2dtITN2H2mo7qdJbG/SktyACrUENLwhs8mOajAdR96bqqDFQILPi\r\nWOyU7aKsWPgMTLxrGLwP4NSzeeg+E9YqW3HMb/HYLXZ4tckOnMHgXMBxH9Q5\r\nnmxu/pYahSMkjbjbNg74BSnMmMhAaLZLV7XlC3aCd5cUqFihYdN0FpHSJqn3\r\nxx0S1uhKL0y+jr+AQjaKz5a2g5jjihsKK/2P35T78suEt0/xSMI84+ZnLJLz\r\nkYbWRt8qZBiwwKFhVIRWNEIhcg7pfKIQ2wOWTdldAYZsO9eBFxxd5HKkjXek\r\n8JWtTOQ8sgf3oGZjRdt6bLW1En0F6XWjNZuPW6tpwMlzLtEwfqw2A3qGa2zD\r\n20Jiltij5jlAzSnfci52iyKRIlpRaPi2XORDyo/qILJcGD6DcbMQgOi050mq\r\nY0HY9Ki9s7hk2y5tKj3tv4EgTxEpZitbOIk=\r\n=/lRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"02b25a877e5b56b389ab318a851bea01212e10df","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.15.3","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.15.3","@ocap/client":"^1.15.3","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.4","@abtnode/core":"1.7.4","@abtnode/cron":"1.7.4","@abtnode/util":"1.7.4","@arcblock/jwt":"^1.15.3","@blocklet/sdk":"1.7.4","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.4","@abtnode/client":"1.7.4","@abtnode/logger":"1.7.4","@abtnode/constant":"1.7.4","@arcblock/did-auth":"^1.15.3","@arcblock/event-hub":"1.15.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.4","@abtnode/router-templates":"1.7.4","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.4","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.16.61","@ocap/wallet":"^1.15.3","react-scripts":"^3.4.3","@arcblock/icons":"^1.16.61","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.61","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.80"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.4_1648641843117_0.03941970248650706","host":"s3://npm-registry-packages"}},"1.7.5":{"name":"@abtnode/blocklet-services","version":"1.7.5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"734ddb0772c1151e8f1e995535bd55dcc016ec33","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.5.tgz","fileCount":97,"integrity":"sha512-c/vYa7QzGp9sdhTprMZ53l1IOVy5cEaeGRiGPj63M2YcPJaMOoMJ18eScL4P+lURVhLu7HWYQs+ogvyVWaweEA==","signatures":[{"sig":"MEUCIQDhSD0wNvnoXpPfDVtvZyevQoyU7lN9U8UF9XEIH32dNwIgUAs8K15j4Gr6ANJo0dBGFiGmH5LTQxCWLsO6dYu+rZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10395144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSC3qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+HxAApCcxRTyy43bAOwwuk3Yl9qCip7oRWSsFO1YALvfo7MQ4759k\r\noMqreONrk0uj8T6YD/gmRGlh+2c4B7NLLUy5AtHehbaX4uGzDnkuahdxTJ0s\r\n549bU5BscRCqrpZxAsCdcaJsU+s0RJ303D6pSjU02oNFpkwxBanjcteQTR5Z\r\nfthJDij1mTFMReUSps5cQWNz1uT559L5va+DOdojjbLCEL0jG7Mmi/YFDT9Y\r\nr8KLOgCkSy60ujzrbuEveywZ3bDte/nBMIf7+Il+dVvogm7nFoMPQLM10xpO\r\nH6HOgs2A7rbrEnONHGnEO1HEbZXOVlddoX9R/ir5DErryoEaTazjBMxKnJyC\r\nQip39BVwTIrpgudq6ho0PXEKoyIpJCyegzjy6zmZdwCkN1E7LBI8kBBBQrWr\r\n35ZoPdB1rtxehYxPePaGBw8Wrk0T1leMeFNdHMuPd8lZhtp6qYGoIwwfKc9K\r\nbor0pAJ0gV3ieA5HB1iFBGbyqbAVSmNNqFFc/FZZsSwpeYcl86vJEQVOlBoC\r\nPeEsh9AqNVpX07DotaTE7z/lrJy+2437araoszLlngmNtkt93jMV8Yd7+Xgq\r\nlC7zS6hIRk1Cs/11+QVtp6vIvw21kU6lLJgugxsSJKkh7vgEDsxKjaTToVK6\r\nJjYJjckK5p4JFo0UE8Ew+QLcMjsvIrnqi3A=\r\n=LDZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"b17d83773e5a4c06bae390fc70398d49d6dd86b3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.15.7","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.15.7","@ocap/client":"^1.15.7","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.5","@abtnode/core":"1.7.5","@abtnode/cron":"1.7.5","@abtnode/util":"1.7.5","@arcblock/jwt":"^1.15.7","@blocklet/sdk":"1.7.5","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.5","@abtnode/client":"1.7.5","@abtnode/logger":"1.7.5","@abtnode/constant":"1.7.5","@arcblock/did-auth":"^1.15.7","@arcblock/event-hub":"1.15.7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.5","@abtnode/router-templates":"1.7.5","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.16.69","@ocap/wallet":"^1.15.7","react-scripts":"^3.4.3","@arcblock/icons":"^1.16.69","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.16.69","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.90"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.5_1648897513903_0.5532296332422482","host":"s3://npm-registry-packages"}},"1.7.6":{"name":"@abtnode/blocklet-services","version":"1.7.6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"73e7d40c01ce495af2db306be2a76a91281975fe","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.6.tgz","fileCount":97,"integrity":"sha512-zpQPSau/lqZqCPsohCT4+3yUko4Q6MkJvJ9bLy7HQupVPe6DFVAe7OfHS/bEfr/4aSMEaQWnDBTj8oxixtx+2A==","signatures":[{"sig":"MEUCIBY72TadMY7W79mhoEDyaRXsN7mk1BRT+tH2VelBKJeuAiEAn/eJDzwfgxfzxAyU1wTx4gKobgarzdOnm3dX53smygw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTluoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoInw/9ENcpKAUXWDwIXxl/00nXfW8dPw97tIonNBQO9eExsUcoBNTW\r\nr5B09jQyA+j/b3K/+6qnusu8FvsEUlqVGKMaVGUDGnbO3raD+NSmF/Xt6xQn\r\nrOZdl+uvXaIF7661XK8F9ytmjWVcKITEFKCa5APbwB5MK2gaEWTsTS67G98f\r\nG1/cVvBQaq84KAvXoITs0XNMQvVW5nAVdRM3kAQ4abPZUqvjLzocphCzJ0PY\r\n8CGVGFqnv5eKwKuT+DrzmWsGVqLi/2nAfkeVZoFQbNCgpUGdu2vftvbkjl9P\r\nGVgZyIY4xTuE3qK7n8PrlYcaKFzdRyM5prMCXXcA5XKfOLoSAgp2yxCG2ija\r\nEQWUiZye1HtW/6CKHI5Wy2ETNB+RZvwrvLA+3oxp+r/HOzIbclgszN2RpLOM\r\n/3N/7oXWTLOrxdk+5TH9KovatXn2ZyQZCDxyZVG0V0Rv2ExqOXjfuKluXSfL\r\n2jtTtssbtTn2Z1GM7pFIH6KEucO0lV9sCwTkWZibeorGk3KiVCssL3RH3xjf\r\nJ4SQthfHuQ30Rui9GIrEVYb/cR/7dBbKDuRrcdsZXcHYjkRfO13CxvHMhG4d\r\nZKvERwt5r84W6gRH7ZzB2D55fJZOQtGZZOcVpE3WU9vHaoXsJOCEI/T0E4Cq\r\ndgEYBfS3fkO3drFdhEpEEkEwtOT7vt/S/qQ=\r\n=/5H7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"47a9dbd6ea74419ff586336824ebb9b2fe7694aa","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.0","@ocap/client":"^1.16.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.6","@abtnode/core":"1.7.6","@abtnode/cron":"1.7.6","@abtnode/util":"1.7.6","@arcblock/jwt":"^1.16.0","@blocklet/sdk":"1.7.6","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.6","@abtnode/client":"1.7.6","@abtnode/logger":"1.7.6","@abtnode/constant":"1.7.6","@arcblock/did-auth":"^1.16.0","@arcblock/event-hub":"1.16.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.6","@abtnode/router-templates":"1.7.6","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.6","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.0","@ocap/wallet":"^1.16.0","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.0","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.0","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.94"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.6_1649302440637_0.3108799268595761","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@abtnode/blocklet-services","version":"1.7.7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"22d5911a94e8c937e897fe2afdfe2646cfd95b1f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.7.tgz","fileCount":97,"integrity":"sha512-5xbIkKYGAhJza8L79E3cHQUkoUxu7qcEX7kK/3+lngv1O4RxXHy5fTfRNTEkjj1xcGSVGhJpOdam5XAxmNEK9g==","signatures":[{"sig":"MEQCIH+hdceGaZ5AfGaGipRl/C6RBG6CDm6XJZC4Xa4dxFMCAiB+fz7mtZV3CWSJDS3S6FyfEkz8SgWMQ0JtNoU035hCAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10424942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUCbHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNvhAAhVNIwVyH0Ve0cVwJX7cKlthrpnInQhJa+qzz4185d/pDfTej\r\n5SPIfeCBxTpG47zr+/31m7HCYkna1zPcbYhhdfLjfRVbVo5X+zQRmBCcy+cg\r\ncwEyWN70LH/fC1Xpl7W2f5LSF0SnGWl2CEeoD9Hup1hbItCfMBsBWGsoknwR\r\nnb2qtYNPLRXud5e1MP7xZCj0+PaCZruAArCI3e51zDzMPJ32+5y9a+NIDP5D\r\nCsIjAJba2Gw57aT2tRTjj/YsSZoONwJSb2nqMMMOU4Qiyp6kNpbxJbaN/dzl\r\nzlk4RKYWOcZ6JpgpXfVCZEUHJPLnfOVdR5bW2i7HJ+pGAt0nSZHVru/kwyWv\r\nMJcdsp7wRoymRXQpcesmk3NvKT0GdkfbOBDw/DKs/DeDjSMwRLajV1Mgvsk0\r\nPiKQke3kBzc43kqmM4QA/A4dvT3qcBZtyzbIYj9NkuKxwiqUoqNQXHI+3ZXt\r\n713br1Xcvbwi6gi3h7tEOzA32SZEqu0rLkFR7qZVdIODH+Wfd8f0fvNOGfGG\r\nA0dLoCLyyUyLzDNWQRTuMgHMl1YeCISch2ahSWwJu5UU3yYmMtMELS7IUjub\r\nZvfeTDCc8Z9Qdas/s4/Zx8NcceR8nhryt7SexwEpFXZSYNzBOzIyReH7Oqc1\r\npo6Hx8NwPvG9mwaMvxr7WVi9YtO+MhhwiUY=\r\n=tCBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"619db37ea7a91c64a9bf30836a55c70d55325e73","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"14.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.0","@ocap/client":"^1.16.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.7","@abtnode/core":"1.7.7","@abtnode/cron":"1.7.7","@abtnode/util":"1.7.7","@arcblock/jwt":"^1.16.0","@blocklet/sdk":"1.7.7","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.7","@abtnode/client":"1.7.7","@abtnode/logger":"1.7.7","@abtnode/constant":"1.7.7","@arcblock/did-auth":"^1.16.0","@arcblock/event-hub":"1.16.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.7","@abtnode/router-templates":"1.7.7","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.25.0","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.7","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.2","@ocap/wallet":"^1.16.0","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.2","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.2","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.98"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.7_1649419975078_0.9459074505852079","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"@abtnode/blocklet-services","version":"1.7.8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d721bc4995240ee2b073272b51720a01158b6b87","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.8.tgz","fileCount":97,"integrity":"sha512-+PTrM535VTOqsilNHA8ii1QquRev44DcdVQWXSgs4FFJE2mhbpZ32TVp820gy+TKh/qXojzvldWz03xtkXiGYA==","signatures":[{"sig":"MEUCIGROOpHScj6Vh16XePpawT4LsB/O9eEQNaoPMUGHyVkwAiEAmmh5IlUTw0oKvqzwFCHyKBqcwjxOzsQ9dFBMaWGuxug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10373309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYykmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFLQ/+OR+zzEPYkzVX3zJr1l6GdXNm9gvUUojiZ1dprbOdAnrmbm9Q\r\nZ8bO1IY39QtvJpmOpt823GMqDKoE57EnauDUCn0YshFzPvyIWrrEhVCex6c5\r\n3i8sSErilL/vWUNDnh8dY3ZaLpZaAD7GkuP5EAGvFmpt9q2CgFWz/FIYNCzY\r\nQdMH2XJ287FBvM9U6WQpinROvPKtbDzRAGwyBH8LBuXS2mWrHA/MWyihXICg\r\nFLEIYgbUTyEarm4wcQX88wlteCtgprDRSdYFzTUtNdKyyv6goneOJCMTpdn1\r\novicklWXm7PKqb8zcWXNBpmKwJI5LfK9hh5hOlMlf/kmjNsHbhExffSbS2R/\r\ndlG6cxH7vVHilDme8PI5GNeQSrHbjevjrWybMpmV7U/H2uMNF7wjQO9VCwED\r\nsuaCCTh4ezh5Ea0CnwuHmmKO4zUUC63ZdS+oVu/NlC96mI1dpQegflBp42DC\r\n0owVOFxfHmNF4Gvx7cDixBwopQspyRhtIcLHIyFVV7duyJ9BQcrBuOqlI+CI\r\nb1K3g1wXWZ9zC0v3mBYGEYlBfEWvSwLDaXrbQd9rGIYBD7Kz2K0BNsZqVY/Y\r\nJKH0jYQVdo22Md1reOInnL2i7WyS5qagcIRpGgnISZcnRdOyi6UizshZJ61s\r\nQb086PhJoB8D3oC9L6DQ/Ub+n1n/NoTlCec=\r\n=Eac0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ae75dd20b4750a31dc53c88b75ed1d95c8f15397","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.3","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.3","@ocap/client":"^1.16.3","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.8","@abtnode/core":"1.7.8","@abtnode/cron":"1.7.8","@abtnode/util":"1.7.8","@arcblock/jwt":"^1.16.3","@blocklet/sdk":"1.7.8","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.8","@abtnode/client":"1.7.8","@abtnode/logger":"1.7.8","@abtnode/constant":"1.7.8","@arcblock/did-auth":"^1.16.3","@arcblock/event-hub":"1.16.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.3","@abtnode/router-adapter":"1.7.8","@abtnode/router-templates":"1.7.8","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.7","@ocap/wallet":"^1.16.3","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.7","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.7","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.5.106"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.8_1650665765749_0.47904086007223934","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@abtnode/blocklet-services","version":"1.7.9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.9","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c3e0a778412acbe80eb6191a9bac92ae53a19d89","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.9.tgz","fileCount":99,"integrity":"sha512-KxrgddLDassz36dE2nILQh76REABP0oWTD620BaJ2db10xvuwUI/LJRplIYK6euVAls5IjEc83lF1PEaTafnZg==","signatures":[{"sig":"MEUCIQCXqvKZQcCjfM5faxbuWU//FJUdWpeLH21vB0YGEBawxwIgO31ZA+bh1RVFZgyWErYQT+ptt/p2hYyZE1mTEo2dcWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10417975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJialR4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpigg/9EGHwkxofVM41v++DT0wddPQZFCGuv7dbMDYh3aUCYadPQs53\r\n3Fo9+/S5y2WA5rqkb5gmHjyrSjq8F4TBpGRKLWH2mUPEnYVTOpOahnCsZwoP\r\n9GhKX+S///ZL97s7Q0CbtO32+N9TEQE37kMtUxmlpeQSTFAzn19tGYHOW90C\r\n0Q9x39VWpuQfySFOcbZyH6TBpmUFgoxkQM9GQlyuNkSw9GfaovR5C0F5bFeN\r\ngvAOd8H4XveLTYDLFpqiW4P6eYhp0xAOjuju9ROeu1bp8ItQwUyYq2x5msdY\r\n4SPhJFLZAWwSaKzAlQQO2uA+HYgmj+gLdXQWQCWkvFLUvT2klfXJyjwlOilh\r\nwIvfVvvCIMZOxEzir2pcSrobHS+yd9AvJ4cCJ5Sf6mYX8bcCWGjFiOLySxjy\r\nfnLTqQYN2IPY9FJ5eFvPRT9uQ5XZxAyoOQRsu1/vcUNDOU9lf1GtrLPH3m2h\r\n8U6eOlaU0svYHBdj5vUIbQU5bhUejkeuTULc+vpc863N8a1wt8lqqja2/mLO\r\nAt2mfWdMYDifYG/mz15gdF4YhWTOcwfJYcvV5PBXgJVZO4KxwpkEEvnqr6m+\r\ntZGzUdlCDoU6D1XzIlnwyE0PaEWeuqjmYFiRpiazTyVePg9wXpGf2K6bMTfh\r\nlxV7WnQ04h9fT1nzpT/jIYef3Zx4nDnDmDU=\r\n=mOzI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"285f4fedd41fcb8e1814ce5d8250ac10616e67e0","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.14.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.4","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.4","@ocap/client":"^1.16.4","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.9","@abtnode/core":"1.7.9","@abtnode/cron":"1.7.9","@abtnode/util":"1.7.9","@arcblock/jwt":"^1.16.4","@blocklet/sdk":"1.7.9","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.9","@abtnode/client":"1.7.9","@abtnode/logger":"1.7.9","@abtnode/constant":"1.7.9","@arcblock/did-auth":"^1.16.4","@arcblock/event-hub":"1.16.4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.9","@abtnode/router-templates":"1.7.9","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.9","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.10","@ocap/wallet":"^1.16.4","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.10","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.10","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.6"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.9_1651135608205_0.08058869504283184","host":"s3://npm-registry-packages"}},"1.7.10":{"name":"@abtnode/blocklet-services","version":"1.7.10","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.10","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"511c4a7ff86feb0f652d0c4a11bc061cc90e9eaa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.10.tgz","fileCount":81,"integrity":"sha512-2VV4Oog68FCXhg6DoFi7FFcQ4HJpBXIkKlGOMOe5UHstL45erBAugODnssl3w9WIm8mg3EJJ/h7+AdO+BKIb1g==","signatures":[{"sig":"MEUCIBzVQmyyECY6jjCb2E4BqTAW2illIDtr7+Nw+t+QtmkCAiEAlofVHcXoKDU1yis9i8J+H+fDTv7r8s6JacKqBeN1Sok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10126395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidHFBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr97hAAiZ2fYxOTJ4VQsEcmoWq3t8JvpfzAGwIb0GgVXTmcYOTZZ2iq\r\nHuKlBVz+eVhY+tpXddfEpxEzNZoiN+C/6PyxearXdDXXj5RElNjzhGOr3aoK\r\nPhoxNk5WMgcVtV9l9pHnxUc0WCv7czCcymk6r0tx0uMxlKvD4hfIh8YoHKKe\r\nDshiWzhdYiPh84sicMU4XUwwg2Up0hd2n3TiyoAukuyNwBGuEG+kP9s91SLY\r\nZoVExlt6jMF5aAhXccVRUKUXUg+lipIOpopNFUaFtL8PQ8dCDhNkoyl8z26h\r\ny5Hlu5Gz1ofDUhtBOOmwYniIdpyGp16yR4chRNNK+YPS8d+uqhFVvCKONbdI\r\ngooCKqGA6cvNNTRhGaoFPVeJPfVoq3MbAELLpS78DnXJNl80Fa46Vs1MLo+a\r\nGi/tqv32bydjS62bLL/TVrF+iNxyB8yjCIRAlSk+/apCPGDMRRqRDfUPM0X6\r\nDstkf3m0XWqBMWqUMU8RAJOghQWsPbSDsGnih/Uqj5RVKyAVzHCB+YfMy9vE\r\nk/9lcCHFM+ATtYbdYBSkGEDVH9/rht3FoHcAokPoyGn9DobNGOPiBQ0dt2U1\r\nHeZ/OYmRJgC+oVK4HctrtjuWhrEH3fZixtYaEKtk9C7JRnfzpci/pVavULFL\r\nKEpPS6NnuBfBgj6EdvAbLHRvUlGS2xnjpYU=\r\n=mPUU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8eab10fd39b6183a2fa4d2706f52e8b2ecaa059a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.5","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.5","@ocap/client":"^1.16.5","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.10","@abtnode/core":"1.7.10","@abtnode/cron":"1.7.10","@abtnode/util":"1.7.10","@arcblock/jwt":"^1.16.5","@blocklet/sdk":"1.7.10","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.10","@abtnode/client":"1.7.10","@abtnode/logger":"1.7.10","@abtnode/constant":"1.7.10","@arcblock/did-auth":"^1.16.5","@arcblock/event-hub":"1.16.5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.10","@abtnode/router-templates":"1.7.10","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.11","@ocap/wallet":"^1.16.5","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.11","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.11","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.8"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.10_1651798337391_0.5449263043287103","host":"s3://npm-registry-packages"}},"1.7.11":{"name":"@abtnode/blocklet-services","version":"1.7.11","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.11","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"79f8b22753964c0cadba6b14d7ee717b6e8ba63e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.11.tgz","fileCount":80,"integrity":"sha512-O9sx/4Cy82nk4k9SqyEgg3JySRlZ4qHwyqKs0bSuZiYOIqksq23rjR/GtBGERxztvxoYFBXG/i8eDSvbQm5oXA==","signatures":[{"sig":"MEYCIQCkbK7A/4iZMugxi1a6CZ8l5vitAY0IzKc/Bd3517Yt4QIhAKYVnnlvqTjU8gVlKxkMIyC8IbjvBB8E3zeXnPx/MJlt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10124358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidMuSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh1Q//buKle/XdFC8pALOuf/Hy6/hTZOHzv3PrlGIpPQrQOpsTdE5/\r\nDdA9wMq5cJsHbbM7kTJGdauWQAawhNGwpV5WBP2bw/pEsInWBDrkcRDDqQ5i\r\nJIYvWvNoB3HAYceGsbT0l5Al//YyTWD4nZgLRDjkVTP++YRMCSPWv6BYgn72\r\nm/SqCHBefzTgEh1gszTfsawztOi54m9crrFTxJKQfuJDJjR6JDN1Kz1VJBZz\r\nqpq526oV5T6JV8z6WgZHw0hRVxcEUKneF9VmE3NNP8wF2BdQLKYXAGQAcwLq\r\nLZNeKy+Bvx8DJHrgQCP6hVpJRBI1AMnrkxztVXrxYipt9Yl40oGjBLiRs1Av\r\nR/6//O/w6wYnqrMZYz2DxPvZQLUOciZ6DcFC20zEZzW1mvwF3qC/nN4uHKQv\r\n7Iuz/ZJ/pcZWcJAhfDgJAva5vCjkA4ai0F+S4EIsC4Sl0x5kPKFS3cLu8MMm\r\nGkeYP//+Pi0mc+6VDYTPi6DVkEa22PxEEWuoiDd95ODRRF2HBMWcnkX6y4y9\r\nrdymv2hpyaZCn0fMVX2vCqb5hHMNj7oIggZrtPDHSr33d+jqAl4wYoUqbHz5\r\nTDip37ZPtPxdCfQHfMehFj9lvRzjIJr/yNhuett1H8XPuQmzFebVGaYdry2m\r\nnnMga110N1BtatQwuDwOrxR0vaphxgZP2io=\r\n=RTkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"84e741e6b37e47d52bf834ce3ace8ed601d0896c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.5","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.5","@ocap/client":"^1.16.5","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.11","@abtnode/core":"1.7.11","@abtnode/cron":"1.7.11","@abtnode/util":"1.7.11","@arcblock/jwt":"^1.16.5","@blocklet/sdk":"1.7.11","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.11","@abtnode/client":"1.7.11","@abtnode/logger":"1.7.11","@abtnode/constant":"1.7.11","@arcblock/did-auth":"^1.16.5","@arcblock/event-hub":"1.16.5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.11","@abtnode/router-templates":"1.7.11","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.11","@ocap/wallet":"^1.16.5","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.11","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.11","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.8"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.11_1651821458056_0.851679404504508","host":"s3://npm-registry-packages"}},"1.7.12":{"name":"@abtnode/blocklet-services","version":"1.7.12","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.12","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aaf6c6d404307b796e89b7eccab4b589e556c2c8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.12.tgz","fileCount":81,"integrity":"sha512-2T7OC/yXM8uIRUYQYpdrvRemuZMDviDwinPz6dTL8Eir750qk2PmTlEbXfmZokZzQdnqLVKjeLU+HelXpMqPZQ==","signatures":[{"sig":"MEYCIQDgY65/G32lPdhPVKfNIQWY4vLMkD3T3eWoDnYEb+LJRwIhAOInOI7PFbvpjXQ72u0qW6D4tIFAYI90Ivi949tcR02b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10252148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieOMQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBvw//R0tnakojeF7KcFIWFC66nZ9+oPI/wYgr+AwSKsMf57CdghxH\r\nGE2wsseplogqFxHRFweGugmpS5PyjhEcwovOPphZKJn/UYkAEw13UEviJPs9\r\nF44K1om0a30WhWL3zbhtR9XH8/GA46hj11YoiJPfvpRO2XzHp/ID9fD87w3W\r\n0lEO+o+JtVAf49IG4aMdvlvmVD4b+ndDF3Msqz8v3GILjL3uYR67Ck9N3MzL\r\nr8onn7bjtdMPulkVa6tZglr/ZG4/kqVoKtGYmpldykTetOfbgnEOO4O8P2RN\r\nOzTXB8wfPDazYurVDzTfvA1TfL9l50WrNyfgp3FRP/2WMfhqHm5c00Ba4EDS\r\nK0B/QkL5DLmxEwwhFk7GzJyAjyzc+GMJuMNeJ6bGSlK9tzyKmvfnYEDchpJM\r\n1IEfP8T7Ea4DWdsg0qkJfX5opMb0X2sffvxDFgEOkQdC8w67czFfTJAyY19X\r\nFdEumg+0hHwv+0IISoRnwHv/VIqxUOGqLX5sp/Xe4nZ3q5nG+UgsI85g1Oc4\r\nNTnJAS9TveGXrGZpDYn3NuRUacWpqyE10LpBKUYHGhLCKRQ2RGoUlRFpLbxz\r\nkfdVsnM64UQA/nx0FiZ9FtbHhFC0JxVNGVJih70QNOnKSjZTdxmzWac3g/c6\r\n62F2wjI1pEED9g8v/643VZNzQLtz7W3MkRo=\r\n=hyKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"afc78b9cb92448676149262fb02432bc256a5524","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.6","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.6","@ocap/client":"^1.16.6","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.12","@abtnode/core":"1.7.12","@abtnode/cron":"1.7.12","@abtnode/util":"1.7.12","@arcblock/jwt":"^1.16.6","@blocklet/sdk":"1.7.12","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.12","@abtnode/client":"1.7.12","@abtnode/logger":"1.7.12","@abtnode/constant":"1.7.12","@arcblock/did-auth":"^1.16.6","@arcblock/event-hub":"1.16.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.12","@abtnode/router-templates":"1.7.12","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.12","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.17","@ocap/wallet":"^1.16.6","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.17","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.17","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.13"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.12_1652089616509_0.8764905650887325","host":"s3://npm-registry-packages"}},"1.7.13":{"name":"@abtnode/blocklet-services","version":"1.7.13","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.13","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"92e9300cdf46412aa7f4a01e4f69b69f47a7f877","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.13.tgz","fileCount":81,"integrity":"sha512-G2uKm0dPL4/1Q9r1HNAhpK1ATF4BVZR+UJiNDW6ob9tMSGP6r8Yf0bLTs8Z0EtDexeK1h/NIuikHbKHy8o+gPg==","signatures":[{"sig":"MEUCIEqgWnuVhZ4lBKcYTIq5H2+q87q7qQqG5WuU1yDBXsKwAiEAorN7hXUWovfWx9eSdCxwjKXFh2d7Kx9XpavcGOD+9NU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10252148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieZagACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP6BAAnTGK/sRUa3O56nfO9ixdZJfaBt1onp7MCgi7YBRaV3mP14NL\r\nQFt+mh5Bd8tWT3bXhv2G0yPN8NsqLp0ZECXuoWPu9pQM1VJMcRBPHIHZGPRX\r\ni5WFH5wInyLwCwQMU9ktwI429ShDpSOS6lDVIx1bSkmgFg9jEMgKe8bEHHv+\r\n1cGQ8MaNTSgA0i+mFMGvQRekpVPLNlGj3zpOce3JYCLfJhdqF66YnRvhN5f8\r\nOoAOdIs5v4u3SqZsNZakv+LbbU+q+f1LvQFJkhxE0c07d4UiDiUn4Fx6B6I0\r\nRWCsQt8PkVZiDbCb+fRSGvxu46NYfk4PHIfs4qvErGR+lpz17ImzyvZ0ur5u\r\nvAa+KusSXg9jXBG2O8ZvEaQWwyJD5EiYnfccfxyTKPb3m4zTcLfSTZ9O/exe\r\n6yEd7ocVjbl/1Uif9/kQ+9Q8ytXVxaMYd43spbZ+nmeQ3Dyycoj7htfZuTQg\r\nNKzGhaoZBqznk85QO2OAx9+c/Z7MTDJNwp9cJviQtGkAeI+x+6PjJccTiP0I\r\nMoGxCMmWDskXyNRVfoj+ttxUCUvw3jgh5vOhKni6EmBwEcTLDq4fYhtTnmxR\r\ncBNZ+pCXQm3hcLR4JHNQew5obhClXzOZ7aUJesx0h3AAwaBUZvVoIZsOP8ij\r\n2zKOrp+nF1w6oHrPptrgQruftEI2ugLrIxw=\r\n=DlRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c35c485417df0e023c06c09557644b46a6c8c655","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.6","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.6","@ocap/client":"^1.16.6","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.13","@abtnode/core":"1.7.13","@abtnode/cron":"1.7.13","@abtnode/util":"1.7.13","@arcblock/jwt":"^1.16.6","@blocklet/sdk":"1.7.13","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.13","@abtnode/client":"1.7.13","@abtnode/logger":"1.7.13","@abtnode/constant":"1.7.13","@arcblock/did-auth":"^1.16.6","@arcblock/event-hub":"1.16.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.13","@abtnode/router-templates":"1.7.13","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.13","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.17","@ocap/wallet":"^1.16.6","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.17","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.17","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.13"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.13_1652135584483_0.5298136918994416","host":"s3://npm-registry-packages"}},"1.7.14":{"name":"@abtnode/blocklet-services","version":"1.7.14","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.14","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4538bcec115cc972ff0f0882d91fc58078e90f51","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.14.tgz","fileCount":81,"integrity":"sha512-pQCgbN/GfwFlquvgfSHt3JwhdJdm1NMy29M/KsrelLqxJ2BRJWjTB7UXXshe9XRHQwVf+m6oa995ZLsF0rrFQg==","signatures":[{"sig":"MEYCIQD/p/zxgiX66//tEO3DYql5SQwbAdN/IyiqQjGpr45pIwIhAO5JW15piiYIi52giw5CENW3EmJ3n8HZAtrs1cRIudxD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10254612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiec71ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz8g/8Dv5bV6X3u5rN8IZ5FTOr3qaTIT1MJm3L41WAMcOvU3hm4vUA\r\nGgiatkglohYOntqQFPnwJ3gHa+7otRXe7hqXYHpcOuxI/A7thpsCdGPrSD5r\r\nawvNw6dxSlYsaI1mvbhdea11sa7afrj7x3g2mc0ZqwnnqRG6sQYrOLv8biuM\r\nFiqxaRE9ecB/vShEYNUg/0fkDc9OW1LQ7pQDC/and15n5mWKjn+/xkv3zPQ6\r\nY5QL2uKM2K2fZZ5kh6idcCCTj9BQNRR2UrTx7ZdUJe1oIDLLMTEs5Am0Xhlc\r\nomhei0xxc1K7vkF5QEFdPBlaDmiZToqOi4XXpSjzgNYMqwX7GEky3angztxd\r\nXYv4CByeM8+gttH8Q91xNTaPGytE1P5ie43Hbd6KKt8z9OHk3j2saIsMa8Ov\r\n6ZAOcRU3e0RzElcpnYRrf0Mf/qFgp8ythI1Sa2VSX4ppRxUA1YkbLS9JnWWJ\r\n+ZZylFYk7Lj596Bjw7LFckcJhkLO70vHI75nwgeJKBNmx836f7GPiFAEii2O\r\nPKGRYnqQ3Ead8imSGKiIxBsdKQuz/Mi8peuYE7HJ6wSQ6VNYKReToHG+IYW2\r\ndNDqQXo2ijl2ocyRICpnfU4yoyFi1UZu11n+g5yMVl9APIAXlidJ6cJgMgyO\r\npGALdGFT5r5Erhn7rM9kv3q5c+05Pptruj8=\r\n=7qnR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"1f3855e6dc8b6d6c91526264e2f63215df6b962c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.6","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.6","@ocap/client":"^1.16.6","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.14","@abtnode/core":"1.7.14","@abtnode/cron":"1.7.14","@abtnode/util":"1.7.14","@arcblock/jwt":"^1.16.6","@blocklet/sdk":"1.7.14","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.14","@abtnode/client":"1.7.14","@abtnode/logger":"1.7.14","@abtnode/constant":"1.7.14","@arcblock/did-auth":"^1.16.6","@arcblock/event-hub":"1.16.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.14","@abtnode/router-templates":"1.7.14","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^16.13.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^16.13.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.14","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^1.17.18","@ocap/wallet":"^1.16.6","react-scripts":"^3.4.3","@arcblock/icons":"^1.17.18","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","@material-ui/core":"^4.12.3","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@material-ui/icons":"^4.11.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^1.17.18","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.6.15"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.14_1652150004738_0.6081432608727073","host":"s3://npm-registry-packages"}},"1.7.15":{"name":"@abtnode/blocklet-services","version":"1.7.15","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.15","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0e5f1b229ed5398620961d0f1adf621c58b5b207","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.15.tgz","fileCount":82,"integrity":"sha512-6byB4uvy4A9JylPmjda8+WtvZF20CH8hsQCGLD6Zx7UPLy51r8eJi2ZLOo7QFUd48se5l8Cq3NAjrRg5rl4Waw==","signatures":[{"sig":"MEUCIBZxU6+MUhodoLOxWqYg4dvR3eW8P6Ajzjdead7d6SHaAiEA4kfxrap6l9CebtYXfYxHLxQxa6iveR9a/nLxQFnxZ7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11118193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigdaHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYhAAiO6GXLzHgJNc3SPWIJBnBbG1UM0HF6z1uRPmQOBzj48JqtID\r\nnEiTarET05obmfVI2eoZUrKmwdYWEGoSsz6h0RPWxXjzA0GzJNMkWvtXx3h1\r\nDeTkupv8Bw4fNyEvCVmkTPO/vN8NuYtA6dm+yjwN/okyNjaCqaLXOY6jGorB\r\nXGBifmYkgXKVxr6NKVUTgjd20BwuF2BdYd3e8IJ6Lu5qKGbxfgjPcl4a9JSs\r\n4Ac/WJ4zco7S5FXvxILIOMIYvYx135nQzdBjqrbtu0xBquH/IP/Gn39QUTy9\r\nMIfiV613N073gsFFLr6y84slqkYAgQw140qgU0nKLBJKL4WnZ3ysfsh7/PPX\r\nqak6+VukGTgbUbgXD/jCWTXEtYHX6DTDgXh3NBqNRQQku1ShxcQg6JhOOZxj\r\n5/RMP1zLv2PRNc9U7o7xe2USrEU8zuplRobPfPRZGWHRvCR9tKLDNTr5lwcZ\r\n5UNj444RgjujVexhb+KvL16T8bYCizy09tM7uLn/CGzUA5RYSU1wz4UrGKQP\r\nBvbkHWq62kSOyWnaKVDWUnp4Ei9FSrACJOYDZp0+vQkq19ILk29mglS9r53k\r\nrPVwmtTAPRM4IL2QR4zTGUv2uCsSnMh5kIKlx5VfQ3gkN5TG8NZBdimKOSGk\r\nm2UQjMd8bcufizTaKqKaAYEfxioB/jn0yAc=\r\n=c63B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"d95421b38c281ed41fa7490a707f149aa737f3d3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.8","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.8","@ocap/client":"^1.16.8","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.15","@abtnode/core":"1.7.15","@abtnode/cron":"1.7.15","@abtnode/util":"1.7.15","@arcblock/jwt":"^1.16.8","@blocklet/sdk":"1.7.15","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.15","@abtnode/client":"1.7.15","@abtnode/logger":"1.7.15","@abtnode/constant":"1.7.15","@arcblock/did-auth":"^1.16.8","@arcblock/event-hub":"1.16.8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.15","@abtnode/router-templates":"1.7.15","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^18.1.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.15","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.0.1","@ocap/wallet":"^1.16.8","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.0.1","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.0.1","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.15_1652676231120_0.8557435692191393","host":"s3://npm-registry-packages"}},"1.7.16":{"name":"@abtnode/blocklet-services","version":"1.7.16","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.16","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3965250fad7581e5c3931e8f9e8b87ab9eda018d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.16.tgz","fileCount":82,"integrity":"sha512-SA/lC5kR07mEQ2GZIRfV05D4GGSGTrmYVPdn5TBBGSVyJlPNSC9Y555oO74y/XJax9FCpUtsZLvAydk7B2rhJw==","signatures":[{"sig":"MEQCIBTcdvIQxOH/V7vuFLfSBdVoyHLwVwfQXjTLkpXlVCaAAiBqGVibxO9/YzN9bxnqlcyJBsaYZw+dZ0cgc6HEPeNaeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11118193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkGzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVhg/8DSrWlJbyzpk0aok2GLcAQqre63fdBdhEd9VH/QeFTWPgBcsC\r\nPWZa/YlU4tHuqtQSTe3jPAT8xRc1qmfSlsk9YlQoyoiD/tiVJXIspOEXnnWT\r\n8jB+T4DfzlXfKXjvnghI7d8iSGWtqodifcp74j3LrBSPLsIuJ+B0+ZJiUrbO\r\nQu9LI5H2B7j8uFODIu4H2O2vcNRRszHJ9vJtg6+GklppfyH6iWR5JvWf/FtV\r\nxnoyj/UDBuRMiYNc7nAsr1WemYj1l084ewPMu0nUtEm0dDcffWvhxD2CEnVv\r\nVP/Pdy6xugf370och7U1hN/LfjIvy0YIwWIaMsOzUoLl8/ZlnHhxRbdy8b9U\r\nBlSWC/n3kmyjb2bqSA2iFRwoIasAwEY5Ehom8yuOTjF5e1X7PBdBIXoAPMFL\r\nPTUPZItN1KppgpiV79arNsuk0iCqItr+FFuM9aGQn6plgWNQY5CyRayl5aZf\r\nv0vYGsVwNzd4Q+tveaZcoyhgepr3bu83QtbpFz+nPnZrOIWHjripxutNM753\r\nt2cODeqcFqn8DurO3W8OnmHfMQFvDkDgKNZV5PCp0xpv1b89S8yGL0OqVca5\r\n/07Z2oRNwqeyHI3kjVWLV3ypKtvoPRMSAdXOLUn4nC0D2myE1q+HMGlEIa/W\r\nspcnDTAAG6JbN7bUgd9KOuu5wnxYV4GOFts=\r\n=8Q1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"04529c50cd42af0166b776fae82f8f4398834bfa","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.8","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.8","@ocap/client":"^1.16.8","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.16","@abtnode/core":"1.7.16","@abtnode/cron":"1.7.16","@abtnode/util":"1.7.16","@arcblock/jwt":"^1.16.8","@blocklet/sdk":"1.7.16","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.16","@abtnode/client":"1.7.16","@abtnode/logger":"1.7.16","@abtnode/constant":"1.7.16","@arcblock/did-auth":"^1.16.8","@arcblock/event-hub":"1.16.8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.16","@abtnode/router-templates":"1.7.16","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^18.1.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.16","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.0.1","@ocap/wallet":"^1.16.8","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.0.1","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.0.1","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.2"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.16_1652703667121_0.008797482522221012","host":"s3://npm-registry-packages"}},"1.7.17":{"name":"@abtnode/blocklet-services","version":"1.7.17","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.17","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"100f8332319ec7e183996ce9f61e5dca42119a47","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.17.tgz","fileCount":82,"integrity":"sha512-jtV4L08tHMqxCgobhq6+INIR5sSznA5xaE8LC74D2SHzMMmISiKd0K801eBQP9mkUyXVoLNIFGxY8oo/ZWzerw==","signatures":[{"sig":"MEUCIQDAGCy8owhG7ag0fkibgwwiJsB/P5m3mX+XbUcQ0DVp/wIgGBr17+xK2VSntzAEFQ1YNOpYh+llBAOGH34cwRcSbTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11126460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih4V0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpe1Q/+JifPHxHpu6Vc7boErs+AhMb6f/e1fGXYA3SFGgy7htPkP/Zx\r\nfs43vAN/RiMIIFZULCv9DhH6Rs849oY2ddEGbiNJivY/XZjHzXkr2wgScJEm\r\nlY1oAqrdXg1RYkIA9tGdBCnZlNAp+1A+urRuSyVJ+nnoirqMvBBrFnGViIM1\r\npnJ8TOWN/9wyDtzn/CUfS/pHCp8S8I38krUnUX7sk/euEbv9GlRNcIchxbze\r\n6dkvgB1zpxv/NRtnZxKumTXC4+cbRvFdjMeo8fnJZTIYlS0gZI2oSJnKk1vD\r\n/AwvChWcUZ9gK+pKYrHJbrbV3TAYP9jI/oSHSRi7dtmMU5Txv6u9R1gLDGlY\r\ng3RR8O+muTZRouC5mL8SCA9zae4Nt73UTiEc0aP3EcNqAhprG119vj9TeXO0\r\nE+PeTxIda3lOnVA3NdlAsw4ceBTiX3dlHBM5oCfa6DG2UcIeRuayBVK3ni65\r\nIK2FuDgPh0yc2AQVt4vrC2TTTTJy9v1Ca6XiTpj13huZ0YoJpIQbxskbh9nj\r\n67WUDXVn0bRvZ9cQaoIxF1bsRSdV7LpYEv1XDooY1qX1Cc0Ob9ltHvWbQ4LN\r\nteFgFxWwqPHNqM+NvpUbNskp1xCuf+9x9pTdTapSHVwJ104jabTiT9R8rFTI\r\nvbwe5RhxhXXGi0/UAWH2u1M6OZ0UfgrHRno=\r\n=rilU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"142a5b1e83ea03647ef9bea8de9bb269c9c82928","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.9","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.9","@ocap/client":"^1.16.9","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.17","@abtnode/core":"1.7.17","@abtnode/cron":"1.7.17","@abtnode/util":"1.7.17","@arcblock/jwt":"^1.16.9","@blocklet/sdk":"1.7.17","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.17","@abtnode/client":"1.7.17","@abtnode/logger":"1.7.17","@abtnode/constant":"1.7.17","@arcblock/did-auth":"^1.16.9","@arcblock/event-hub":"1.16.9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.17","@abtnode/router-templates":"1.7.17","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^18.1.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.17","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.1","@ocap/wallet":"^1.16.9","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.1","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.1","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.7"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.17_1653048691884_0.6559677662822463","host":"s3://npm-registry-packages"}},"1.7.18":{"name":"@abtnode/blocklet-services","version":"1.7.18","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.18","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7eaa1d8a53d0810dd368e44e1ac32b9c484cfd94","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.18.tgz","fileCount":82,"integrity":"sha512-OqOHbFr6PZnoUKBbC6gWINeglLPYY86Wijc0v0QsyaZiWi84STh9WHguLeGA/aPwVqqqoidfcehZEvtFqqGoRA==","signatures":[{"sig":"MEUCIQDJudmTpLGr+thRCNEpmlksgG+R5yuy0UDw475QjfBP+QIgOZtnbGVO6dujCX6zooRIf7Smhtc/Co9s9Z2mxG4y5UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11126460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiNghACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWpw//aFFNvDi233zl0NhLS9lcu/uBigcfgoHI3PwhZiXCyD/qBXvj\r\nILpszWn2MGB4+krmcwHkekAT2DqCxDltRvSMvGjMYyUVVHbusAgk4umSlnyj\r\nmp9Q8+2t+U2CaNWvCiMbgUvi1JKtHTXQS2bF0mVYfR2wAUzm+oKqNuzUefqj\r\nZKqf9xNP96CzZm438lXukRVRdzOHGwQVWjoUwRLRt15VM9pQQwGCPmo3MvZU\r\njQ9rlOLZ/2P6PQ45Pqq2VsxBmTbvIoKh7gyp+SCtuptyWsiy/oC2oXsd2J3J\r\nMvhMMxpr1rkEZ4Nx/lAnK+S+VDvISVZNAoWovj0iL6iXCkURjwKXiOKyz7x3\r\nFq0jtl9kTCnOxBxbc0ZxwdOl2oQiX9icoexFZD8msXHgdHJUSSpmgb37BcHR\r\nuHMnQyO9ldPj/CFwJK5NZ6NLwSLjKdBd9oo2jh6lK/hVuXXTtmjB+QAfcD+V\r\nJa/q6zxzsx1P5x4Zhe6K+RhfnXRhr8JRPh662bgAdYmV+8NFI4g49Q2cj6qz\r\nvHQ9nIkhfi8KArIQs/z/DRlzbMeIn394HukCPP6HRfXR9iEibBAUU8IPFtf+\r\nzVS8Khv31VUFYf1/KhifbM7Gkgke9yvwq2rrys9LmZv8Qbi6E41NUUPzgJph\r\nPEUsPPo4r7kH+p3DNrfwxj6GBlg3SCxnZPY=\r\n=5gwt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"062bf3d0df5acd1f2207b70597f49745089033df","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.9","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.9","@ocap/client":"^1.16.9","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.18","@abtnode/core":"1.7.18","@abtnode/cron":"1.7.18","@abtnode/util":"1.7.18","@arcblock/jwt":"^1.16.9","@blocklet/sdk":"1.7.18","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.18","@abtnode/client":"1.7.18","@abtnode/logger":"1.7.18","@abtnode/constant":"1.7.18","@arcblock/did-auth":"^1.16.9","@arcblock/event-hub":"1.16.9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.18","@abtnode/router-templates":"1.7.18","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.26.1","react":"^18.1.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.18","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.1","@ocap/wallet":"^1.16.9","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.1","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.1","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.7"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.18_1653135392741_0.9199816157784757","host":"s3://npm-registry-packages"}},"1.7.19":{"name":"@abtnode/blocklet-services","version":"1.7.19","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.19","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5e665fbf9e1126fd0f582471c961c354499e68a2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.19.tgz","fileCount":82,"integrity":"sha512-G4nwaSRorVANQIKc2jiYVtXXB+xkIVtAmKfnv+MDMA2M+11EEsUZ2ZvRnoMTFSe12Q4s2/mUEwuV9/Y76+17zw==","signatures":[{"sig":"MEUCIQD4bSMC2pVH2+TkygJ2pJYAhD1fTakGP81z9po0BTJiNAIgcHbaf+7rs5V1xdNX0qMq8gosoPtBolzzk5kkRvaTIyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11226503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikXBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMBA/6AgN8uSd+7MelMNwza2NmQ9zEDp+pjxnXdeEqb8DWii2WrVvV\r\nLlhlJ/5ve49SJW+05MeyFtHwf4oLnI04fLmIUJHR9mSEP71zEXVZ/dH4nA70\r\nYK9+6KbVsT/fWk4n5uyZhWPw45J0bWnw2UP63v0PH/imK5iHd+upXaJuENMZ\r\n/3bpZV4qp5F9wS3v6zyAUJ+bT53ur3aV0qCG3E5aapudnLdsz8D4rKH+dURS\r\nN3MfhY9eCW63h3ZEqNQyWESNuswrvQoz7hysKvfH6/9/laY7EVfnjNYng7I0\r\nXVa0Z7aIuXB68IsnV4J0nmqi7/mLeMFIuu8ZjsZyCflAOKecnq7KRXZzansh\r\n9zNz/XQ2KlnZAq5M6hLM2RhAwaRaKJraET71bbAgqTDiiqW94hIcfF6NfbFE\r\n6KGBAdzbjpvM4sm0ms7MYPCwRVpeWFGHXy15ejlfLbz4/2c6gzJh0fRDPvb6\r\nTsOM/U5vbvwnEP+n2tXSWg4Af2v3weqAQccL9Pb6e7V6uR0vXeh+IUclQD7P\r\nLD8WouZyBy99aq0fKUT/WwCp9mgz/lxFcSQTHIFYXO+eR3KG4m/UKaimMBn4\r\np9hs+OnVH3/e6EuFk095fmcMT+fEWehWJV3HhvrEVhXkHwGs4aIR+GAniyhi\r\n1mcShIiZSwSF3fBJG1EUm8BPWNgXf0RpX34=\r\n=MN5T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"73c02fe34d02270e59c5edfeedd7e2a878b772c4","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.19","@abtnode/core":"1.7.19","@abtnode/cron":"1.7.19","@abtnode/util":"1.7.19","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.19","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.19","@abtnode/client":"1.7.19","@abtnode/logger":"1.7.19","@abtnode/constant":"1.7.19","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.19","@abtnode/router-templates":"1.7.19","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.19","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.6","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.6","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.6","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.19_1653698635115_0.20828737926388818","host":"s3://npm-registry-packages"}},"1.7.20":{"name":"@abtnode/blocklet-services","version":"1.7.20","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.20","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e9d6cfddea66757e6a336a94c1d083abb51692d6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.20.tgz","fileCount":89,"integrity":"sha512-+WZ3ghMigaK//n4QzkN61d4zA7Xa8393dfh4td4YPVsUdjX1EAzDgP/3KyBeu0btqvui7kNOEJOqrQVYFgy39Q==","signatures":[{"sig":"MEUCICZnPLdPetXSd2tVs6SGqpCHdLWTqI5NB0waIY4G0JgEAiEA2i77WPG+WdqiKpmE6bBzmsftcfrzhQ1ccFD/FoXsIn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22778797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil/Y8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDiQ/+PtPhAaF9Z+ondX0lEkaeRJiwE5BD9KXI4cOaSEUFyTRBF15n\r\n9sKF9iOMdIrB6yxaKzsVEURnfo290EP3Djho70DV4oJjlWOSuBfneyiBBhMi\r\nurcuAEjYcWuNkYS7F4PwSK8utDjw1fjqPxarwlMX2hTmwGHQqE/cQlbzB2B7\r\nnAqDmlI+rCatrFQ/swM3AS6WwpJ5mINyIGVzqDodjxaDnEVt5si/5wACpS6W\r\niSQIzb3axyhSqkKgdd8/zB4puflkwHGWeOdsETyZrXu2RX32y0gJOF0TYjTf\r\njjrFh8Ru/GlH/43RHu8boKK3imuMNp8yKs3yBmwwH9+wZZL826KFYN9GxytF\r\ni0C+g6Z82CMtY23qtg4CLLso9HmUFGshC+iPO3TpYn2u/gyJqogyT0wMRH7K\r\nw4Nh6MFPCcFufjLEc7NSWXwg3KBZKJo3UaSS+NsRScr7iVggLiHPuCXYqqES\r\n1pfwMIsRaiwAMPUsrMjfoEIq2MiA45bMuaU8Kd8qDXNS8fhABVFURHg0QQoB\r\ngRD7sccqD9tUwf2DzEbcAlaw3KrC5FiqYuDfe+Cxzp15aEmZ4G+klPLkhxtl\r\nKwfxszf5m0JPbPZEfidvdc15HxKLa6//1lkkc3jdfYs4IRhVa+zdb77Q0aAx\r\nNqUrEoyDlmm2kzuIe901JFWIBxsxzFAdfSY=\r\n=ls4X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"7e579415aa56cc422f3e26d902cf029fbc92e47a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.20","@abtnode/core":"1.7.20","@abtnode/cron":"1.7.20","@abtnode/util":"1.7.20","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.20","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.20","@abtnode/client":"1.7.20","@abtnode/logger":"1.7.20","@abtnode/constant":"1.7.20","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.20","@abtnode/router-templates":"1.7.20","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.20","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.9","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.9","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.9","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.11"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.20_1654126140590_0.6447406479575768","host":"s3://npm-registry-packages"}},"1.7.21":{"name":"@abtnode/blocklet-services","version":"1.7.21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"383fbe9723012fa3992b29f525721507af9e6ae1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.21.tgz","fileCount":89,"integrity":"sha512-UjCuW7/ZUd3tGLXu2Aji0j8snR0f5X6RDVrryYFG8uHao9j2p47NeMH+V7xZSnmFJ2DGuzfki40W1K15nKzygQ==","signatures":[{"sig":"MEUCIQD20W8uZ/YOx9pJQkK+apTdYioJHsaFNd/AIofdgPO1KwIgZlHg6Hs+JGmmHtHT5b8PNTYupEvfdcmxgiGTYdQ8STA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22960529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimKPXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrdw/9GG3UxN507m+UF4VpMLkWfbRnxV269dYkUo9ptTH/QLL15tkK\r\nObYMQ0LRXYX5bOCDJHN58+KU5HP9KPn0VdarCbMW5lDX7UXuK3erktbk0iqT\r\nuQ88pAe/mu/MsMhRgllcLxmvhsjEhz5aqaRkt1wU4bx4C+QZ2QF2o16zoOSy\r\npAYG2Yazk4Et56ytc/wliJE4TeLl70bhZwBzkbavrsWwZrETw5LviUyGw/xq\r\naG5nKn55dM/DI6SlM9QKRp6TD1HTBcHBnq+MCsORDBIvB+f2t+wIK/8826/m\r\ni+DQTKQWaTW4hnPXIp5n4dcivkDVrIzbxAB5aF4O6hnVA9yNg8x1fKipJNBB\r\nnCkrKVB9Nc2wcGvkxMvfjG70P7L+G1s5r++dmrE2eh9dyWTe4lTkm8f+CQ3T\r\nsL7x8mvu61cTN5GtTbct2zzpjnqxUa8XrmgY7peAHstMAZstzLcr9RL9ELZ5\r\niKUVJ+0a3XRKAFPv49dYqDEugYKt0J+W4ZrlVW88nPhgkwiEe86VN8PzpDXt\r\ngVM/HpCwHIlNS3zVAG4zf2MesIoHC1M87HLMe4V4ybJQ7aoFpEOu99Oo1nIG\r\nJ8BZjv3zcaPZaaxhFow6llwPaFO8QNfyCqV3RrjqBGoweAqfbbN5UBoqZPyw\r\n/wTLPYwj4XuiK97rIDbYhkp4PKI3zD2DgYw=\r\n=fR79\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"e7b99d9b3f878cc47e54ddfead2ac5284145b6ae","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.21","@abtnode/core":"1.7.21","@abtnode/cron":"1.7.21","@abtnode/util":"1.7.21","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.21","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.21","@abtnode/client":"1.7.21","@abtnode/logger":"1.7.21","@abtnode/constant":"1.7.21","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.21","@abtnode/router-templates":"1.7.21","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.21","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.14","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.14","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.14","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.13"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.21_1654170583473_0.9616833434968644","host":"s3://npm-registry-packages"}},"1.7.22":{"name":"@abtnode/blocklet-services","version":"1.7.22","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.22","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4d78c06b11b276fdfb0ed30a30800667c8d8a1df","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.22.tgz","fileCount":89,"integrity":"sha512-BxMUbJBeByrbMW4HzSxEjlzPxQrKWB2A+PhLmv9Z4U4d/v81Hh1NUhw8ez7TcfcooXuxgzL4bFtXya6Q6uEruQ==","signatures":[{"sig":"MEUCIQC6QZnqxT4koQJc2wtYj4KO+QeGA9jX5EcGuRVsV/3A0wIgbe9pSmkx/h52hOJVINO6buQNZ6PQKEMBFLjS05WgSDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22960529,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimdKsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp56g//XoYSZaVrarBoBciHXtwBAf8u4jd4KUpCCaswr0oyHJr5A5py\r\nqXePA7zPJ/fskplEaAe6Msf02q4rKDJsWeMgk3N162V94w9SaLlvgTHKQA33\r\n6UlaibjLuvUROxzL98JakzZDjWy3qt516WhKboW0Fd1L3bCRRBDx6l1XrfZs\r\nWJdKTf/kcF9tTKXJsYAKhnJ7TuoQxOpObl5n5ldnzmfXoMv+BwpoRF4kV+1i\r\nhx1p5uyN5dhgtErBJTZ37hLlUieFFa3I2aSnl19JfHlwofwUHobaCwE3s9+/\r\nj2GBr0KLInW/ZPwUiMkhmz6HJhYYuPh85U9q5bvZN8BW/C6q+FIh1ZzSYi2f\r\nlN1Re/o6nq0QRqZabaIGNwfoAMI/by/AuRrwY6kgOkRM31WmPRsM2Bc6TOW8\r\np0VvL4P5AQPMUOfb37gZKtFwbbD/wW0VtF6aojbobIGleqyZX83buk4N5/Ft\r\njWwmhAOIMnNP+uUPWlq8BUkgb9jqxs4bbFF69yZL3qP6mpEXyT4+AesqvuzX\r\nrHTivnMk2qH3uh6WurWBnr5RgDNm4XUpBBy/tsq9hGMC0FJGvAXvrePnC0sM\r\nnJvguUX6j/CMFyGduUSx0At2yOlOvWAAPDnQOFvBm0iwFhDeyqF7nvCQ7qhg\r\nI1HCRAU4vd0iXPYad5VpSjumZ5bBFYp9fpM=\r\n=5ENu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"6190972e62b5e6b1039aa71a291b3e2c521df367","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.22","@abtnode/core":"1.7.22","@abtnode/cron":"1.7.22","@abtnode/util":"1.7.22","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.22","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.22","@abtnode/client":"1.7.22","@abtnode/logger":"1.7.22","@abtnode/constant":"1.7.22","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.22","@abtnode/router-templates":"1.7.22","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.22","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.14","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.14","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.14","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.14"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.22_1654248108040_0.5549335164522471","host":"s3://npm-registry-packages"}},"1.7.23":{"name":"@abtnode/blocklet-services","version":"1.7.23","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.23","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9daffc7bf04f4c96fd7cb0da4a4b0c454d506b61","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.23.tgz","fileCount":89,"integrity":"sha512-L1IAPvl2pFTfbc7gnXt1xE2P15smIo/Jp0aCG06UkpdlAyGybFec40wMrhsuc5SFQrK5uxZRWCJJiItuaLDHnA==","signatures":[{"sig":"MEYCIQDd+qAGhir7+6fSVb1OU/60Tl3nKu+QaZ2vYD2Uzh1FvwIhAJ+NcktBbabqzilaIb3N17mzD6F5ztUY2HEY7pS1TGf2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22959949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinpAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVEg//RdBNiES3wmpp3VdEztvbPyyIrCEiI4XVKJAg/HiwtWNYEKQa\r\n45+eMpM0OYivEqObLGTdJsycVxTMiwPrFtaLv7bD2nYy3PBK2x4vNiRm1pbN\r\n/qu0+8NhtK+0oq4mRr+eOWPCHEqko+XwFdptbjgwTivJdprR4XRRd3SfA/8o\r\nndiB3aHkHvMa/CT+pwxrgm/mkiIc/wPgAV5lxjS7iho7OC8ct0/PUtJQMyFX\r\n4RHJNf5LmkDqcj7qOZ34yrWhep+vF0de/jftASMk2ktaKXo6+Vw6tnUd1oyi\r\nPu8YUzW+aLK+VIvMWaZsCOiQ4qiZlhd8YUu1ao+X1he8HBB1snZBmZvPKhyC\r\nNKNV2QGKvjEgzd8ZSvSlDwqPjUBptobl165wgvPOvR3zJoZfTAXDp81ReTic\r\nhd8/YImDeoCJqFUOkPg55dOtmM25keWQWgghuMoJ3IjhnlwtGYmrY+UEYPki\r\nzmocrSpK+UO/HkFVTqdrdREblhVt+DVloBdieFuQ7f6FFf/d2OAm9yn/hq9J\r\nZYqVtvWYmRjp8tkXLkaNe70coKn+mUfsrwHyACGzE8oSDUsvKHyB+P5qPBRZ\r\nuLdtKsT5YEHu2m7fNKhfUJaRb637akqKcCniOnu79cc15p3no0lYC+ZcrmFw\r\nWnwwHRWm/N9AGtgFkKuis+5QaQAI5l9U0z0=\r\n=ygS+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"aa13838b7597bce11851d0b902575f861aa1ab34","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.23","@abtnode/core":"1.7.23","@abtnode/cron":"1.7.23","@abtnode/util":"1.7.23","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.23","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.23","@abtnode/client":"1.7.23","@abtnode/logger":"1.7.23","@abtnode/constant":"1.7.23","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.23","@abtnode/router-templates":"1.7.23","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.23","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.14","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.14","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.14","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.14"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.23_1654558760388_0.3142890175393904","host":"s3://npm-registry-packages"}},"1.7.24":{"name":"@abtnode/blocklet-services","version":"1.7.24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.24","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6552cc0ef1d196ff9c2aee96f1ae4bab316b5772","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.24.tgz","fileCount":89,"integrity":"sha512-uR1Bc2a9KMvoXT/1H7Jlj7Qj2p8e2ZGouajAi/pXKQL4Eb0XxRW0E1HcsAKH0Y1KHX0C64SzBLvn6BjuQ85y2A==","signatures":[{"sig":"MEYCIQDW7OljXG1K8EAU4UDrHs16JJTNTsnvhTzNn4+ifG/A6wIhALMH+xPacaL4XpMn4AMIIuy3e3df8cVZFvTvP8n10tJG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23050566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio+1vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdYA/+LO7l5urVfsnvfPr6P0tkjjx2NI4oab/1l+gs/gVQnlylZRO8\r\nRPguS+tMYGVCEMcFUqvLE/B1eOrr4l99LJ4Nr9wiLoGwkfcc8fJqD4GQueUY\r\nBAj6wPto469s9KiNXrjQaxo/zXJgacndtQxu8ak9tf32pbEOwgWGb/6eGx0t\r\nMSzmJdvkNK4JnnEoAgebCc7rcrpJUaAG2zwiyHUfwAfo8v/1vFttTE8L0aRl\r\ntMOpQJzhloQoFGQqq6U+jviYQL0LxBukmAntNjmmgDkoiwZXjCCneP4NFj+p\r\nR3XD0NaqPef9NQdRVZgBtwRCqpz/CGy/AnditasN/SB3F7MvwNYwuJyDlMlm\r\nkR8ajGTzd+e9bjBUP73Lior6jiAdyHLJvTiMdsgApWoyCvi7io+YJc4w604l\r\nBBSBAXRsVAgocjZ6AMOOnQ1HPpbelyZVTw4zZ1qGBRctNN7M3zpf/eDXBdmJ\r\n7gMheGGrDVHtj/6w8m/5QDFnelqxEk2gxlgwdRv1RCVpKtcRr0br3lKAiv10\r\nZBj5Kn9PFkc2c/JLkRx9NKhCEhjvnjPGmEZCH+Z6iYVqA5fB0hjIapSWD4pj\r\n9ZeWRoTe3lPGca/OthmN9HWlUn/U9TBfPgf9/amj7MxxAb9nRFhsmKKesDZM\r\n84/n0a33ebDMN35PGTYJPIf7xtRZKJ4qGGA=\r\n=BIgb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"904178e4dd0cd14c2a0a8b9131708c7ec68351e1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.24","@abtnode/core":"1.7.24","@abtnode/cron":"1.7.24","@abtnode/util":"1.7.24","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.24","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.24","@abtnode/client":"1.7.24","@abtnode/logger":"1.7.24","@abtnode/constant":"1.7.24","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.24","@abtnode/router-templates":"1.7.24","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.24","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.22","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.22","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.22","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.19"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.24_1654910318787_0.5002571231410335","host":"s3://npm-registry-packages"}},"1.7.25":{"name":"@abtnode/blocklet-services","version":"1.7.25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"caff7a40f1aa4c60626ef8e028c89b41aff67263","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.25.tgz","fileCount":89,"integrity":"sha512-fN4mA/1V738Nh9tBw11SJ9ybZtJe2lVSN6xp3yi2tbgtc94MR1RzfIBMU0pJi08snmVYyq2j22nKZcG8+nfDyg==","signatures":[{"sig":"MEQCIFMI5wOQE7lCPbS0Ukid28wyMiRob72QZcl2r73FW1KbAiAb8Pvr+s8EjDs2fK/WzG7eJqLe2NLs6RYx4g+xfr06cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23050566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio/7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9CxAAgLPprYP4RG+oOMkq8a6cB0txGF2Jd6ZMtyuHmLtgi6Yky4bK\r\ngLFjGEBrTdM5Z6eF400DU3FLbxGkt1mjMCXEirOlVoadBABEgucWS8OvqJav\r\nQY+1P+b3QXZynwl3Wxcge6g1e8guuQyhzy0Wu7qG5PDhQr6OE2aBhj31BGz5\r\nRlLhzGgdfrGk08C42CFSpGWgEPK5h9mRr+HNgIq80LErt01BVYPD8wDlxb+O\r\nXB0T7ubnfuNYqchw9L9scKCvciB1BqnN2G5l7WfbJYNIIQi58c6f8BRN+AuI\r\nb/I3agWquREf/erOKhgvtSv6QKzV+Lzi4aaCd85LDQ/ejeNZod2K1wJbE3Y4\r\nNskS7+WE6qKdIkem1x8Ri6LlKEdFeF61Ur/ppw0IuIgqrHLkmkuC7blXYqtI\r\nW8EQ7sjuxxVAIbBCt2pv9ieMnoB/lPsrHdcLyIPZyVFVnJ+Ie7fWeHV3egf6\r\nKSQRgxyY4IzoD+rT6VO2BKT6QI+4S+6WirrEAt2jLHEfmmqcYJrBLN5pjWLy\r\ndiXkr0/UjLHmTjJ/Grz87pVhOUEa7yiBBZfHo9tz8qAXCF7R+dyRn8UIR9r6\r\nbMUMNDTH4+Y5mehZYSn9tdvHK5P96I6mCe+h6YzZYz/giy561zAzvIA+kG2e\r\niFBcUm5/YBzahmOtPU4FBDiKFilZc0Ejs00=\r\n=JBQg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a500728739278c8a9464cf631a811ddfc4838fad","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"^1.16.15","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"^1.16.15","@ocap/client":"^1.16.15","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.25","@abtnode/core":"1.7.25","@abtnode/cron":"1.7.25","@abtnode/util":"1.7.25","@arcblock/jwt":"^1.16.15","@blocklet/sdk":"1.7.25","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.25","@abtnode/client":"1.7.25","@abtnode/logger":"1.7.25","@abtnode/constant":"1.7.25","@arcblock/did-auth":"^1.16.15","@arcblock/event-hub":"1.16.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.25","@abtnode/router-templates":"1.7.25","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.25","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.22","@ocap/wallet":"^1.16.15","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.22","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.22","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.19"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.25_1654914778705_0.17941575508201213","host":"s3://npm-registry-packages"}},"1.7.26":{"name":"@abtnode/blocklet-services","version":"1.7.26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.26","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"49cabfab26bce5a0ef3d8e176f5a69f1e8cf1356","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.26.tgz","fileCount":89,"integrity":"sha512-1iLfBiEx8IrDAhU1klyWe4wUJnUQ1EVclyPAxdXtj9X3ia1hJVtVbN7My+PnHI/c1BoAsS0E+DamComgPMGCjg==","signatures":[{"sig":"MEQCIEUZkVBYO/Nxu8kRY2lVVokfPRCGB0ARStw9mqdrNlaHAiBLzFyXt1mGo9tMvhhk6DvnTVXe702wLVIL01QsArulGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22810240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirPVRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobGQ/+OdQWoOh5F7QkBhYMogQdiKIoLesDZgY1s8VsqkCNfaOzqY+l\r\nscustD7PC35VL/WH99OqNYLwYvfs4ipl+2HIXNKevM/umWRF2kB+dP73ehZ7\r\nH112jQfvlcWu19jVmX+C9Bc+MpC+4PvEmTXTyDORfW4nbe4y51PpK7rsCL9F\r\nvcY1jDN5CDomPJGHRK7bgDYEC9PztXabtA4joQt0NlqxF9zS0cSSTdfalnXm\r\ntUZXhnf+OYH/4lv+6KbWdqVLx0gQfMb34oHrZOM9ua16qivq1aeeaRgsUp8g\r\njZOtAkhXv5VMy/eowqJUNWjEFSFiOZR8V5PTmY51OPUjs8TR1C93M8bC3tsw\r\nHcaCH8pMBv+mskKI0pPGKWOiykNr21DJvSFhxX2P8a1TSPGPyiD3HdAogE5r\r\nFS0+zydbYmQkJ/QKT6mPVnnfRJl/HsQVxtsHJ4Fo/W1sPzkXHqLCdtjzKQ9k\r\nkxaezmX9Cywvjsc2GCP2WovnUfK2y/T6mHPQT0V7t0DqBqEN0U5Ig2BzWIiC\r\nGrmcEeXJPfRC0Hzkx/i7K1giJPhhd9oqJLNIISbixENR3snitBldAw3wsOK3\r\n5/a/4ZwKBHm5lxpPd+xwF6LRvjXpTAK2lZr/Hcl9JcsfGc256FZrdnBlR78v\r\nS+TWQu7i0hgJuO8xuyib2Fe3k6EvK7VyEDo=\r\n=+MmV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"b7ef9b4ddb18f7a0c3898177fe06d9cefe966566","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.0","@ocap/client":"1.17.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.26","@abtnode/core":"1.7.26","@abtnode/cron":"1.7.26","@abtnode/util":"1.7.26","@arcblock/jwt":"1.17.0","@blocklet/sdk":"1.7.26","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.26","@abtnode/client":"1.7.26","@abtnode/logger":"1.7.26","@abtnode/constant":"1.7.26","@arcblock/did-auth":"1.17.0","@arcblock/event-hub":"1.17.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.26","@abtnode/router-templates":"1.7.26","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.26","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.34","@ocap/wallet":"1.17.0","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.34","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.34","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.24"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.26_1655502161260_0.5023533383513676","host":"s3://npm-registry-packages"}},"1.7.27":{"name":"@abtnode/blocklet-services","version":"1.7.27","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.7.27","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"65bc9554fae10137258df9befe17351df1772255","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.7.27.tgz","fileCount":89,"integrity":"sha512-Mu+SDrfyks2pqEsbr4DxdmamIMZ8as9WMU+tzpNt9sMr+z8JzDMmfbSZgTZx5joUQBaBhce86R+Wbku7Z3EeMQ==","signatures":[{"sig":"MEQCIAzEG7Wkddm+bI3lXvsdtMLMfKxkPwlxYvvigEcK+yRjAiA8GJTw88QKY9LaX0YIJDHCXrqnVwxBuPi1VqDpbfv4fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22848122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitJKBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6zA//Xw21tae2dVsG3zQh4mHzOsZLCtojxD0zVhvP0jq5uQ+c34FP\r\nPz6tMZZxkG/GRrWI0uTdlymZ2bNWzqEENkEOfAQjP/Nd99EqL8QUfVN3Iyea\r\nuPozbi+NBRLSmA5xa+mazwq1LdcVhmNJYnsbVJXfpBDINVaRa6uQAc2dspMq\r\nvc3AoiHTCRAM8ViCAfYwlQM2sR2sITGuJglJcghIcVNusUOMxtT22+AidkMe\r\nzkuEWzafDFk6e3gOzl43ieNQdh5Klk4UEM5Gb0SEKeo582N13wYSRHYP00b5\r\nDsXzcn1srSpK2xi+cojYKxfm/XR8hDj2PiJUy/xfXqxJR2tYID9yOprPVSE9\r\n65rjaenHQJczgVeNbuvNXlUv02vDP0xY97+CW8Cfa5459qspbOEE+DYwmzcV\r\nIWa9fsSvGx+TSAsK0rCIEPgFwpOu6xF0XMazfe40xBXcHKTf4IqOyHK9XFM5\r\nagwgJ7FmLQH0hWAoMv+bHRz02lDjM5cDAWdIhu+hzME33FKMT5EfwTOPKeCX\r\nMGOgUEL9k2bGmeior6rFxvvd0SfdrbhDgmE49bB6D3IScOamk7JKfJHC0YsY\r\nFoVE7G4swXSunIAPz/M6nsL6z0H3WyHew8AwtByS6CtDnaPpivMVFaqJwL8x\r\nwJ/qK+hyp6ZP82BVt1vHw5ErFYG5E39+cH4=\r\n=U4v0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"81a5492df66389b0aede13f033d1e493450833bc","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.0","@ocap/client":"1.17.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.7.27","@abtnode/core":"1.7.27","@abtnode/cron":"1.7.27","@abtnode/util":"1.7.27","@arcblock/jwt":"1.17.0","@blocklet/sdk":"1.7.27","cookie-parser":"^1.4.4","@blocklet/meta":"1.7.27","@abtnode/client":"1.7.27","@abtnode/logger":"1.7.27","@abtnode/constant":"1.7.27","@arcblock/did-auth":"1.17.0","@arcblock/event-hub":"1.17.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.7.27","@abtnode/router-templates":"1.7.27","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.7.27","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.40","@ocap/wallet":"1.17.0","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.40","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.40","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.30"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.7.27_1656001153126_0.5270687400129352","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@abtnode/blocklet-services","version":"1.8.0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3aa84edd78d7bb98797d4a3ba957e7c6db4bfc00","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.0.tgz","fileCount":89,"integrity":"sha512-6dpPF0TqVfJpC8YojxTkSQxL1DTgxIiRNgixHa8QbDcomGqsSeGymGGOvEVYqDDN6x7hMM5OTSibD7lGnaYWIw==","signatures":[{"sig":"MEYCIQCW93tcaUIHif7r7pAKRZK/yk//zEsF+dHZSotmuKbCfQIhAPV4HB7SM5WSEEg+sR6qPFWIdek9FWmaM5CJNHG+rFTR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22861911,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitpE5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqecg/+NZpVG7uHRYP1F5oU44XbQEuZHZukprXTGYYwKnPVpQg9WBZM\r\nPLLGma38PcStOi1b65XlL1mIOpydrNY6DAXd9Dh+hZH93BAhuefprSq1ziPb\r\n/1mdScdgg1QIyLXK3FjO9BhKU9ABd4SwDnIUbmCtWDxRPhcahz/4xb2+4QwL\r\nwZQ7ZWglJ1jmvpiOnnY3i4Xcc5cyI0fH7Sqk8F0mQm7D9B2IQB1n6fPwcXxU\r\nmdkgCzYCRoG+3WmL/uAEk4G8eby7PSzp1xbOV3iRbma2P2H/pXQrfRjgH+fk\r\n2n4vrdTXvw12oxtmRY51zG9VSB/ufXi3fX76C4WULJR81bB/6FJqcxwFgz9K\r\nTf5I+p04/Nn6ZGMDThbsvNk5HY+rXfqPznf+fCt5Ta1qQlU1XB05sFCUSzuW\r\nzPY9qWF4yJ60KiM/U2TVzlkUQg2r4RNpIOWbwA2G+0kSGS+BcHEXzWnxkFHx\r\n2fvJjr+9UABau+rTS0e6HbUnaDy40p4j4RdH4NGB8yP9ymkrod6bf0uqy12L\r\nPMG/Uv9sBDAHO9cU3nRQiyigMpSH6ay4ZAomkMDkqxrTk4EE6+Q2lX5xA8Yo\r\ndASm06WRkYH+eiDIyp2mzdIkNn+8t2+6C3kt5al2joDDtToR8F7rkjFc8Z+w\r\ndDt+FEVpMzYJcqwVx1hXC74JLxfkPLNTFa8=\r\n=eJJX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"6446a85fb33721abc24bb1045d59158e6b96c241","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.0","@ocap/client":"1.17.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.0","@abtnode/core":"1.8.0","@abtnode/cron":"1.8.0","@abtnode/util":"1.8.0","@arcblock/jwt":"1.17.0","@blocklet/sdk":"1.8.0","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.0","@abtnode/client":"1.8.0","@abtnode/logger":"1.8.0","@abtnode/constant":"1.8.0","@arcblock/did-auth":"1.17.0","@arcblock/event-hub":"1.17.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.0","@abtnode/router-templates":"1.8.0","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.0","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.41","@ocap/wallet":"1.17.0","@mui/material":"^5.6.4","react-scripts":"^3.4.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.41","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.41","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.34"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.0_1656131896871_0.2945002432718262","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@abtnode/blocklet-services","version":"1.8.1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6e7003f74575d3a2b3232432e2a7c18d05b933ea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.1.tgz","fileCount":87,"integrity":"sha512-g+kYY9q0vB81v9MXH5w6TzgNes5mTzV8VSbJNPEBBu270O1fMkLk22xzX4GqPwLbOYumkZOl4Wx1QCV7pElpAA==","signatures":[{"sig":"MEUCIQCPYBmxJmfsbSAMAHsHIx+0xYgZa+MQDrS9aQR64Es5tgIgDjvkEeDdIIiKH4jkhnuH5Y6k6H/b6Qen8+V6RiVgCSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22832072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw/bdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfbRAAnYCb1hb9ZtybXidvXeVwfCIzhjRPxAMzZfS1t6LrPuU8aSaF\r\nHJrmypEKn1oy5WDo0i555jR/6EnO1qv1npxRIE3s7/ks9bu/ErccYYo8cL3W\r\nri1TfjdUwhEkBkrh5Z+27h5x/ZslU/qJR/INNuUKv4FG4aE8L0aMcRX6Iflq\r\nxUC+M8m9qMe5Mo+dg9fPMaVIuOP+65zLW4kFysxeOGFHHrnTZuVcPFRg6lsS\r\n0QKgxAuzQZKCvamu7UO6rgLDWUH9hgPyKxubTxPJZHNyPj4Vur3WqrrRNLJU\r\nHWKeAnNuuy4MAymD/FWC20vtCQhXR6Z23U9e/BYlPei1Qsa3uLL6a+ly2Cwg\r\nTOIpvzchArx8If1J3bRYo7JKSHlQv4gZcIgdBnOKs8WXi3Gsv2yaO93TuHMZ\r\nzAnHnNQgaS9Kn2dq+ZBrU449PLi0XEuc8KTs3b/CUsMo04EwWca1fKpYrXWe\r\ntqg0Ze9eYNeHh9jPfmqC0wRMoQWjC+AevOSPj5p7MEsMPyBRDEQkB8IHMp/C\r\nZA6PyE/1n0c+rC8lQgZU+66F5zivUu58P8hb01j0rAZ2b/HS56RXmVLpizNB\r\ngOb8+cxVZ7l5kWb3HM/VF76hfEoBQd7M3mbpaiar3WjqYApjCb57/wzghgQy\r\nZf9dPyl5OPZlvcRu0A9gas+SNBLGIoVH0sA=\r\n=4xT4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c970b8a386bebd7fe6dbc8b8eedf8bd8328b4bb5","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.0","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.0","@ocap/client":"1.17.0","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.1","@abtnode/core":"1.8.1","@abtnode/cron":"1.8.1","@abtnode/util":"1.8.1","@arcblock/jwt":"1.17.0","@blocklet/sdk":"1.8.1","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.1","@abtnode/client":"1.8.1","@abtnode/logger":"1.8.1","@abtnode/constant":"1.8.1","@arcblock/did-auth":"1.17.0","@arcblock/event-hub":"1.17.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.1","@abtnode/router-templates":"1.8.1","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.1","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.51","@ocap/wallet":"1.17.0","@mui/material":"^5.6.4","react-scripts":"^4.0.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.51","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.51","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.49"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.1_1657009885124_0.706423728082062","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@abtnode/blocklet-services","version":"1.8.2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"420fc3cfa6050b6113b4673ca182ccdf434c8d13","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.2.tgz","fileCount":91,"integrity":"sha512-paMBylyYscLZvp7GhhzHKXiSFgAL9jeI4ohZlyG0DmDPWPBAjQmHfTvF3t2wvvJI2qlnxzWKRajILWv9fPAoiw==","signatures":[{"sig":"MEYCIQCzzKqPss+NE3S4TeyIMPkue6LmXKlyIXyQ1fLIQtkgMgIhAMsa2vg6wQ2ZS3wQsYQOBWQcMSQpgWTaWQLhsaWbMQaC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22838347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyMcCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOoQ/+Jc1gt5i76QCswmhStS9LnR7lssRZq2f+EfHLt25nlWaz9jro\r\nk7Opn1Jwp1pBC+1QwKxxduP0dtFuRg2+w8tQXmkABPYeSJK79F+mqPbqXbuV\r\nPuhJf1WHfa+mfsEWz4GhHqhM1zaDPeDCG15fGvI1+nREJh4SHqNkKc9kQDJq\r\nhWZ24krL30OMrpeO0UK/NfCN6es7bZ5ysyIgNGLDLRBbRBw39y97LbFKbJ8H\r\n0cbwBpV1LUseAo2oeLWuAoHRD8lIk2/c38GRmyDrwWAuqspaV9foJ5enmQXq\r\n/P19dNMtKBIhtcMdQhktsZBe3Wl4NdfiHMvkygp6naU/s9Y8JdStXQeya03l\r\ncKRjRScgL4cNpM5tBD7aySBFe0rVGByWL2pOAqmgX9muj0zJQbE1MO2l4+yG\r\n2fahIHJq9KR+rYaNJhH2KweLgmXv3XAo/e2muuYzHHNgW29ebZPJ3yTPJrPv\r\nQPCbcULZCw8v3h61eIt32wbGsTeud84ttUbEHXyOVJ1HD+C1Dypew4M60to1\r\n5yAIHb9xbTZ1srpDXWHcfpVCgtU1eGKpYbj9aIpxNYuwRUGXWqraGtJYm5sR\r\nfWa2LbAGYkMeHNrPF64SE5dHA9eVZbtapzyOto1Brv2L0ACEEaNjPPcLW62+\r\n4fyKCngb5eC/8T3onpjXGMNaDRxrC4cpdK8=\r\n=ZdpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"fcbe3c97f3825c507ee16714f49bbf8f58c5b59f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","nanoid":"3.x","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.2","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.2","@ocap/client":"1.17.2","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.2","@abtnode/core":"1.8.2","@abtnode/cron":"1.8.2","@abtnode/util":"1.8.2","@arcblock/jwt":"1.17.2","@blocklet/sdk":"1.8.2","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.2","@abtnode/client":"1.8.2","@abtnode/logger":"1.8.2","@abtnode/constant":"1.8.2","@arcblock/did-auth":"1.17.2","@arcblock/event-hub":"1.17.2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.2","@abtnode/router-templates":"1.8.2","@arcblock/did-auth-storage-nedb":"^1.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.2","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.55","@ocap/wallet":"1.17.2","@mui/material":"^5.6.4","react-scripts":"^4.0.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.55","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.55","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.53"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.2_1657325314019_0.7929553018518138","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@abtnode/blocklet-services","version":"1.8.3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"54a5db90a9aed14b0482306f41b4212d23eca476","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.3.tgz","fileCount":94,"integrity":"sha512-Owzh9KVXj0ud3Lu6WserNyhcUVMLnzLrvSoshXABJl4kU+mtO05ZezuopNI2/rru3dNfpBeokLdSZRN5nReLVg==","signatures":[{"sig":"MEYCIQDor1Q6lD6hbHRHpDqi57521HHVZo7xkTAG0eZRrh+ZjQIhAOH2fzTAWSRMRR8n1bkb/7VMVzyKdCcXygkdB17JQQ/v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22854445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1TPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEwg//aJ+/pvevA7aREDQaPnYXQ5TtZuO1zYSIumhYaLkYJRNHpwYg\r\n4+DW0thbkNcK0ZsJQ36D11WxTv36PIbIAeT4/P3xLIUxqhs3IKR0fyccWHrv\r\n02hmHyxBhueHTyvdPhHOrydl6B6y9iSbi6nz+LImA2yL4rOi4I8nVEV7WVxH\r\n3DempPbFbmXZC72j+jIrRzbSw91wvf3n4SEl2IKU/f6Dr8U4+rq1r9Q48dsD\r\nFGHY4VfFOtt4ITrQZ1c3edVqWl5kiRFhqUGsTtpjVOIY2DPjm3OQExMBB4tC\r\ns8duT122nEZyraYIByJb5lApq71Fcfoc/Vr0eucuEdiQ4Ua+yZYznvuvQS+W\r\nb9l4b/sfokx8mF0FTYAay7UuhuQlzJFwCyvZiTsBqikVZj/T2MRaJ7GGOpkM\r\nvPSI6nP7lm5jnSdl7NNwf1Y22rdwHLgzbPvmGkH+dmDVs+3jSizoOL3fdI2k\r\nqHQRHex/I1mJtTCZ6Il+CQW/zL4Gxhpv4Q6AbTanpb+OeSCkNxA9vikqeFZ6\r\nBxeWVeRDSTHZK/Yg4kT7NmGhWFhugvpS24J3frTHjuE1E7DqOr+UfllTkhAA\r\nDQ5eIrNh7FFMtp0imBzfU4TJS2vKRFvE2A7RuLGAIsiPVHTHyjepByp2+i2a\r\nKodPwynB0O+Hd77R7n9u6XtdET/5LhAZVQI=\r\n=Z2+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c734aca7bf1fc03378c3b082d0622b6a540a8bd3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","nanoid":"3.x","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.5","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.5","@ocap/client":"1.17.5","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.3","@abtnode/core":"1.8.3","@abtnode/cron":"1.8.3","@abtnode/util":"1.8.3","@arcblock/jwt":"1.17.5","@blocklet/sdk":"1.8.3","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.3","@abtnode/client":"1.8.3","@abtnode/logger":"1.8.3","@abtnode/constant":"1.8.3","@arcblock/did-auth":"1.17.5","@arcblock/event-hub":"1.17.5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.3","@abtnode/router-templates":"1.8.3","@did-connect/storage-nedb":"^2.0.14","@did-connect/authenticator":"^2.0.14","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.3","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.63","@ocap/wallet":"1.17.5","@mui/material":"^5.6.4","react-scripts":"^4.0.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.63","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.63","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.62"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.3_1658139593742_0.1864243409115507","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@abtnode/blocklet-services","version":"1.8.4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bf284349996bffceaf81ab3478639bcfadbbfdb5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.4.tgz","fileCount":96,"integrity":"sha512-Y7+lltIwPfwWpN6tsP+octYYBz8Czv7dIRi9mHDH4Pm6xcytdqPu3dIuYMn8GlQD7SfwG7fCAo/M1TpSkrxiOg==","signatures":[{"sig":"MEYCIQDr7LHkJ5wLm7C1YSKDGctDHt9e2gwud9L/AhBQDf40hgIhALFEMHK1HlRDeYOAeP9xM8thgwTswkMl9FJ1amJK++jf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22859450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3h68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYmxAAiHR4UYVevZ1GglWmub0zySQR+Or8LXfmZdRogUtT3F8Pw1P4\r\nqXHs2JeOOY5cMeTdnHwWMB7fK6cD3fMG/JCyiV8arf4rsdVQ+Qwa0sV3zTcC\r\n/lD7z6NAq/ZsTvMWy6MYZsW+3AbpbosclayTElrAhyUWq+IHzesZdSNP6CQ7\r\nLDJ79YRRvUDhzFOvR0Ak+R7+7KcZ7aQHwJusMPos7Ey5scarNiWcOnrfucCF\r\nv7AjS0hRB7ejfr+LIQlY7eERjGXVNECgpDeuxgzvkN7psAuLfDvJMa7LPhmB\r\nxdwYoi1dTh7GofoUWwRnP//tkeQdKxOT9i0jGY9KTd2vaDfEUKH1QyAaxW5p\r\nlq6lUrYkfaYWEKLiXyFigULvFCfGTpGuEL2pypetR7ozKHsUxvSikXhIhijb\r\niNQ0qBhsSRchs/gjblXRreWGzgjcwWxU/YaARar3AKLaDEGINerS6+z4ylXg\r\nHKHwCnWy8HD4/Q7gEOlSee6gshpOMlDAD4JS+6brZhHRCYCuCmQtpv3wB2kK\r\nwHjZ7P/HDl1UbiNCs3IaErPMHjlN1QMb/BNZgdI/FpsTAFvhc2Sijp9UL7VH\r\nKIaCL896FJT2Ndn6f+qchThlxMO12JH/x/AbJxFOjVbR6JaAtO4uPl6GYVPV\r\nbSrogNb2jSGtWhOe+1YTQbbbyclNXlcahBI=\r\n=7Omj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c42fb1bb84c5eef0f753fd5397d8007c7a6eee19","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/3.22.1/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","lodash":"^4.17.21","morgan":"^1.9.1","nanoid":"3.x","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.5","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.5","@ocap/client":"1.17.5","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.4","@abtnode/core":"1.8.4","@abtnode/cron":"1.8.4","@abtnode/util":"1.8.4","@arcblock/jwt":"1.17.5","@blocklet/sdk":"1.8.4","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.4","@abtnode/client":"1.8.4","@abtnode/logger":"1.8.4","@abtnode/constant":"1.8.4","@arcblock/did-auth":"1.17.5","@arcblock/event-hub":"1.17.5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.4","@abtnode/router-templates":"1.8.4","@did-connect/storage-nedb":"^2.0.18","@did-connect/authenticator":"^2.0.18","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.4","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.68","@ocap/wallet":"1.17.5","@mui/material":"^5.6.4","react-scripts":"^4.0.3","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.68","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.1.6","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.68","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.1.0","@blocklet/launcher-layout":"^1.7.73"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.4_1658724028587_0.23858082966264238","host":"s3://npm-registry-packages"}},"1.8.5":{"name":"@abtnode/blocklet-services","version":"1.8.5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"df34c6cbeaad0f8c04c9f1c7c55cb2538ec9a7a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.5.tgz","fileCount":94,"integrity":"sha512-hAYrzC8SOepgXNBNE1mvV6gB+KA0D3nFmWUMTQxSpQaZ018FIiRIsL4auy9mvOG/+wVq8Qqc9CPxgNp7JQm46g==","signatures":[{"sig":"MEUCIBeH0xN6yb47Q7jK3AkDCE61Oro3goWWArs0/4sR7FLAAiEAoFTtzlk3JHhvBvaesa3LllMVz+1db07w/f/KIrF1TQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22822812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi531sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFoQ/+LPAYcTiESoaTVDQRCePrguhcp195mexRbEjwajbU7kHzdlG0\r\njtRqpsrSvLj/btu3raWIXta/nORV8iG/YbGe7848YO/JY7G5VAgzMOUx5zu9\r\nj/RgUv+gQnr7IvPhcwFR7lh3uSWu9jyMMp6mKgcVXJqDQ16CG7+IhO6PSqx2\r\nf2KZpwYoK2lUDS2KF1h6bJJPJuP05sMxKhhfEmVouH0BtN4OF7BMm9GLb9q3\r\npiSvq4F7xSsDhqkk5unearUXw0BzvjFaPvG3TIJM1SNZsi27ofYK+sOnKR1C\r\nueShsLWSnBHzjHVSyx5lvYhQfujS3ZUY6DgMd48QXnZ3x2DtTBbTgwpRlPFZ\r\n7bFFYLCnagF/ubDK6eC4CEc8Wdjb6rJnXGG7hlfPyAwaebR4HeeToIALXjgG\r\nleQRSHVkgDupDIzxNnFQVA6ZoMoCiQ+eZCM/ktwOdjOn/zAxIoRp13/uUbXh\r\nLPYtD0+DUL3fMI9eyFyq6wLlpzWpcA6C3/uG49DpOAB8LIdKo29CPQrsAc9C\r\nI3ccHkKsvbydquv9oCcPuhxfy+5MruoPti0HVVcMrufoVwGMiinTDgyz1pn2\r\n9dNe+jSZjcLPZq56hnzM/P65GBbG+EBjQr6GoJkkjsw3LH7KHV7Un04b8KAh\r\nmo39nW4tPb81KhFuoSQNrUWT6xIhIDz/cL8=\r\n=R4oB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"58da88581cdf1dd45fd50e56db08a055be82626e","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.2.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.9.1","nanoid":"3.x","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.6","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.6","@ocap/client":"1.17.6","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.5","@abtnode/core":"1.8.5","@abtnode/cron":"1.8.5","@abtnode/util":"1.8.5","@arcblock/jwt":"1.17.6","@blocklet/sdk":"1.8.5","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.5","@abtnode/client":"1.8.5","@abtnode/logger":"1.8.5","@abtnode/constant":"1.8.5","@arcblock/did-auth":"1.17.6","@arcblock/event-hub":"1.17.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.5","@abtnode/router-templates":"1.8.5","@did-connect/storage-nedb":"^2.0.18","@did-connect/authenticator":"^2.0.18","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.5","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.70","@ocap/wallet":"1.17.6","@mui/material":"^5.6.4","react-scripts":"^5.0.1","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.70","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.2.1","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.70","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.7.73","node-polyfill-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.5_1659338092251_0.09561688485489173","host":"s3://npm-registry-packages"}},"1.8.6":{"name":"@abtnode/blocklet-services","version":"1.8.6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab5ef151f9b992ca4b0e7b77fba07fac3a5145cd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.6.tgz","fileCount":94,"integrity":"sha512-oQxRRVt5B7hkBLbWtXKI3BZqfUB9ZolyqL+4KOfEZtT9KBUop5mT3pF9oDFwrExk/kcsG294c6QfXtTaOvRf0Q==","signatures":[{"sig":"MEUCIQDpNbBqI5P536IPMhFzB7gnDhl2q0NDyRR33VOVpdhPwwIgL76zQ2P/a7lWc7CrKkJMkgMO90sjFqQ1LiNhQ8aQJyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22822812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6OFGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv1A/9EUVpk4+QMGhDeTh5xJ+JeEc/C+7aKqJhLjBOFTIvHGpMnbSu\r\n7nVznsVDwEpHLJwOz+kj1dFXfkS+IP+M17p3YTAlhjrKlNAv7G1rISrMsaEg\r\ndIi1FyXYRLDtV8UI9bawWZZZPYfQBU4lVoxn3MXaxMK1jvlTMnjTk8FKeqM0\r\n3Zn4EAu2ViNlE9SSi0chbFym/dzmb/sG7rFU1YcxeZNvYpyG3W2sng6ZPVKf\r\nQoGkOXXTBitXnivLEX7/FkvB98kn7NzGe5ftpClNQ4C/c+ewS00Q+/PUCMhI\r\nZbBSXfYdaJIrc2ZWYDDyGMrR9Sv3gEOFy1QqXaJ5+7KcPUvs/X/PS2zNVLm4\r\nuBsudAF4wf5BHlUB0bP+zqUqSwTQJ5hyjwfILZemIt0vWKirPERcg8fKbYl9\r\nZ+MCIHWzUOm2k6MNHq1UKiL0LHu8Tf1Uzib+MoC7DXOmhcQatLhd+Jb9osi1\r\nzo/W8/0rhCiZM3WdT6pkeYYf+TXuLe7oBSCPV0v5Dl2AfkrhgrbeWETTlsaP\r\nN/MPMYEHjw8elS6j1XmO8cl6ZqbTDEZ+95wa/XteAZWaGY/sDbudBsDJAlmK\r\nlFHV50uwqXEMWRjxRPHL4C1J6iS4IsCSiYBbXybfT9PnJNBObRKHtP3eYCm6\r\n7mK9ybDhDypO0b4po9oNXdL7OCs05fis1Po=\r\n=GDun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"070dad4ce5e12c8961399788f9d206bf7d9d263f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.2.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.9.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.9.1","nanoid":"3.x","express":"^4.17.1","nocache":"^2.1.0","fs-extra":"^10.0.1","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.4","@ocap/util":"1.17.6","http-proxy":"^1.18.1","body-parser":"^1.19.0","compression":"^1.7.4","@arcblock/ws":"1.17.6","@ocap/client":"1.17.6","jsonwebtoken":"^8.5.1","serve-static":"^1.14.1","@abtnode/auth":"1.8.6","@abtnode/core":"1.8.6","@abtnode/cron":"1.8.6","@abtnode/util":"1.8.6","@arcblock/jwt":"1.17.6","@blocklet/sdk":"1.8.6","cookie-parser":"^1.4.4","@blocklet/meta":"1.8.6","@abtnode/client":"1.8.6","@abtnode/logger":"1.8.6","@abtnode/constant":"1.8.6","@arcblock/did-auth":"1.17.6","@arcblock/event-hub":"1.17.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.6","@abtnode/router-templates":"1.8.6","@did-connect/storage-nedb":"^2.0.18","@did-connect/authenticator":"^2.0.18","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.0","jest":"^27.4.5","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.1.0","ahooks":"^3.4.0","core-js":"2.5.7","nodemon":"^1.19.1","js-cookie":"^2.2.1","react-dom":"^18.1.0","supertest":"^6.1.3","prop-types":"^15.7.2","@abtnode/ux":"1.8.6","@mui/styles":"^5.6.2","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.1.70","@ocap/wallet":"1.17.6","@mui/material":"^5.6.4","react-scripts":"^5.0.1","@emotion/react":"^11.9.0","@arcblock/icons":"^2.1.70","@emotion/styled":"^11.8.1","express-routemap":"^1.6.0","react-router-dom":"^5.1.2","react-app-rewired":"^2.2.1","styled-components":"^5.0.1","@mui/icons-material":"^5.6.2","react-error-overlay":"6.0.9","source-map-explorer":"^2.4.2","@arcblock/did-connect":"^2.1.70","http-proxy-middleware":"^0.19.1","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.7.73","node-polyfill-webpack-plugin":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.6_1659429190579_0.7909160688003494","host":"s3://npm-registry-packages"}},"1.8.7":{"name":"@abtnode/blocklet-services","version":"1.8.7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8705167783bb805195979e60cb5352cdc14c9ac2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.7.tgz","fileCount":99,"integrity":"sha512-gbrGJaogBufB14737O21w+4SUUXxz4oqljWv+wvCfC/cJeKKVJ9IA09uq6ZjOD61rzWxobZsWczgSKdZUebBDw==","signatures":[{"sig":"MEUCIExGe6zTrMZUdI6Fn6Zap1vzLQLUZIMxYjy/Ag2FC8pcAiEA2WQLm1UY1Q64O45d0TMw5BFOmMo9xLGOe0MBJ9weOu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23553468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9dN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoavQ//aHQ00lBcch4Cx1tHS5TkdyCRRkHqapPDcfd8MB/6mC6YWq6T\r\nIo8suh2OvkBcDcjz7uhr669GOlhqj0Fd06ALgm0DVjycAEnMuLlwiIpUzS1G\r\niCvUdYTyFvtTFCYjQMt7vcdvHR6tNmNU72hvY8XKH40IdQnXSpvJSiqSJ9BG\r\nctMQ1AQiwVPNxyIOqMx9ArQMBi39xBHlbMyIMEa0m4J79yDpXeq7zQZV55n1\r\nVs10B02/hr6XJ2eHmuJOOwf9sYelzjZLRzO6UaSUOg3PL5m8Fr5fr7lFf7RI\r\nbjK/rT4RooRThMbKjnMJWd69BqASJJiXZf04S6Ngvec5H2HFeElgutDypUkY\r\nhxIpz07aNykx8NQPfYmjBVlz2jTj52+IfmtdhvTwI3+5UyDkjtpWxd9kSbUo\r\n1B7R5bWx6N+hfKE7QuyCQ/2DWo6ORVm/aPjfXQcVKrDCyFnBl788NZL/clf7\r\nK+KIdQpzlhw21bAjq6YdXOKWfLpkmlzlqEZiKH14Cj6GneDdyAKinYrFDW9g\r\nptCBErbBL5iP/ctxB4ZgHsOWu1D90wLAKwyoCsoFgTnI7iVvnXb2pjqRBkuf\r\nyRCMbIG338TE9qa2zQ6FTdd3wzJSFHQqm48CHTwKuLrlvjYKIy0QdyyVDWlB\r\n8anzq1QNosRzzHIgYK3dbq001H7y9Te+Gvc=\r\n=maA6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"9807ea28b3ae634f5806c875774ac3b7e38502a1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.10","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.10","@ocap/client":"1.17.10","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.7","@abtnode/core":"1.8.7","@abtnode/cron":"1.8.7","@abtnode/util":"1.8.7","@arcblock/jwt":"1.17.10","@blocklet/sdk":"1.8.7","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.7","@abtnode/client":"1.8.7","@abtnode/logger":"1.8.7","@abtnode/constant":"1.8.7","@arcblock/did-auth":"1.17.10","@arcblock/event-hub":"1.17.10","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.7","@abtnode/router-templates":"1.8.7","@did-connect/storage-nedb":"^2.0.18","@did-connect/authenticator":"^2.0.18","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^1.19.4","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.7","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.0","@ocap/wallet":"1.17.10","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.0","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.0","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.2","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.7_1660277625753_0.4792349353807541","host":"s3://npm-registry-packages"}},"1.8.8":{"name":"@abtnode/blocklet-services","version":"1.8.8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"93d09decbb6261504ad14eb2582e59286a039f2b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.8.tgz","fileCount":99,"integrity":"sha512-CqjPfvXmoC1I/ucfoRXKoAlKXwDEt+B5oInDpp8awu2NB39OWGxIboXQdW/2ays8LhA1kxboTBa1ZC0P9lZMgw==","signatures":[{"sig":"MEUCIAfZsGW9YCja119Q1Mc8L424ubvTlvDPLHmCoPGAlnFYAiEAop9UiIq0qHDcyaw8RBrlTkLHUlvbQubao1iH3JpS5wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22749040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/KTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovCA//Qlm9wt6L5OPGnP0xB18llsy2pfRXvfTxyQm/2Zr8AqIVT5s4\r\ns+V9GdDwQUQh4jGh4TjEzr78LdGBVQ9L9GGCtW/TqM4RsTrkrw6X1ysebnHm\r\ntLXYzOijOmA1gWzy8HpmhUEw2layidWJnlOep5Vb+/AjEXiqNPYbHaAwnEZe\r\nv1UgIzmWzWY2oc3yZxr1NVn8hEUxhnqYZjBsZ4vfbqq43U3YX1CcDuLF8aGJ\r\naiYZE79pjKR3KFoaSRQXC/Zzp3MdNKKo7wWA2Lng2+fU99/Csd3uhHEROAkf\r\nfpzBRlNutBwV7G1j6OafChbjWKOxBmKXnNcoJw65sNfZ/lhzG/fs56VTPezZ\r\nytzLNps/p9iFR7fza2uCcCnp/l+LyigIsLVT38OB413zKs93G7y0hoLw4xFj\r\nZ+s5OatF+IkAJjgE+ypGms1QPejjRINvKSgCTo+AhkgfPw38DEbwSlsMKNQf\r\naUw0DpvTr8gkUf7RGD6LxeOefTWRfC6+WIR5rJVIdf2EVE2IHnD5ydckUnKO\r\nfmlojdsoecvl4PqFaovpBfgQzcBR1h1VPZCd6nsmyaB3VoFxGWQVIoApdbCk\r\ncZr/GhqAHKLQSWlV/kucO+L9RPdl/ixoeWILvYb4FCXiM4QoajGZtaYsEvJm\r\ndAZ2fTra+vQRbRSh1wuAJ62U2lq4OoXg/xI=\r\n=zAfV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8da61db2342d7c53f2b803e5193c03d82bce8f77","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.11","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.11","@ocap/client":"1.17.11","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.8","@abtnode/core":"1.8.8","@abtnode/cron":"1.8.8","@abtnode/util":"1.8.8","@arcblock/jwt":"1.17.11","@blocklet/sdk":"1.8.8","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.8","@abtnode/client":"1.8.8","@abtnode/logger":"1.8.8","@abtnode/constant":"1.8.8","@arcblock/did-auth":"1.17.11","@arcblock/event-hub":"1.17.11","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.8","@abtnode/router-templates":"1.8.8","@did-connect/storage-nedb":"^2.1.4","@did-connect/authenticator":"^2.1.4","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.8","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.6","@ocap/wallet":"1.17.11","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.6","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.9","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.8_1660724459800_0.2791193014909217","host":"s3://npm-registry-packages"}},"1.8.9":{"name":"@abtnode/blocklet-services","version":"1.8.9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.9","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0a77ae60ce2b67767ac9ab8aae66b77af017ee75","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.9.tgz","fileCount":99,"integrity":"sha512-FJYPKxZXGciYkVatfS+vB6LDVHo9iaOtkc5wI1qhrfu9in6tzwGZl72ZR+TrSIUBGcNIswjU1S3qUqhEuP7X+g==","signatures":[{"sig":"MEQCIBH1Z25OWWL9/dH0Yy9qq6ZTgIYHD4iAVUtMXNyz/LwzAiB+oMtEWaFXhfuGI9d7WIVRWxb+4L5Vmf5ZKUV+ZFxSsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22749040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/gq3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKRA//RsxHlz2RzA3K1vNdIgNkigUzr3Z2k4bQ4NGKrUlw70gzAA+Y\r\nWzh9XliYyNId+jODI4ZWLgCHQ7cKKY2Ocweigbc5+TBJsLrlM0rDXeu6iqrR\r\n+hyQZl7HM3TJBWuYB1tHW9H6/mdQRkAyhRv6vsUh1OVLxv8xArmX/81IGPBn\r\nQHmbmJPI0tYOhTy0BFFESOdd5g/2htoFAtPamlN8niyAkpRGS1t5r65QdtFp\r\nT7mTiOeULyD/D22CRRXqFp5yWRY482IXIfj3xnDjko4khAffJXvs4uOnV10p\r\npSZzdPOaAgRID/lJej8+erUwioRr59uQgg7NbtHi2vIs32ij1qBvof/4ADwQ\r\nlZQLVJMEo5QmyPfq2iYsgZ15FVjUysN5pn+eSRtm5O0BUdxADLdbUasPiIR7\r\ncbeUyw/AL7KtzxYClc8qgaA3SEyIVSPQatsf3f9lOqno0wcMOA85Ai54B6Zs\r\nekEDQRwv+ubtvqCzPQwjAlM7/DKzGDvq+GWo5ZZjrnthIlWqkirk5Sfe9DS+\r\nZg7TgDj4D0Vb5pDCX0FiyuKbBuXHyJuw9EfVn3rdSVU09ejDTzOx5jKVvl9F\r\niS3seY/hqwquGF9BR5x/b1CN4/mTiVEZxBJ+rtgTEUEoaRtlYn/d3XYQiWUz\r\n66TbFBXTLvmf83EzlX1MC0+YN5itbPmi6pY=\r\n=1Joy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"1846a1f0bae2f870f3fe635b1f17ed06867d370d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.11","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.11","@ocap/client":"1.17.11","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.9","@abtnode/core":"1.8.9","@abtnode/cron":"1.8.9","@abtnode/util":"1.8.9","@arcblock/jwt":"1.17.11","@blocklet/sdk":"1.8.9","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.9","@abtnode/client":"1.8.9","@abtnode/logger":"1.8.9","@abtnode/constant":"1.8.9","@arcblock/did-auth":"1.17.11","@arcblock/event-hub":"1.17.11","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.9","@abtnode/router-templates":"1.8.9","@did-connect/storage-nedb":"^2.1.6","@did-connect/authenticator":"^2.1.6","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.9","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.9","@ocap/wallet":"1.17.11","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.9","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.9","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.9_1660816054751_0.5448148538019513","host":"s3://npm-registry-packages"}},"1.8.10":{"name":"@abtnode/blocklet-services","version":"1.8.10","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.10","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d9fb8fbd228628dad1f4340d6f1fa4da49a0788b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.10.tgz","fileCount":99,"integrity":"sha512-4YZRko2IDidO/3B2u9hPOq1pS/hSoiOjmJLpmtsDh1G6XxImjRi+eBPXuhQQHkNuzLn3VUPH/pyRNgqoN6Eo9A==","signatures":[{"sig":"MEYCIQDfO+xT6DGgpZ/oah9SXS9rZ1af4AKYVDsdLFBuKdY/zgIhAMmQyvS9/5hyEOatJT7OUFnsyNd183UDXnAUENUyummz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22755896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAIHXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplxg/+OrSIGYqX2T+LauyxIM1pBb2XFLHYPmoFHT+o4vOaJhHDSMiO\r\nMqlYnV7sBKQVUJhCoe1Qqv4wD36OwesxV5GZbJmMGrrOmV2mHlu0O9eyqbbm\r\nDRHkQvUHtzU5p2OUj2HkCTKzL25E4ceCBmWzZ2XM5knvWh1+UjQcnDgAl1Ix\r\nLZEEXVm6/dPEVvfSbF4RXDS8ZQENxswGYPkdjtv30touIvzaRIM8cmr9OINR\r\nYXeWB4BGG4SGPFA7t++TKVnXFxXuXKH/JF5KnBJAg59KgkHaL0j9hzRmf3su\r\nboIGA3Yb0GMn+52scKlzb2Esioz/Cd+5vl120Pu1xgdzIo+LAUd7jqBepXpE\r\nzQTuSUtyE7CIETcnjZ9NnpEKzFjjNdOC0ilUla4WAO8Te0lADxzmEKGzdjok\r\nS6vEU24TpHp1Ti2M8GyD4WbQwl7OaS0iGNTK0N39Jj6EZehbuNASX2gB5Nis\r\nDyK4uhh+ncTI+c97iBSSGDdRfNYwJ3UF0xZZlJJTVbSZdYNqPGzYCKQ/DmO3\r\n00XJkIqaDbj0UuEuAgUp+/0Bi14A+agwK3vtIlMy5vQurBmZy8Lg2tAt8cs4\r\n6qYGExCF6rhtP6jd3IWF3U2SuLP20qXEqR9jqLjnlWnW7etxwAzCI5BCMvoL\r\n7bgKm75Lm+NPqrYtIftLKcVBAL1s332wR/A=\r\n=Ya8d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"84f655bd7b8d55fde2656fac8671faad3c3bde28","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.11","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.11","@ocap/client":"1.17.11","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.10","@abtnode/core":"1.8.10","@abtnode/cron":"1.8.10","@abtnode/util":"1.8.10","@arcblock/jwt":"1.17.11","@blocklet/sdk":"1.8.10","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.10","@abtnode/client":"1.8.10","@abtnode/logger":"1.8.10","@abtnode/constant":"1.8.10","@arcblock/did-auth":"1.17.11","@arcblock/event-hub":"1.17.11","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.10","@abtnode/router-templates":"1.8.10","@did-connect/storage-nedb":"^2.1.10","@did-connect/authenticator":"^2.1.10","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.10","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.11","@ocap/wallet":"1.17.11","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.11","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.11","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.13","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.10_1660977623207_0.7517441874340243","host":"s3://npm-registry-packages"}},"1.8.11":{"name":"@abtnode/blocklet-services","version":"1.8.11","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.11","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8ec7558d9c56c85eda8ed043b99853bf9fb7c6d7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.11.tgz","fileCount":99,"integrity":"sha512-iKjhp9qUxPb3/H5Dpem9iO+84iQu5qczydBASH+4FeftWz3LCQYMdmzXiNPxBFtwM0jhlVRF1RFYKoRKGLcZCg==","signatures":[{"sig":"MEQCID7jNETyoqfATO/Y7fY2/gTuyjyh+LzEjONnuDQwt3ZpAiA44wooD4vWy0kmk4Z0BpvclbKIzegoOQtX92LkopvZOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22755896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBWAdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcehAAgZYI9F4PRI5FN/1Co7HwaFkYEC83OmY6cTUKWdnCZLv5Hf3l\r\ngDbxoJyH6H6kS5bDEPkFgp5ZYjo6eQ2fO19TmoZwQywt0dMfUbfceIRDL+25\r\nJ0kS0I3G9w4gIJYXvmwUXDjuGYAmrUkjhiMKr2uX0bMVD6Kro0JRsQSWqcM4\r\nVrBhhyVfiQ8tu8j+UwNF9NBvlYO4AHKturL1bdcq1KxDkPVFwRc/LXiWacoI\r\nGrPdnd2pR26ESCM3bJvaDzxxv29iuwxUnA0pULhKbHGpKE3+2s9GNPXpQhLh\r\nEclHyMYDG4KKLMB5DjHJdE2NN80YnvBHLvpCJ6580Gwty1fiWOsCei4c+nKb\r\nXaCQUPz78qpvUQ5O3pt/qo+plsQwD+ISsfyU0tMEXPRUXQfhkMz+hYUbUuMr\r\n4d1g9qASe7YshsMePSP6SmMp2eGXEezhhfvvZ67uzxOYCNsLFW/T6IsD+sSN\r\narihKdeVpgeNoS1+iJTGbDuRkuR3SWlf5ZhE5lGkxcwCHAH5KCmhc02oZxbU\r\nANU2A8UrSSEzNkJ1qxwjMmddTmw7P0Fq7GjH4mQ6Wf7T+noYoYTtj+T8iXqv\r\n2+4oI+Ewy2BPONuq4GjJK+Zx9jMh28yPlloqK2wJSi21jWo7PPeqkfD7B4Rh\r\ngPyiJcnUUcy47/XQeZBlxdZtspJvfsGQ1C4=\r\n=MWhU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"389148562de1ce5b45097e764bc9d1718009e527","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.11","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.11","@ocap/client":"1.17.11","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.11","@abtnode/core":"1.8.11","@abtnode/cron":"1.8.11","@abtnode/util":"1.8.11","@arcblock/jwt":"1.17.11","@blocklet/sdk":"1.8.11","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.11","@abtnode/client":"1.8.11","@abtnode/logger":"1.8.11","@abtnode/constant":"1.8.11","@arcblock/did-auth":"1.17.11","@arcblock/event-hub":"1.17.11","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.11","@abtnode/router-templates":"1.8.11","@did-connect/storage-nedb":"^2.1.10","@did-connect/authenticator":"^2.1.10","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.11","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.12","@ocap/wallet":"1.17.11","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.12","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.14","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.11_1661296668992_0.5762187420857967","host":"s3://npm-registry-packages"}},"1.8.12":{"name":"@abtnode/blocklet-services","version":"1.8.12","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.12","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3085e5b66cf0d22d93f6851f1774b7a892fca52d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.12.tgz","fileCount":99,"integrity":"sha512-N5TnfFjqcBJpRyKLhedM4kUU4ZRkClUHwLiYMB24UUOJmnAYzfj8p6Klk/7FdKtRIXAPSnTtr0fFV9caLjMEUg==","signatures":[{"sig":"MEUCIFrsTbBW6aOpGndGc2ES/0oAYM1gMlsVgNzDj/ZuU8f1AiEAw1ddXHqCbPBGUUrtUuoecjCj3CHhvkiCSMivqeigLqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23147528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBi7xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5fw//YhM3qeNo8u+CtXt5LvZ1WgtLaIq/clwYJ/fhpvGES+PtjRHO\r\n3RkKgQ0MqB5+PjgoMBNRePqsfl9Bb6jrd49FzO97boaTGHBTPPmtAj2tYSq4\r\nVRgVtJ4Zhisk8nSJoTGJkibtVCAl8iv5Svv465sj2uVCTUEwmwOP0+QMKLXa\r\nxAqWWoUIQyKm9fi7TULbD0WlzLqLuILuuZqaTpg+PGgbVojzIzUpuwckO/K8\r\npuFICfjNMkKbUonaCTCK22GkV9NRe7sIxNBZSSxbd7BMC0v3DiravUEVtpBq\r\nfJSJPNnQDWJ5wwSywJHidSjYO0cPsosBzdWZicy2dmd56KE7iyPDQr3395Cv\r\nlbF2r7faCOBjwNbQsbsYUzYcjSgqbitUOohyM3Ww+zbmUB6ysfm2PawPtgv5\r\nl+XFStwSkkzdZIHsvm5u3El9oXsRF5qGOzokw7JCr7EP2rkdjym4G2Te6Doe\r\n638cqdEPflil0Q1dTSWhIjz8YBkfwmJSdgrEFv5qBBh4JLJn4dLhcq3x53vO\r\nOmJCG91TCsP0amLopLQQP7IPq4RedLfFKZTqroms6DsNEvtCjGjiIvw3/YOp\r\nYJVBWgqjUuBCCN3XDqqXwhXTmN+Wm60duN0UGpHU/9uaWbblLBOZY33jX9g0\r\ngMFZ6QOb9XhS3EZjUxWy6gKl2ZVV0oNBtDs=\r\n=xC5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f4cb25a77f7ee48333b3243918a0a9c81b94ab8c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.12","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.12","@ocap/client":"1.17.12","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.12","@abtnode/core":"1.8.12","@abtnode/cron":"1.8.12","@abtnode/util":"1.8.12","@arcblock/jwt":"1.17.12","@blocklet/sdk":"1.8.12","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.12","@abtnode/client":"1.8.12","@abtnode/logger":"1.8.12","@abtnode/constant":"1.8.12","@arcblock/did-auth":"1.17.12","@arcblock/event-hub":"1.17.12","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.12","@abtnode/router-templates":"1.8.12","@did-connect/storage-nedb":"^2.1.11","@did-connect/authenticator":"^2.1.11","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.12","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.13","@ocap/wallet":"1.17.12","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.13","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.13","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.12_1661349616961_0.3200429565443508","host":"s3://npm-registry-packages"}},"1.8.13":{"name":"@abtnode/blocklet-services","version":"1.8.13","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.13","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6db8d984dfb1a75d5d5e99bd09da40eb2f4a57c4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.13.tgz","fileCount":99,"integrity":"sha512-do+2czp14uktTeBd75ls8rp5Ycam+6dfHv4DcKE/iqDvFvsLCYktWuYWj2zWPfdOhqqo1BhXjf9Kr7a6hIUolQ==","signatures":[{"sig":"MEUCIQDzkauu4yKuGeXrdLJcgJcjBTcXtdivyQJooUrlzejgjgIgPMNWYJP4J5mbvTH8ciSgxyLpxSNbIJVknoLfDvEtDSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23156544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDT/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV8g/9FWHVT9V9DRP8xhf780WHWJSL0wgmxSXEvzALWrk8hd2m/kzf\r\nD6E3tj/scG1xQNhHF1Rm0GOrk5Ei9tU6ePe+2rUUxceR6gO1AuM7Cq/Z93L2\r\nOiYxqNvniHw58Lk+MVw2rMgdu4CCaytwvRLA2ZVzzwOU9TX8sgYwXzS9tz5b\r\nQINZaGSDLLf+WPTEz9bEZoZkUMPrRu2H5JcXP3+6uSVSbql3g1ZDW0gtC0cK\r\ncj3cKtDcSLxlydzUhj0pp/jlurawx6OtP3KTJKmIdWq/AxS5mKuMp+JhGtQA\r\n9xyZtF6IAjlQgEnIg/2O9GRWjUzPFezOqUDrWdyS2RIGNDjpu4SOQKqog9dG\r\nruPKVZ7sfQYpswSP8jR0Blwhj6IUiZ7E3WywR6NeHO8JwkZ8D8gElMSNXnD/\r\nhGFBZEjnrBUg23xeb8mwiZf7dklhm5mmteYbCVSW/pMf/dKm9hXQa0Hda24P\r\nEAzAnZyh74Rc8vYRcgnDHJvKyZCCNZ3eJAeIdvF2fwIR4u1WCGDFPmSi0QAp\r\n1LY484G84yNVMkIr3WD9Og/H1lSBaIgzRK5yjWIvn6LtPtKg8EzWRnSFS9gd\r\n5HhcYAVF1odaGj2rVqYWaQtXR2Ehh9odPmZHbPr17KVNiZ0zAvQJfzVCIWGy\r\nE2IckyOk/+SpTZyZElMYKkdhz5OcuBv1KBE=\r\n=XJ6E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"028f33d8a3a4f999456bfe8e7bd2e1a53b664b47","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.15","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.15","@ocap/client":"1.17.15","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.13","@abtnode/core":"1.8.13","@abtnode/cron":"1.8.13","@abtnode/util":"1.8.13","@arcblock/jwt":"1.17.15","@blocklet/sdk":"1.8.13","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.13","@abtnode/client":"1.8.13","@abtnode/logger":"1.8.13","@abtnode/constant":"1.8.13","@arcblock/did-auth":"1.17.15","@arcblock/event-hub":"1.17.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.13","@abtnode/router-templates":"1.8.13","@did-connect/storage-nedb":"^2.1.11","@did-connect/authenticator":"^2.1.11","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.13","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.16","@ocap/wallet":"1.17.15","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.16","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.13_1661812672865_0.013608672969001923","host":"s3://npm-registry-packages"}},"1.8.14":{"name":"@abtnode/blocklet-services","version":"1.8.14","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.14","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"356cc0b872279d76d93a4721f6cee407901ceac8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.14.tgz","fileCount":99,"integrity":"sha512-QnwIHAdLAUQmmo010WSGFgCqVt84giIRkZMy/ya2GBCHYUOqsBbNhbStvL7fEG99fNdirFkIoQ3vkto7bnseAA==","signatures":[{"sig":"MEUCICTxTjOew9U3rEFEhG0DqY7131nG8IVmMEFlVFORmfKVAiEAoQrsy6QjcFj/TVATVXmFimMEPXfUdoSgISJUsJuKNeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23157007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEFHuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV1A//ck3E1Pja9RJD2b4w0wwaKFRll7ZQY9p8743+R9xaFQxgl4BW\r\nC5GKlkQaO5RleXSxognFUjzIhjjtIr0UgpmIJ8btAm8BOEhlEm4QvmpSjNXV\r\npdD9ezV3q76pXfYvPHxlFcfxHMS89/wnnWnF3oeJzevCl5s1oTXgvJjjda0y\r\nL+Ba0fPDAfzGY0u4Z0Gw9vTcdtW9lqbOwmJlBZKyFg3mXx3X+TSBJ+hOz8//\r\n027E8UaKXZY2RkKquHrZDLN13ECIAXeuhk74BO0s0fAro0aKRNfcBlgLrfb0\r\nTs8iC+OsAYwEq0fFP7ssqRHYE79S+rWOqfaid9Hg6SN+2ltV7sY4bhGAjjvd\r\nR1U2o0bSl6EEE/5b7owouAlSaHRY3X/eYQ8Kj5YO4gvgj8WwnrQJiirqMbLA\r\ntrXjVBgxfZvweXZES9ClqQixHlk4L/g3Cgu4Bb4Sd4mL9oYybrM6VHQVTNYs\r\n6eOsWW91k2ZSg3u1hibueN+u2+cZz30EIq1M+8vScj2H1PYgikEPshF8IqjQ\r\nRIR6/zIhFh/PeDiLL1rUroimGJM6xmFPFXIi0VXRmd0zAH1dKKZ3V6mc2AZ7\r\nKZO6IqYIhXBVP6c7phhgKlMywV3GHHla0cyGwZ8lUAgi/czTbEsmVnru7Sqi\r\n/Iaw0JpzoJtAheWp9o/tnDTXPXQGE2ycfQ8=\r\n=eutD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"4b0cee41fd03d09301e2c35af46dd9e513473ef8","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.17","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.17","@ocap/client":"1.17.17","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.14","@abtnode/core":"1.8.14","@abtnode/cron":"1.8.14","@abtnode/util":"1.8.14","@arcblock/jwt":"1.17.17","@blocklet/sdk":"1.8.14","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.14","@abtnode/client":"1.8.14","@abtnode/logger":"1.8.14","@abtnode/constant":"1.8.14","@arcblock/did-auth":"1.17.17","@arcblock/event-hub":"1.17.17","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.14","@abtnode/router-templates":"1.8.14","@did-connect/storage-nedb":"^2.1.11","@did-connect/authenticator":"^2.1.11","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.14","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.18","@ocap/wallet":"1.17.17","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.18","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.25","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.14_1662013933632_0.07223757894431793","host":"s3://npm-registry-packages"}},"1.8.15":{"name":"@abtnode/blocklet-services","version":"1.8.15","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.15","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c8519e055ed141c44c3d15e9f7234d8f46fae2a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.15.tgz","fileCount":99,"integrity":"sha512-2HUtRCjeVmxxD3msjS+moIr8Yi/YhKnDzezifToeMK9NK7Mzke+u5EYgi6DebsQ0cACTabiCiOBA0nQF22y6jg==","signatures":[{"sig":"MEQCIAnnyLkwHueiw1SG8MKGqovN/iLfrRhsP11InoAtlYZyAiAU4L57Fohg3TC86w8F6UPpHh3CI5ws/0/oVLE5u6Duqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23161372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEZQyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRHxAAk3D1MyAJPcFv6S2GMhAVZnM+Iz91p/C1Xox5lzJQL8V2Gl4K\r\n2+uvAmE3koPcaPNuH8TSddco+oJaQbHoBOXUw2Kil+aRZtqfZEBuuERTxWeC\r\n8PcUqT4OGsIdbcs4hN7OTrII1EffQFQhnX10IdoAAjiUUrCD9e1hx5Wv/ZF5\r\n0nNjZyhdHT5U+YLVvcs/Gf5e6tabVCENX0ljeW23q/MaHg1gUBHlcLFYRMyk\r\nsAa/6WArhBf+YKXTAOZhdQOnSnZhROeEGIiPg0QXOohWzyFcA09VptdqEmM8\r\nItQCflqsbX12fc3iUeZ1a5aZiDwELpLEvRR292gPsvw+A4Sty9FwqPTnzgJ/\r\nEdc/yAJY2wTkWy1QWHLH89W0azbBvIxo1BkikxJtuDZBDPOCsUL4rHkuOZZC\r\n+sUxFa8h96BtFoecbIm5aAIbEmlN5UDKlbJigT6gLdK1GqhwjVJ3tWLCH+Ob\r\nMCaeYjlNF1j3ovsLbkrPPCkfvGmHHGrKVswjs1h5+/WQDVGRtIAFjBNByYRD\r\nGmaGgKM7uEzvspbmCjQbysUH2b3qZ6qknixrGmDqot76DjnOHJ1/+PoVIisS\r\nrOs9J2KLrAVimfUX+MGeeh7v+VyXnh7yk7jDM5mUS2YGwtwElHPiERk6Z2Zo\r\nQfYmuRakFFgvviLL5ejmubhnlIplE3bUROw=\r\n=lY31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"57106db1b559b906734df5b8eac7ce87cae72980","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.17","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.17","@ocap/client":"1.17.17","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.15","@abtnode/core":"1.8.15","@abtnode/cron":"1.8.15","@abtnode/util":"1.8.15","@arcblock/jwt":"1.17.17","@blocklet/sdk":"1.8.15","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.15","@abtnode/client":"1.8.15","@abtnode/logger":"1.8.15","@abtnode/constant":"1.8.15","@arcblock/did-auth":"1.17.17","@arcblock/event-hub":"1.17.17","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.15","@abtnode/router-templates":"1.8.15","@did-connect/storage-nedb":"^2.1.11","@did-connect/authenticator":"^2.1.11","@arcblock/did-auth-storage-nedb":"^1.6.3","@did-connect/relay-adapter-express":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.15","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.19","@ocap/wallet":"1.17.17","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.19","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.19","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.25","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.15_1662096434469_0.5893316642012554","host":"s3://npm-registry-packages"}},"1.8.16":{"name":"@abtnode/blocklet-services","version":"1.8.16","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.16","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f76f3a92ae4a1765bd53a609018f003a048432f1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.16.tgz","fileCount":99,"integrity":"sha512-8i34fUl4pH4ADa3/QkHNOWYNK6iJsUwe7PZ6xg9bsrmn5PKYW+C5pmjRX6+aUSWVnawI/yv2ohXivIhj6ZUhVA==","signatures":[{"sig":"MEUCIAh+72SMmmhPBN34VMd34m49emn1j0QYXjkMi62KHJjKAiEAsKNF+ENq9kJ/y8imjfg9Mu9yiTbr7XkO4cSTKvJfWEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23573952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGGAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEIBAAk5MVzycHC65Mhmu82A5ESkXZe6q0z+aYL09C9dncNiiHgzEp\r\n74BrFaE7o6ScJgkjTtVpVPNWvEEJ6KpcFg7B2zT577i7TK7P71jtffItnxY6\r\nHyWA4j8wCikcfreaO8g9i9Zo3WwOghjscXVLBlCaBBotlR6kaocVZxEilFLB\r\nQP/lm86pORhsHL5BSOpGjZnTsNxpmU/OceMQCVvef7VWfplhwX8Q73X+9kur\r\n/EVCLriyO3RxMbNnDn2/JaJWK9wj8lCYXWhFlRgEvol2YFzQla5dJiiGxizq\r\nh4ux+5cvJdH8dLC8tpKNDJe4s8eDvnUXMz+IDxGq5cfKYGMRcpgRCk4LhZon\r\nBtSUYjY3mEIWS9dRSmizzGt+7JPtZRczE8G7P0x6XePRa98qClVkddnamERe\r\nBaxn6MhI/FItEKD/XzDacjtjlPAphCOItbgXkly0FPFz/DS8moY/BnU19MFR\r\n+guVjufoNNAOed1AJDkmPzzoxJi9WEHc1OM9hZTBbcpTpR8F4aWsYyATbg2w\r\ntTCxVfGDTCvwDCzzWX4KBgxUp2sJB8Qs4jgxDgpjtjq606NbFiro02UV5Gg+\r\nwdpTNmOS2YKIYq3tXBihS/XbJ3Meej9Nl0SOsOnLDWYYhl61pMA0NiOUULva\r\nysX71SlVc5Uzte5cOlJbAHqkEbJGCSwYGyQ=\r\n=78Y6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2605cf6ebf2a0c3bb5524cb0f1385ad565fd85d6","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.17","http-proxy":"^1.18.1","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.17","@ocap/client":"1.17.17","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.16","@abtnode/core":"1.8.16","@abtnode/cron":"1.8.16","@abtnode/util":"1.8.16","@arcblock/jwt":"1.17.17","@blocklet/sdk":"1.8.16","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.16","@abtnode/client":"1.8.16","@abtnode/logger":"1.8.16","@abtnode/constant":"1.8.16","@arcblock/did-auth":"1.17.17","@arcblock/event-hub":"1.17.17","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.16","@abtnode/router-templates":"1.8.16","@did-connect/storage-nedb":"^2.1.11","@did-connect/authenticator":"^2.1.11","@arcblock/did-auth-storage-nedb":"1.6.3","@did-connect/relay-adapter-express":"^2.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.16","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.20","@ocap/wallet":"1.17.17","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.20","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.16_1662541864487_0.48883000782142716","host":"s3://npm-registry-packages"}},"1.8.17":{"name":"@abtnode/blocklet-services","version":"1.8.17","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.17","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"579e9bead4a38a14113a993186de4d3130ac595b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.17.tgz","fileCount":99,"integrity":"sha512-wMRf7XL+F6C//EvsKUN4THr1x9NRaZw6XwvBrz3ZFpV3b/a6mAek2RoOsJlW1RNlnIkezwycH+FiFVSF7QIP1Q==","signatures":[{"sig":"MEUCIQC4Xii4kVESpcwqviyGTH2MFuBM8TJrb7Opsz4AoLpvFwIgHBj/KfcMtEpxi6hbRG2LIQFprQR2q9ADArOlKWH6Kb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23730706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGWSHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLBA/+I52vEPsodg6mm8/ePelOtRYTpOdsjf/VwL8CxaYkwW6LlkZ6\r\nlHkuD2ueYVO8V97GHchqqLjqTknmABgpoOeJ6MgxLZjm09/oR9uP2slOiDIs\r\naPCpemK1b/o/4OSTI0RPRtyBNXwq+zToMbzLHsUUWJp4Qt1jF7BEaXmsHAgS\r\nmkK3bdPh+1h89U2eBdwuuHOORLTxjCbnQfyVVQdADmPRTcxwppuohBt/LaQr\r\nPBv85nDwdyIOczWNllmOKbSIqv5wBoCSl4TOqakkxEcB5WLuOJDKR1dY4mcm\r\nC7bDLgNKCQzH4AJ0ejx8M6/WYjvoZ+eKCgaBvM+/nELLNdQKIzzsaa1zceRn\r\n3d46amo86CtoKoloJmpFwNJiZJnCTMClWFyGwSifppyHrl4oMxyQpeVxaGy9\r\nMreVNK47EicD60FaOd1A1ZLfe1HKaOp4BksMCAtWDyJDTVDTWrQ3GHCK+f+4\r\n3lE3zDN72vIKLUgvCVSluS4nOrbq4v/cIg0j80Vp+eT8v/HxhyAV9I1bjbgB\r\n6g9L7kxOh9Zc68Jgey0ZryYzHOwANVP1AAmeURZDzK92A4CU6z78Tb3EBevh\r\nYeL4hoX1c4k8Vimu6OpJY4zLv/NMhiC+XaTQhy5R6DwjDyJ38QWeEfO7GMe4\r\nbtjLFSgipj/imIJKDjNkfmBUcPRU6xVwtGs=\r\n=PAfY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"aa1854b3b71a6250182bfcad794235099f38a514","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.17","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.17","@abtnode/core":"1.8.17","@abtnode/cron":"1.8.17","@abtnode/util":"1.8.17","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.17","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.17","@abtnode/client":"1.8.17","@abtnode/logger":"1.8.17","@abtnode/constant":"1.8.17","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.17","@abtnode/router-templates":"1.8.17","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.17","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.17_1662608518850_0.6242301073262992","host":"s3://npm-registry-packages"}},"1.8.18":{"name":"@abtnode/blocklet-services","version":"1.8.18","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.18","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1ebe173d27f7164b5f0eff653ec7b46c2358d93a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.18.tgz","fileCount":99,"integrity":"sha512-ZxcUIjeWCD7Twej3UqBMrOa0f8bed8XM5ubHBwhCdJtGg6oyHDIh1+0pdDMMkHPvzIzJJX0BSYDXW2mnukh4ow==","signatures":[{"sig":"MEQCIEz427K46DHctqidflex3hj1Dj1Oy+4/TuryAW5S0chfAiAN49XwxtcSkQ6xsTYQy5TDCR4AaIhUTZzKDXdPYdidcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGdidACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQaQ/+PoUC7eA6xZFb4obhUuicwQpSZbRNBuQXN8nc8grXeOJfFgyD\r\n/gTlrFTpQ08EI1hRlpBH04OUPzbpklzApRonlAJDwy2WedhZmLVDgAwIPt44\r\nGW3Zq+/Sb47qhjcYiY1L5ynz/RBDqmYIZqIIkIUWVnB5BKu6Hyez/MPlw9wV\r\n5JR6jKfmpJ9oC9/HDwiLqX1O+g3og4qL42hCmZE3uIv3nz8eV2XPv1wVC3NW\r\nrKVhhgDJ1KGOzcqJfTAzl2VSB1zlq/mqo8yu9GmQNLQvMukdtH8k1ZzrI8MF\r\n6W/z1qQfkEF30eHFfSdjXaDdDdcDwiFSGJuyY5TPdEmE8o6JxUbNYYL5affk\r\nH7lbjGscaO0sa6dPSYkJ0QgDpsTSVOYU+0lrlaPDOczpCCv/yT4FlV8Sq2hZ\r\n9DkDLN6agXKHaFVT2yKod1BhOXp+xMzBpxDNPcI/h3GhLL1GI9KfYHMhsyAv\r\nUXQV74Q5F+v1jVaxhdEePKwtNLLLYG5y9hPqKSRMpURn/0C0uKWdgplhd/2h\r\ngDgWYFsq4o2JZDEooaXD/yeW6YW1b2zml1fxRMS6if8zIGmKK81Wi4ZCGkdB\r\nEMdiB4Hkg514HrD1SB5EvqeIWcXDwiXVv9hKgTUiHINzJV+yAdW17zG3p9rS\r\nj6Qc17HKsCSCHFV/FGKObf9HzoW5aozJV5Y=\r\n=3+Dq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"7d82c570913bedf740afca15c27ef10d05aa85fc","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.18","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.18","@abtnode/core":"1.8.18","@abtnode/cron":"1.8.18","@abtnode/util":"1.8.18","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.18","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.18","@abtnode/client":"1.8.18","@abtnode/logger":"1.8.18","@abtnode/constant":"1.8.18","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.18","@abtnode/router-templates":"1.8.18","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.18","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.18_1662638237061_0.19187653483644596","host":"s3://npm-registry-packages"}},"1.8.19":{"name":"@abtnode/blocklet-services","version":"1.8.19","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.19","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e3620b105fc29ad77643ecb7b825530881489ac9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.19.tgz","fileCount":99,"integrity":"sha512-B1HSAMO3FURVJIy7URgKKXd1sGCs4WaUBSpH1/czqHVWPvlxJ19uQzz9hxz+IknGJ71mivEHHHxMc4j8jTsZfw==","signatures":[{"sig":"MEQCIAtnhFBrb0un012GmuxGL5chnVpb4d4biRi9nTTTvXWqAiA+c3H30Kgk9iixYfrwWTGRtRJGRc+QqzwezvkaNg2znQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGojBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwww/8DV78fJ4kd7aA+y1BCgAGmzYHXQa/lKEpI2Ztaz79iptUeo3k\r\n1OPsn8G6Q+Tw/wmVHwKnczW+Hr1eMsa2iwyz5qBOu4o1598dwlRAZ/Uh6i4j\r\nfoEz7NxMV+/QsbFnV677dfiTLVNTAMMK2F/YLCzEAiUgXisqnbUcssfJ65uH\r\n3NeVsXLZy5BL4LpRqrSwtiHTeY0tHyq2mWXSyx0TgYNLuOHdC7UOy+RBhHXO\r\nD3TR8v4NLqbrtOI+qY7HJm6R/ywFWpXH94EifNNvmhtjol/zhfGoggFaJSzv\r\nFu6s4jeLVXXjTl5rHKslqWi88j09Wb/mdn+xSI3QatRnqZVIBqrMUoI4s2JG\r\nVKYTUkbfLC7k9iRxeA0L/GyuSomKBr4RNd+TO0IilAwysSQ7dJaRZSr5hI7a\r\nvg68Obi0QPO0V+XA4P4MlCrb+V2xGHo44RACGbDKW1uZMZkX6zAc0EkQmqMf\r\ntAO9XGguSPQiTgWd7iHHefzKGk2s3BYlhvHGwtC6wFBxRWJYGC8V3Pdj6Nmq\r\nzY0pxRsWYWAm1bE0HYcbgd36e+Dq2pzvbs49PSDqCcZh/EWr5yMHbMoBk3uG\r\nY71zFIrNJZZ336+/3QdXHliKUsR2mfqORT16aWQfTltUMqoimRV2M4HyAtH+\r\nLmrOdR+x+gZxojOMarPJqMCczAnH+H9fpEs=\r\n=qAXy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"19d3e21ad3658e79a3ec60394d6c77793af7deb3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.19","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.19","@abtnode/core":"1.8.19","@abtnode/cron":"1.8.19","@abtnode/util":"1.8.19","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.19","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.19","@abtnode/client":"1.8.19","@abtnode/logger":"1.8.19","@abtnode/constant":"1.8.19","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.19","@abtnode/router-templates":"1.8.19","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.19","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.19_1662683329191_0.30159219632308876","host":"s3://npm-registry-packages"}},"1.8.20":{"name":"@abtnode/blocklet-services","version":"1.8.20","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.20","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f9d0b8add7edb0eba7d228f70d38f4212a2f9739","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.20.tgz","fileCount":99,"integrity":"sha512-Bm88+TvSYcWsGWRHOnBUOBDikDYjaf7PVC2OVX6jxcNC1o9iTAlsLghrRBQGm+tetkQAk1e2JmC+4LmgTN4nQw==","signatures":[{"sig":"MEQCIFLlkelkKKmCzQ6F4HDxldxj1W7UAkffoCyKruPjlvkQAiAN9is4uJO+Sun98xyt4SvEznnWTfPO+0gwnFhGHkEFpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIAGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDlA//Rb9gOzTdIZd0SCG51/4TT5aQLEwrFwea3BHzx8+yghuAIYkF\r\na1LecXBJ7PkfehG/UJebOYParz10hgaZv3Aiu8hXQL8mmb7J41PslaQubpjV\r\nr+jwA+qKG/nc7kUXYFRC9ZQuSaCSwAyK8eHE6ZQ8AbMkotChf2RdAMbLG3eB\r\nlK2y0nHnPCoFDCVm6X8YKRsB7N1oAJnOLXXHVXuUKVRa6wpIA4AzkKHXMc3X\r\nH7LMGislWAEpROyCeg3o04Xms6Jyv01achsN0oLY//8QCYWnOfMDrUTJE6AA\r\n7t9OSEY1NadqLxy0tF65ZU+UZKUJKa36VO3+mviIAj9N6SLWgDteADyi2WPR\r\nhW5MBc1JjH9RggGggXcnY0AEF+cxvEx7Wje0cV+MfGhGOipF+KnUf46CLvYv\r\n2MAyCtkbPSPKm3emd4Ysml0YRptKyb2YlKeqPNvj+5CucA0+ZW4EGXwgEQ2G\r\nHDloW+NI44rAlH04LOdjuIvVyx6t45LTaj7kIJtl5MB5VmIDc/VHhrPqiw0E\r\nDzlDU74l8aU833kUjbX+B5cUAmi1+O6iDWwEt5vus1q1wSHxgHx3P6g+WB3z\r\ngJsu1tMTMwgQf+kel/r2wwTlbFSLfR0oo12UWCCGgtQPMCACkKNuXzcURCZ+\r\nd/aN9rPqdXaM43kJ35xBQCYuHnr84SSDF+A=\r\n=7UjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"abe47e26c9583bfe5c4969e19cd36574f436a515","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.20","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.20","@abtnode/core":"1.8.20","@abtnode/cron":"1.8.20","@abtnode/util":"1.8.20","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.20","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.20","@abtnode/client":"1.8.20","@abtnode/logger":"1.8.20","@abtnode/constant":"1.8.20","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.20","@abtnode/router-templates":"1.8.20","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.20","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.20_1663041951290_0.6244837588047245","host":"s3://npm-registry-packages"}},"1.8.21":{"name":"@abtnode/blocklet-services","version":"1.8.21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c49379c9b1fc3b9f4575e54ff7b9a31ccd27c07c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.21.tgz","fileCount":99,"integrity":"sha512-j5G9c0QXjSVNiSGZowVweuFhqpx+v9+4YopzPwj+nk6cSxaSzRKPRT3oOidJ9KF7sgml1y5jCxOdzQnHcWHKjQ==","signatures":[{"sig":"MEYCIQDRu8iE2Ij24id92fcF44TCyOHQs6D4EpUbXMw4NgObIAIhALs0eonGepKRusj1AJG9Osddb4LqKHP8wyUiU682NXKd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIaeSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFDg/+IY2mQltjBvb35nHn20J1ZFZuKADwWOHozLU/ZMkYxB44gS40\r\nTWvfdgxkCVzFqeWOvKaCyKHZ4zheIdkbWD+bclm6bQOOJdA8S5CW+3I2DMTT\r\nImsHE9ek3RmZIeQRd62ZvLFxZyLX+GgHVuZxx+VduLJ7aGN4+4dbQM2dMD0T\r\nXJnH7MJCabBtm903FGxy/xXqDruSzyAoyQZRkF6nvQHqI648rOeljzaxAdHF\r\niDkmRi+sCgB/1lJU0H+zb9ttzNUaiuaKgHnJy6LSg4DG76u/jmMjveXgb/9/\r\n3S+Ayi1ru4WMR9F9U2YXg3RRy3oCY4XT9gpnuCdmrr+vxfnxEintEZoMM5fq\r\nQX4N6mTN2okYr5ju7F/sGPb/Ow4uY1aZPMOL75Bu3h9Yw1hIn85YEBAISEBa\r\njCNRm7LQbIJfvQQe/XSVH2vFyeShyxVvhVpzZiQcew2O2hIOzAwUkscw8Gi1\r\n/tPsroITpwLdcTEbqjGqF4FrGLeUuDcMa/Cwy9dIOcUB+ncz9UpjH3JSEyDE\r\njPicgCSed0YWXPACQ/uIPupO3Cc+nDYgaXx7Vrr4q1sGu72cG2WLiJh0ZtUM\r\nSNfVHUP7jPR5m6ClDMGzAiFv8XzL4BEN8QRTy64lZRoThb+1ipcQrl17ONUz\r\nAUdmJDdpBnEayCDpe9rpoghEbk3r0hMeETo=\r\n=ICf4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f990cddd5ef18ece7ada5d7573b8e0652d74abdc","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.21","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.21","@abtnode/core":"1.8.21","@abtnode/cron":"1.8.21","@abtnode/util":"1.8.21","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.21","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.21","@abtnode/client":"1.8.21","@abtnode/logger":"1.8.21","@abtnode/constant":"1.8.21","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.21","@abtnode/router-templates":"1.8.21","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.21","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.21_1663149969876_0.8473962150707635","host":"s3://npm-registry-packages"}},"1.8.22":{"name":"@abtnode/blocklet-services","version":"1.8.22","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.22","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"92a899a9538a8e95ff1bf9197a8962a5ff3c9df1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.22.tgz","fileCount":99,"integrity":"sha512-3wgdWeNIJrZKnu1OZ3MfFclDxGKWZPc0lqNgSdQejPtD5zCqlCJB+RYTRiyxgWMSQCUQRDSvCxao8vMDJg76xg==","signatures":[{"sig":"MEYCIQD7dRRoUqrCErIoLKNuJ34QtyQNiNSc6U+Cz83ImaMDiQIhAMktlcDX71Hnv4aAj2OyBocIo+om7dG+84fEnyAQ7fr7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23731184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIrnuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojERAAhrK210gLAqmTHJWVUsowy2RDFnDooLV1JN1TO8+6DzRAbrf1\r\noQlin5aV0svsF7Do3MD0d2Gl3r4cM5QOEGXwj9Ze6HiuKow+4Nd9jUfeVtQO\r\nFAWTy/AccjlYw7oxXdTaOGaFSqdM8U1hpafHvGDdfByGTWEKvSxHFkGi9oCv\r\nTjpjIEsdkoWxk1BZP7HFN6Kfo0UtMfXSjJsOGE4LBZctcLtw8z1egLgKSuiI\r\nUzdp0A3hzdpiOB9onyy3/jLDrgTLCk2WvVuTFp5+msBaCXQEU6zTDeCl06Pq\r\nqchkLGOMQpMR/rs1s6NMQnvt/ocawkuQBba4IB6g/3q4oqiADg06JyPSgq2B\r\nTbu5JzsIBGq36ZRnyW87wRuGOeGsVLiWRVmwLMdSDNJvOe/wf6c6WVuAcTCx\r\nj1BkZV2Dxz4xyxEDbkCdiqiWI4/nj7YSk2yDFZKfsJoirTu0T/9DsfIHuAQ5\r\ncgc0Max08CZZYleqq0dZC7FFOLMWAaG5TGG1ylo0Xe/XRQcKYgCfO93vBvYC\r\nmThvqblmWhWweeOC0OUXy6Xq/aPI4ZDB+acEhPKDeSvEWA2dfiiI3MUk4eR0\r\ncIV5b0Apv0UgWkj80KD9RyHStVGMDd46TnteH38Sw8vFBKtAg7ksbmg8IIy+\r\nvTp+2VEXGsOwD9/dz5vTKdNbJ1/tKOrbKlM=\r\n=mgmX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"b0b31c2a0d29de79b29591f020f577d6c3806248","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.22","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.22","@abtnode/core":"1.8.22","@abtnode/cron":"1.8.22","@abtnode/util":"1.8.22","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.22","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.22","@abtnode/client":"1.8.22","@abtnode/logger":"1.8.22","@abtnode/constant":"1.8.22","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.22","@abtnode/router-templates":"1.8.22","@did-connect/storage-nedb":"^2.1.13","@did-connect/authenticator":"^2.1.13","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.22","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.23","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.23","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.22_1663220205866_0.35468803562882645","host":"s3://npm-registry-packages"}},"1.8.23":{"name":"@abtnode/blocklet-services","version":"1.8.23","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.23","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"317d53f98803eacbef8839b42ce48f22f39b6a9b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.23.tgz","fileCount":99,"integrity":"sha512-j+4NSaiki/2/qtavAUFar6WUwrXs+ZlKTBmAZq846SK9gE7nGr4LcsmGvl8R6l2Lgod5x2XkVCnH3edjyianKQ==","signatures":[{"sig":"MEQCIA5doPq+NWV+631c8UJpfbKqjxo9wIa0dVaPu2+nTip/AiBm7Kls9Jk6gBiug6rlF4kU0Qk+2jzR912if8vMRQ9qng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23626697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKoL+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqtig//St0PU7O74MIKXjdJzu776Ne5cvH4JzFCD8mnKbF+sgBVq9TD\r\nzO241Dgz06tKES7mg6NSGLGYkqcdiqZV3dIY6yRq15CvQgJBeLBHVfi3NvL5\r\n+9Lehi0JNVXiHDHkmglYbl6bG/kZgeTzZG5iaUKMW6jdp/x5Ccp+2PKrKjnw\r\n1o1VIayDrazyveRsZXGrVXqx4foD/4y7F5jBBlBUGiOL4lY6VScoAFakVjur\r\nOAEkNTlyabKTFIG+/3ipyVQq4lBHmx320OXhiqH+JdbdF8xVGnGMPkWVx6pj\r\nxNJH6njN/lxWpO1TnRb0j542e68ix1uOqawdKC7Jp4to4EWex/r71sgu1KmD\r\nIXgJBn4cqiTm92ci4WUpdzaQkzxxTIq/aUG9zGY09KQL9R6fKAMC7YqmwLFe\r\ngloBsKkRW/mIlC7GRBsbNhp10MNbRHSK9JM4dWEIAf4c7bJODiALaQz8gcE7\r\nqVRDmOLZEzNKnsArte5btZwmujr9h/sTsB+RxsnPV6r2E52szTWe96FlF1iT\r\nieYL1wC92KGViBAi729lLCBU+CLalicd4L47aFXdc4SHaf6xSAg6iUVBxTuS\r\n9FlSu11+BdF23zYXJCvExmOrOTJEMMsH1nSVdrIsetq7wYP+7jABYPbcfhA9\r\nt6oNrxtnEMGAO2FRjghzFO8LFINoKp3tiJo=\r\n=ci/Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"539a32437cf0d01d4cf12afd0dd8276716467527","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.23","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.23","@abtnode/core":"1.8.23","@abtnode/cron":"1.8.23","@abtnode/util":"1.8.23","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.23","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.23","@abtnode/client":"1.8.23","@abtnode/logger":"1.8.23","@abtnode/constant":"1.8.23","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.23","@abtnode/router-templates":"1.8.23","@did-connect/storage-nedb":"^2.1.14","@did-connect/authenticator":"^2.1.14","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.23","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.28","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.28","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.28","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.35","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.23_1663730430434_0.5767481512649824","host":"s3://npm-registry-packages"}},"1.8.24":{"name":"@abtnode/blocklet-services","version":"1.8.24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.24","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"549e40b0c533b056bccf5b1f288b38b861d0bd41","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.24.tgz","fileCount":99,"integrity":"sha512-P4VIqJKbVfGZ0yt7X5TJfgoMWSnSayBoN9g3zYdANUZWH95TtBTonmbG641DHoMiNs7IlcR1Jkk8s40SJyID7w==","signatures":[{"sig":"MEYCIQCoiUVsWXTXMV/RWy8yR4paC1p8lTrFG9zbOgsM8J6CeQIhAPWvSDc0+fcBOW0+TYayuQ2u2X0cnO69miGurXD2IUAI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23630014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLFbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO5g//WusrcZGp1IpjzQtZ7y2JjJehOokObVlYR+HdvGKtdCHUoOp7\r\nR3k82tO7jp6aBgPzLAPX7rnzHutOti2JrQo/Hx8R46lU5nj/5lGovUC8jPdQ\r\ngsQjTCY5cYxFpbM7Pe2n78McIUeJgT5JFF1Py4ANMCvMrXAQ+PIxjakvC8wX\r\n6zP/3lb51DhV7qXR3isXYNzHJz1WEqLkWYCh4tRf24iWJn95KTUInUklUdPQ\r\nHe9f5HvRCtFiFw57d3xof7HyiQHcyub+rVOmQegOZK/6vKeybiR3XfXMg7nw\r\niVLxRsg2dV7WE4iEIVpcBUM4E6TMwhhQU18GGh5NzbvVCkfZOQF93Stu+Wxb\r\nAQb5fiJB7xkH8B6fXISJdMJgy18npQ01E1J5moSSRKlAGzM0LCUn5+g9cElU\r\n9JqBJXHHwGAc0bLmLtrV7oQr6xo5LTLs+E1CtayVpWGUCWYUjdcB26pHys0B\r\nQUnK44WqgiJm92auCCzJ66Yv2YD/rAItm1vR1N2y4t7AKZZowTkfmFegT6wH\r\nT4iV/7MrbgNF34WpqD03E+UhZvVnUI2ZKXEdUUKs+cC0b9Joz3o9SGHzIxZs\r\nZWaRj3ZeReMH0Ni/Q6QXcJrxrstyONE+CNOLUzvati1DKyRTU/UWjU9NLHBA\r\nOwLIO2/IaNCyMbl694JkxdGkT7TwOVh7nqk=\r\n=TKt1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2b955a638ca6177c04f3a722cc326770fba276f0","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.24","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.24","@abtnode/core":"1.8.24","@abtnode/cron":"1.8.24","@abtnode/util":"1.8.24","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.24","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.24","@abtnode/client":"1.8.24","@abtnode/logger":"1.8.24","@abtnode/constant":"1.8.24","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.24","@abtnode/router-templates":"1.8.24","@did-connect/storage-nedb":"^2.1.15","@did-connect/authenticator":"^2.1.15","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.24","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.29","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.29","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.24_1663850206270_0.8183512546463814","host":"s3://npm-registry-packages"}},"1.8.25":{"name":"@abtnode/blocklet-services","version":"1.8.25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1405b6bfff3c17b47b3812c5b7693ba7ea7817a4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.25.tgz","fileCount":99,"integrity":"sha512-XQlwMiQ8qtZiRNiH7AQ9EWNfd1iNXU3yNbj0kJr2pfpqOWUGnnXYLa6/DVJYI1+Rq2ZF/sPz2oEylFqO/dFOog==","signatures":[{"sig":"MEQCIDnT5DFvYahOW4QG+rCF8txWWDJvil7sjKWpssaJnKhgAiBq/i6n6ov2HvA56UrDSvO6ckERfAQeBSm5J0l4BC0KEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23737348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMcJ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJhQ//Qy5e3Zmwz0UikRkTYt3lwp+yqXo2Pqj2AUmos9gHDM7kcLLF\r\n8/UR7u9gXAugrjocJJ27XYLIj4qA80/VEAsGHlGT6U0PGBsUbDOsKkptc72W\r\n7ewUD1u8D+Qn69a9bJmmYaovl8t9ccklFVyHu6bGJ9DlRLQU72iGvGTtQSvK\r\nZCzAB9RCVxhCEKEFRtcuJpCSA+W2m/wL9KG756aVgSi+cayQQVl4PvDl/D7e\r\nK0QIHoFxzmRQCYmmutZAO+rOK4zthPG925y2q8tZWZXHmFwomQCvQ7+zAwEy\r\nE/6gwCIO7VpLTB6d1oSPpZcgHu7/JeKGWcD1yCI3+AdtK6E1LH2rRXg+fh4I\r\nar5dgVu9Tra79at0QcS1tK0e6g2aSpXKUURKyxhshvhl7CfSQD4YUwdyhS8o\r\nsFkey356m/jByuqbqXJMN+4IhWk1/HHiii/Gj7XsaHFDlxObtm1GOSdrorAQ\r\n0KkDgAB63hxr+MfTi3L6/8LFKvBvcOtGPMCfoqwWrPJq/kS29WAWqOf9bRit\r\nCMEesZt4S0XedAGY08grKFv/5di6NKiGJCvqkP8vA11cJ61G04wpoll2pZmr\r\nS/3quh16xn2Ff0nyO9EolmkrBrxLf8YNIEgAm18sWM950vJg4IbXnJGT/gbT\r\nMAWlXiFqdUxgsWfXjE9pyfLXrRqbkN4L0V8=\r\n=x5db\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ea34dcd0037c63cb63b31744efcf169edf8aa776","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.25","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.25","@abtnode/core":"1.8.25","@abtnode/cron":"1.8.25","@abtnode/util":"1.8.25","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.25","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.25","@abtnode/client":"1.8.25","@abtnode/logger":"1.8.25","@abtnode/constant":"1.8.25","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.25","@abtnode/router-templates":"1.8.25","@did-connect/storage-nedb":"^2.1.20","@did-connect/authenticator":"^2.1.20","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.25","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.32","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.32","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.32","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.37","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.25_1664205429819_0.7372251543399309","host":"s3://npm-registry-packages"}},"1.8.26":{"name":"@abtnode/blocklet-services","version":"1.8.26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.26","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"40709829a34a8f5f16930c6d9dab034242673e4a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.26.tgz","fileCount":99,"integrity":"sha512-OB7l4F+vOA+fomCga3RWLQHZvPdgvuLI9nAVlfkRmOe/nzDcHLxoAGjHZi1jLQnOJiBJ3z2P0PX4+EYgFfSUsQ==","signatures":[{"sig":"MEUCIQDtbLh26jBlhA/P67CYmVVPDppvudx2Y/I3YJ2vPWOQKAIgBIdA7GILvKy24Lo4ehHSkMdhJI3wNNLQ6YUX4glnF1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23626597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMqtDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrPA/9HUHpsh8tTBsFm8n/BZuHA214yhoOSpX4Ad4N6PIxOHCYqndO\r\nuRO8nt4DPWA74HUPRd03cthZpC6yyESc5hFKKbkuGk4xKVbIHtk6kqPpZCJp\r\nJL8Qm+hRiwDdaNduusVnBLjpIcy0jx5qCRumPOv26q7WZbneDT6Dt4Ov2Z9q\r\nvs92f/qU0QO8cqL4twxZRlBNAnwf/fJ78EWkqsz9vD+fhO+3zCBnkL6yvUIR\r\nliwIuPhqQjIsJrM0rFLPhSbg5vW8o25CMFor2tCCM2R0DQszpGU4ipu81Enq\r\n0C0yfhfzceeQG6bDHs98X07alnid7CmPOrUH4baqPc5v0lXbRVl7Bm6FxSIW\r\nzmSbAWhlTUASTsQy67cHpy6UBDKEZQ56QBLNSBrRRGsGAEroIsxCsHSrHC2z\r\nx7W0/VgYgKWh0shq/ONTB21yGpqnHgMzPzV63q+o5lUAEf0enwqzsJPIKnQO\r\nW/4Pv1TU8csoehuzW8GEu3giroz3UJ7QT+I+l1waimjpl9Qqyyxrf9ilRBvB\r\nC6dLFMVu72aPIbrHCRNJpdIybHmDY5iih+abogCYu+5CYRfOFPbkIvUajupv\r\nIbZZUcLGDwFaBhkCWovCGSx/lHEe5Co7gnYoPouLddas0KALi6bruco4Wrnj\r\nv7DvRTG9wrTm8xHDIXOyAq1kN7iTXD7zZY4=\r\n=s0al\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"71937dabc196a98a1bb514789bc32aee44a1e8c4","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.19","http-proxy":"^1.18.1","@abtnode/db":"1.8.26","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.19","@ocap/client":"1.17.19","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.26","@abtnode/core":"1.8.26","@abtnode/cron":"1.8.26","@abtnode/util":"1.8.26","@arcblock/jwt":"1.17.19","@blocklet/sdk":"1.8.26","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.26","@abtnode/client":"1.8.26","@abtnode/logger":"1.8.26","@abtnode/constant":"1.8.26","@arcblock/did-auth":"1.17.19","@arcblock/event-hub":"1.17.19","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.26","@abtnode/router-templates":"1.8.26","@did-connect/storage-nedb":"^2.1.20","@did-connect/authenticator":"^2.1.20","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.26","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.32","@ocap/wallet":"1.17.19","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.32","@emotion/styled":"^11.10.0","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","@arcblock/did-connect":"^2.4.32","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.8.37","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.26_1664265026795_0.6734721404765469","host":"s3://npm-registry-packages"}},"1.8.27":{"name":"@abtnode/blocklet-services","version":"1.8.27","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.27","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ff5f55fdada16451e7e5319984c6d604ac265f17","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.27.tgz","fileCount":112,"integrity":"sha512-IraJQC211PtDOoKtcotoZgjO5ps2b49ODGSLXmFP/k9XgnG/ikt4bl2km6q9Z0UocKIsojDYdr/YIKSKzrYe9A==","signatures":[{"sig":"MEYCIQCTwAAP4T5aqCV4E/ONWlctmyqm0hhzdtn6wtZuO5fwtQIhAIA7HnzfRxOmN20+Tnqhx90yksqABEJuuAIwQ9d9elgN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37906626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN9KXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXJA/9G+U8M3wAoZECqz3FAo0zVVVP0gSn6n0ETVD+sDjLnGuB7HoZ\r\nwDwfN0RnARu0pXQcR+y3jkrFbdjXoLTxpY+NrkxTbRYYaO80MC5SUDfzQCR/\r\nw0gMdqpMctHcr71YL4/JQZVy0YBErxkpvorPzLNvq2ecDPVk0vCFpuxnlVmC\r\ndaUuK+miyTyBWKBnAu5tDAGft253Eb3SK+ah0IK6DjLIB1K+6EkoPsPzpUh9\r\nHV2VzyAjtWbUEeOYD6r9sNXPHUE6TEFT6CTnWzzo6/42obZHrUFU98zv3ROR\r\nOGny2+Rx6r/pFJE9aJAtoaN/DqC0BfMtcWuA6HpJO+ltefQa0efvm66ymd9L\r\nfmJdP11ocaPYU/3sfoAETqiryTtGJPi7xuD5nvLAWZyBRy85NV4912lVdqrY\r\n75Hic3rexRjZ3ZiZoocfBUXC5O4RldQ/YydZ1x7pk5g17TqfmcDZrXHuW4X4\r\npWNYwZAcKr4h/bidUDV7hSbO5hAHbZpLIHfaODPPCziulfngAk4YgBXG/Bk2\r\nGXtzyzztbg5BFohUDO1gx9JQ7N5tFDA+KIPsRDR73Ky16afE4xlXpcB22c5L\r\nFHY4tAnRgCBlD7EOinakcIIM1g9VgqKLuEgro3x9j4z6p6ziTJZzemHsFCHK\r\nOAa61zf2FgEIHkJEOFVHct3+1bfzeqUfMJE=\r\n=72wg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"84b2cb3ee703479f17e88c91650ecf3015cbf6af","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.4","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.1","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.20","http-proxy":"^1.18.1","@abtnode/db":"1.8.27","body-parser":"^1.20.0","compression":"^1.7.4","@arcblock/ws":"1.17.20","@ocap/client":"1.17.20","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.27","@abtnode/core":"1.8.27","@abtnode/cron":"1.8.27","@abtnode/util":"1.8.27","@arcblock/jwt":"1.17.20","@blocklet/sdk":"1.8.27","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.27","@abtnode/client":"1.8.27","@abtnode/logger":"1.8.27","@abtnode/constant":"1.8.27","@arcblock/did-auth":"1.17.20","@blocklet/constant":"1.8.27","@arcblock/event-hub":"1.17.20","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.27","@abtnode/router-templates":"1.8.27","@did-connect/storage-nedb":"^2.1.20","@did-connect/authenticator":"^2.1.20","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.0","core-js":"2.5.7","nodemon":"^2.0.19","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.2.4","prop-types":"^15.8.1","@abtnode/ux":"1.8.27","@mui/styles":"^5.9.3","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.35","@ocap/wallet":"1.17.20","@mui/material":"^5.10.0","react-scripts":"^5.0.1","@emotion/react":"^11.10.0","@arcblock/icons":"^2.4.35","@emotion/styled":"^11.10.0","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.3.0","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.35","@mui/icons-material":"^5.8.4","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.2","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.35","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.5.0","@blocklet/launcher-layout":"^1.9.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.27_1664602774905_0.14496092607636357","host":"s3://npm-registry-packages"}},"1.8.28":{"name":"@abtnode/blocklet-services","version":"1.8.28","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.28","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"34e4e0d361cd5ba179a5378aacdc74be22ee09f3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.28.tgz","fileCount":112,"integrity":"sha512-Or5F7g2MoUJUHfBcOv6RPJUXcQLQ/0YUcDWhLk2OcetTSp23ZoIfxjN1cKqB3qWHJc9S2Cjswc7BwcGC2prehA==","signatures":[{"sig":"MEUCIFPdJYu6TliMxZF4BxB9vgrWjkXBhGimO+EZROQr0JW2AiEA5PO4bb8zLWpFlUqeMQQPMTalLffJtUJIfBx4IYEz3uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38737752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR5rfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNA/8CzzckdJjqnnM/Pec64yaUbPm3HHhslrlw2t4TVBPwODDu7SK\r\nyBg2+OjGTV271b5CqQCHsy81Ci/PEbR+wvB9M/03DYZFzNCgUskkpBHlgPei\r\nsynxU7hQVN29Uz2jyBVn5G5vkv3W9XMGD5fEs/mKXrr52OnD2k0nVBjeavaP\r\nFCkAQqm/iVeORYYvjXQetB+63ZYz4hXWRiYyzoEkC1tZKnQt7h5EkY4V9zLd\r\nudDNgljxS/w7w4W9+vkpL7gSWRXIXm1b3K2ynR/uSWgVMPDSg0esrn19wTqU\r\nM0TDm0DSeYevmD8S8rpGkP+MJxE9xOHY2YHWov4LDMU/WVm3svBsu8ma6U1a\r\nugSi18sEtAEg6SNxYL9dm+nqwRBqWC4WdFwWZXT4Vf13kSFd7yStFJCaAXLK\r\nHVJXXc73FpH3GmjH6AF6zuznlNulq6CZvWkuwufjr70Vu3Ogn6rrAX8NASgL\r\nZlXrytUt/Z2mBE5Q6I7cTPzTWPBc53Ne585ImqYwvxTEKLzGotwgIGarCdih\r\nXHWxHA/oA6xNWA5GyNBsyFasfLfL50cdky8xTYXdj6aewCUeNY8j5VQsVecx\r\n7EHsIzsS6Sj4JrnwAW4wSEzNOjN2yxZuNk3Sg3ivshMuiCNnAtjFB7baq0H6\r\nxp5EF+9A3yyB6R/OIDHOGiR/Mps4fV8ArNg=\r\n=SGLc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"af7aacf5507177600ae563ab597cb42d7223b113","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.4","@nedb/multi":"^2.0.4"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.23","http-proxy":"^1.18.1","@abtnode/db":"1.8.28","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.17.23","@ocap/client":"1.17.23","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.28","@abtnode/core":"1.8.28","@abtnode/cron":"1.8.28","@abtnode/util":"1.8.28","@arcblock/jwt":"1.17.23","@blocklet/sdk":"1.8.28","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.28","@abtnode/client":"1.8.28","@abtnode/logger":"1.8.28","@abtnode/constant":"1.8.28","@arcblock/did-auth":"1.17.23","@blocklet/constant":"1.8.28","@arcblock/event-hub":"1.17.23","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.28","@abtnode/router-templates":"1.8.28","@did-connect/storage-nedb":"^2.1.23","@did-connect/authenticator":"^2.1.23","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.28","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.39","@ocap/wallet":"1.17.23","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.4","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.28_1665637087314_0.9635516748592756","host":"s3://npm-registry-packages"}},"1.8.29":{"name":"@abtnode/blocklet-services","version":"1.8.29","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.29","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2234421dbb2fcdacdb3636017503d6be85a06677","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.29.tgz","fileCount":112,"integrity":"sha512-4UX76UpdsyW7E7/jpNljAoSJOUflIMNgoeSYGDvONXMZ4UBL9m8T19YGq4Gn5nuUA7zPLWK0Cu/sxiQzwa860Q==","signatures":[{"sig":"MEUCIQDpy181OgDw72X3K00WfZCRXJQZvO8RKAKnpdwBL7Q86QIgGlsEoJW1OvOunL3SggSNOrpTvjTf6vUWd3YTSeyPpAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38736507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSfP+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxDQ/9F+nlRYxd72kX/Ve1BE44PudqdzLD4Bd8C1VgbSkkq+f5LXpN\r\nUV1ei7/vW14dQtjr9AaDUzd3HtMkaVi56j/enNn5XM1iAuU1Hfhfh5BxXVRZ\r\nKjLIPnd6QcGIf3tWYdPNMIJjspomxYMvb7fqMcMLoY+wHcHGAH/35vmp928H\r\nVClkPFA/Fj44oN4GRxvZ7eRqVnj6p/vrmHaCxI3bbwaYtsg1e37NOx0Dgnv7\r\nywEk8L0k2TEW91CKSKXEaZOJMfPu1+X4LLDSg92/MKR/13CtmDLM3TN/sZFm\r\nuT6je0/fZyLbZimmTVQR1evrFxObhXWGN3jSYcpDbe8VaOcn6QV4QmP/7c5t\r\niPQezynGW5FJi7fHcr4u07tCGYgoioRED/FrYB6jVcMh841yzWRWtFmLr5yy\r\nBJqxfymglMFqYjkmlQDPgww2sjbkPEPawmtoXwDUtjih8z4z5cfrlilGwZbb\r\n+WWqrauur+7yoid/bGJB+v8RqiC0e5t8dSpyM54zfDhVRxv470nozTbq9AUu\r\nh+pRTk2iRc8R4c5uDNwUf96WeCa/MpfHpw7fobe9A+ilPc988u30L5usfijw\r\nCIaEJoPMjV/rDYjZzgwIvhEyqe8K+QTpaRFImingPyihoIYyCTZdcSnhwORT\r\nuZZ/pfmsweVXg/7Rb/BfYJMyVdeJKTYlDAs=\r\n=NUOl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ee52d838f0cf97e551d53a6509cb0da7e5f31978","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.23","http-proxy":"^1.18.1","@abtnode/db":"1.8.29","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.17.23","@ocap/client":"1.17.23","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.29","@abtnode/core":"1.8.29","@abtnode/cron":"1.8.29","@abtnode/util":"1.8.29","@arcblock/jwt":"1.17.23","@blocklet/sdk":"1.8.29","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.29","@abtnode/client":"1.8.29","@abtnode/logger":"1.8.29","@abtnode/constant":"1.8.29","@arcblock/did-auth":"1.17.23","@blocklet/constant":"1.8.29","@arcblock/event-hub":"1.17.23","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.29","@abtnode/router-templates":"1.8.29","@did-connect/storage-nedb":"^2.1.23","@did-connect/authenticator":"^2.1.23","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.29","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.40","@ocap/wallet":"1.17.23","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.4","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.29_1665790973749_0.9413204374802557","host":"s3://npm-registry-packages"}},"1.8.30":{"name":"@abtnode/blocklet-services","version":"1.8.30","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.30","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ea041bf6257b7864b2a5a1548e3b9c294112e6fe","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.30.tgz","fileCount":112,"integrity":"sha512-OZkTbpy+dr27VmCz9bknK/BH+heeXLj3C3drBZT1uHG5TeQEJoImxi6glsZu6e1Nv3pgUk3aWWIjOwmS6NDI6g==","signatures":[{"sig":"MEQCICPus6lZqDOMxVgIzoE9mgfTAgp12NVj9Ox8alu8O3FzAiB2+s8KU5Zn5VQzCB+So/AKXtQPA0yH7Mc12/y6t4sYxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38738333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTRe4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqvBAAjViuLNGz+rzcGct5fv2H6FKDE/JEDQOeEuDbRyjD/J2eyEeC\r\nYuLAt8p2bx4oP9+g8Dfow16+eNWnRD4wSzInK7AzTA8LaF39TLM07luh8a5F\r\n/TzLh/03Le4IIf1SQmNmdkMOSjD+lTJFLVGm7hbcdt9cRVmiGC7uzyAaBCUH\r\n2lZHloal48H7XHgYyXAZ83d80m/HsULZuVrzaLvvpgdz6Gl0D65UtB6ihljT\r\nxClbMoLB++tJ0/wNCdGyGAmK0rXA5k1HB0AjK/i+nrUXkhjYXNsrYsxxoM8J\r\nmVa38jyF6KJMYGLUNpsNlLViNXZNr8Mw1dBOb2oqs8QFuwYHjpY1KUZ97xWH\r\nCvr3Yp3gJFZKswfvviPqi0AKhgZzADySO4fSQWIs9cEyPHn/BPm14+qckUib\r\njuugyKUg18T52jusDYnKW04AY9XEALitmtIj+i3C7+UcViOlWqmdmtyTEBS5\r\nhqyWQux2SAlh4jU+9yPnY/cSSwtwhVhDlGy64Wl8bfC2bBQ/Rtvwwj602ghT\r\nqGG8ujlCdBmQpybSUrgHWV9cIy+ml8cHy30RT/TpDH1hD/YIKLHcddCAW7PO\r\nNkYKY6a5Pz4ocz1tstryYWr/S8Dku3lBq2m1wJK8Lg0zmreE3VPNq0eVu2Xp\r\nRPzBJOWdoo24gkymLENjnO7nCxtF7TjJjWs=\r\n=ayJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"cb294f4ee7382c6ef7692b6c2c33ad080fced13e","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.23","http-proxy":"^1.18.1","@abtnode/db":"1.8.30","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.17.23","@ocap/client":"1.17.23","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.30","@abtnode/core":"1.8.30","@abtnode/cron":"1.8.30","@abtnode/util":"1.8.30","@arcblock/jwt":"1.17.23","@blocklet/sdk":"1.8.30","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.30","@abtnode/client":"1.8.30","@abtnode/logger":"1.8.30","@abtnode/constant":"1.8.30","@arcblock/did-auth":"1.17.23","@blocklet/constant":"1.8.30","@arcblock/event-hub":"1.17.23","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.30","@abtnode/router-templates":"1.8.30","@did-connect/storage-nedb":"^2.1.23","@did-connect/authenticator":"^2.1.23","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.30","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.40","@ocap/wallet":"1.17.23","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.4","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.30_1665996728186_0.2762638855392059","host":"s3://npm-registry-packages"}},"1.8.31":{"name":"@abtnode/blocklet-services","version":"1.8.31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.31","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3b92304ddf24e3cedb2a0590b090d9011770fd00","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.31.tgz","fileCount":112,"integrity":"sha512-Rhouxz8/Si+inImDdzpALR1JuBah6rKbuJu9ELRGcS+G4gqmXkrFN1Hi88UVxiSdlcRHxFgjCzVnWb1cMz6snQ==","signatures":[{"sig":"MEUCIHl7svYDDvGZEIe+uJe1KaH3SGlHeBdg1B4vKFRb40uwAiEA9YW3sshVmJsI54CebNlaewo+g0aGC1Wjr80NbImfyX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38751050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVm5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom9A/8DR7NeLZgGpkpzRnnqUOtgBoEJTyaZkLWSn8vpwAMY18fkuSg\r\nOk7PhZx7iynbskSEHkFbN2d98tvt9Jt3V/V32oZoeMcHB6FGwA0Ck1l4XnhE\r\n+BEZ7vIa4bf60fo3iiPDEFHFZlqVhRCJwpfLHYYILJP///ZtfajNS02sknZS\r\nyP5yioft6epIVLqQtx1lCCKGLOPR/CoCMTokN+oHC8u2t1NDVRKlsocbBsy/\r\n8hA+oixVDfrrO3SkYSFrorMd5eJbkiU03Go3fL1R6ckdDHPrAFarR7tx9xlL\r\nQFpn93MpCPkGjoxTO1vkxtcPrPrzBI6n6o8GYx/ljRmkWoc0915I4yJKAWH9\r\nG16RHHZ1Vo/QIc6Ep1RQkmdxkZYz1rKhbneyZf4LN2Kqnu/Pid5eSIiiixq4\r\nhEW6vyxpVU/Nv98zFxyRR3duzXZ+DsGj55ccHi9P7pQMo0smVWUQ3RjgTSMu\r\nmXTSFtFEGc/VuoifcL8qzDBURBfvYt/0lu0f3CLp2uAzM/uwr1Z/7Q+yHfas\r\n/iXClP8YtlEjhElW3v7NULQUG4vLMe1amaAchlbWKFsRIMjyp5SEKouIIlAO\r\nXHvqa68Ekd166Bl+GTxx+iHFM6guX6KeJXADY1SrObe+cZ2Bfg4zcPsfTZbT\r\nzMIw17ih7ZJHT1fTA52Gj9uR2GOH/Z8IgY8=\r\n=n8GH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f3cc8becdca1b8c5e645eb8cf751fa780cf09cfe","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.17.23","http-proxy":"^1.18.1","@abtnode/db":"1.8.31","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.17.23","@ocap/client":"1.17.23","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.31","@abtnode/core":"1.8.31","@abtnode/cron":"1.8.31","@abtnode/util":"1.8.31","@arcblock/jwt":"1.17.23","@blocklet/sdk":"1.8.31","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.31","@abtnode/client":"1.8.31","@abtnode/logger":"1.8.31","@abtnode/constant":"1.8.31","@arcblock/did-auth":"1.17.23","@blocklet/constant":"1.8.31","@arcblock/event-hub":"1.17.23","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.31","@abtnode/router-templates":"1.8.31","@did-connect/storage-nedb":"^2.1.23","@did-connect/authenticator":"^2.1.23","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.31","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.47","@ocap/wallet":"1.17.23","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.5","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.31_1666608739211_0.6695412270102152","host":"s3://npm-registry-packages"}},"1.8.32":{"name":"@abtnode/blocklet-services","version":"1.8.32","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.32","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b13be3be41dafee0e64174af8debb57a768d5e12","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.32.tgz","fileCount":109,"integrity":"sha512-Nw7raJeJ3ube512islWa4xLRsYCMKHGQQWSnu/VwR/RgeL7u2EPlRxkj+gR7TT0uSHbuQ6zKBTJTosbDakQz7g==","signatures":[{"sig":"MEUCIQD6hUqKORbVWKDYYnpfpia9nPDndtlKLnzQiGRZkynGlgIgMjsgee7bJ3sYANEhckwzvsN6JfFv5SUzvym6cf1QKAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38815487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjW6ISACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqghQ/7BPUHfrTeE3xlNImcMRHQ32vhH8PXF+ZRPJ5AP5KbrMjdWj/D\r\n1ZMCb+HLaTz40OWHsO4PPdXXNdJLQUoKoGcsVG0IG6WDi/Nu/28VcBWRlFql\r\nIOqKKuqecwUSGXUzsj3MNkp/z2dUw/ffI9UoQF3EWDow1X7xOH4+l1AfHzf3\r\nEoLDfK4Y6pRWgcHheWXbqhvBEGpTuzCpMrzkTli9cVMop/stfrf61BGDQtWg\r\npDM05K3Nli4aEipnxN4J1eT+i0bLoxbV64q0Z+MWrm7jp00eVgQYPFGGtsBs\r\n9O3v/pO0rQDZvTgwcxontS7x1Dmke/UIeXbM45nwlNCFDrsphnEl2vgx3WqE\r\nINtpkiNYl8Ip/0T5/GQ1yAx9/2Blr97MBYOTaSa4xTYH6k8CBU/7cwJx5QMN\r\n3OqTGyO3vXZsVPuZSHkS7dmDvZRN9H6+noDnYWqEQpYNKiArG5c5UVQ515TD\r\noxgg8zEunhHEZYPMzgF4UdYNkhwmR2wJvmva18FP5JtEU4X4dpvGAUNUquFc\r\n88GD1sWOhBJ1ngY8GyVPkqGMTMnswm+eo1F0Pz5B//nlJ+QMDbvVKslBMN0l\r\nz/oTVtC1CfMYsfZc78DB3lNuxEA6L8sGuiCu+tAWBate8r1HCOc//8lEgSoD\r\nX4sQMcdPVU15+Xbp9zf3tWbexaa2R+IpzIU=\r\n=utiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8502244aeda5926b3433c1dd9142e63233e3c23c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.1","http-proxy":"^1.18.1","@abtnode/db":"1.8.32","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.1","@ocap/client":"1.18.1","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.32","@abtnode/core":"1.8.32","@abtnode/cron":"1.8.32","@abtnode/util":"1.8.32","@arcblock/jwt":"1.18.1","@blocklet/sdk":"1.8.32","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.32","@abtnode/client":"1.8.32","@abtnode/logger":"1.8.32","@abtnode/constant":"1.8.32","@arcblock/did-auth":"1.18.1","@blocklet/constant":"1.8.32","@arcblock/event-hub":"1.18.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.32","@abtnode/router-templates":"1.8.32","@did-connect/storage-nedb":"^2.1.24","@did-connect/authenticator":"^2.1.24","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.32","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.47","@ocap/wallet":"1.18.1","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.7","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.32_1666949650552_0.7377091774900555","host":"s3://npm-registry-packages"}},"1.8.33":{"name":"@abtnode/blocklet-services","version":"1.8.33","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.33","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b9b525a93928e171a37ce359f4a547c4ab0e06f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.33.tgz","fileCount":109,"integrity":"sha512-jZLDmNCW4gzTBSO2E01VAVbIqb2S5uR1nO5UX0vJ+KpgjbLLj1g+aLN8sSXf5u1pyCiIb+6Tubv36HdojgEsQA==","signatures":[{"sig":"MEUCIQDS2In3MMgixoQrk1j5KmcejRHkea4aH2Zk0aj9JgWnxQIgSw85gi9GvB34EaHKXUvUxHQ47TchdNbVq7kysr36Tf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38815578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYd2pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoALQ/9HN4nmsUUUsIq8hiKJ7h3pRHImuvdQj7li/rPbsBZnlvl5Bfd\r\nmL4ntBHnVk8+aw5vh+92h/t0YF7421bI9p8WBItp2rEeHDHxJxGEJhl0Khtn\r\nfbzFKdFBDoEhsxByghL9BiVx9wXDB00MVOWAs5jXAglDzCz/lro5GwfSQwmH\r\nyPQJvIcDCUeBI2yhYdP9FLNCNEpHnJJitOMe7S9ldvfaaR/CjuM339Yi1dn2\r\nxwUXyjCE99xE/OZtpEhA1JTDD2mDXKPx4BJcUd/E8DpDam/1asNSuqw8Blz0\r\nI9nUk8M0JB998Yi1epwbhTcFs2lS5kVgOhc7lAMQxpkx3Xvs9/MEoFqQyp3E\r\nSaPYTtaiU5AWjzSq7ew2z6oSN2fjeBqOMffoXlvfgX5nH/n+Cf40d2aYMpOI\r\nV0Q4TRtXWK7m4KmKWRbSvsZmT6W1sabYJeJ+5E9woisfE49926l+d4pENNMl\r\n73T418YpA7xz6EIDfpZY2PqqOH0jLs/1QNSGpts8wUdMVSzvm3kK+8yflHC/\r\n+Rp+X9hGOsX+7qvEBmLhUBtZbBwocwdMFux52kH9UaCYjI4jOl7/PaGJ3dEM\r\nWgFLyMAewIIoQCWWSXt6QrZZVcBXRI4MpI+KDoimrAIrbbJ8YrjqhPG76Y97\r\nnQhmszXTnDCc1oLZIWWHKHp/uB8Yc1F2c3M=\r\n=s5fy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"bb8223a5dd84536f2843391c59c0a8ac4398c6f2","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.17.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.17.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.1","http-proxy":"^1.18.1","@abtnode/db":"1.8.33","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.1","@ocap/client":"1.18.1","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.33","@abtnode/core":"1.8.33","@abtnode/cron":"1.8.33","@abtnode/util":"1.8.33","@arcblock/jwt":"1.18.1","@blocklet/sdk":"1.8.33","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.33","@abtnode/client":"1.8.33","@abtnode/logger":"1.8.33","@abtnode/constant":"1.8.33","@arcblock/did-auth":"1.18.1","@blocklet/constant":"1.8.33","@arcblock/event-hub":"1.18.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.33","@abtnode/router-templates":"1.8.33","@did-connect/storage-nedb":"^2.1.24","@did-connect/authenticator":"^2.1.24","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.33","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.47","@ocap/wallet":"1.18.1","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.7","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.33_1667358121048_0.3608436268373101","host":"s3://npm-registry-packages"}},"1.8.34":{"name":"@abtnode/blocklet-services","version":"1.8.34","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.34","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3ec0ccc2d365a18a0a4673b8bdd1c6b4ece5bba5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.34.tgz","fileCount":106,"integrity":"sha512-2PxoLnQabt20RXEMsTGTOG2K9pArLOHbTLAuMofcTyM6xQoDwNmMP3gKyX8ZiKXKsYrWadqelS8FI9BAeCeX1Q==","signatures":[{"sig":"MEUCIQDE7ans7auIlG4o5ibTfpuV3rSsmRy+wz7vhjtKPAX2fQIgectmlZKmMAhaxU4WsCrmGgoOaJHaU4pIlGMGHFghJ/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38805204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjafuZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZMw//eUYH+qnNxPFY6NhohJZJ32gUr6B5JwoFO7Ekl5M/pn6kEfh1\r\nQws8ziWNiF/3UnD43amDIpVuh0mNwr002nf/VhTVbJdnpqsJ+tdWWKofsQKc\r\ngpaCe1Ti2FQeEOpP5zwk310UZyjBYY8FxHwoEkzNIW3TrtbMAY4qXTk0aI1U\r\nz60irLwEWB58jM7xWULNxN9WC3jNc6TgqWVeum1XiiiH73Hij+bODcSfaR7H\r\nQhi+I7b3W+K5+2zAXXmzUeNCXstYFm/dBZQr4YcCY8Sq78GYVp+d5GS1m3gJ\r\nwJVlis+wDTmbFCPWF8tlWUMdHpGLefb2DPY/aXIalPZDIh43PyoIQdzpM8LA\r\nVaqDhG2/GpmqSXu+wbI0KYu5Ryb1OmWWTEzO9y6RSFH1RbczInmSDj1GFKr0\r\nl69LJm2rouJ/PWt4IEZM6icE9IsuTUcZO3DnPDuqNyLKd7LjlBfCKoyAq/9/\r\n8GI9frIiBQw3w98ywnYiuajrR2erE9R2EiwRQNvlkfr7v1kTCosPk/CpRbyB\r\nKF52dXcMbeT6FSNOVeOKZENELdGXo5CtrwIJ9BW9zuLfjvIGYlKzwmbGQbF/\r\ni5xHVBNJ7nEuf6pupbdJgSsgTEI4zeCrdKCjND05T8Cijl9K6DFjZDU/aqXz\r\nE5DjrKBiTiUE3DJuD2Ae/TEGIXy9i3r4/2I=\r\n=zouM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c5fbb8e57493db62f212217cfde1980c82f00297","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.13","http-proxy":"^1.18.1","@abtnode/db":"1.8.34","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.13","@ocap/client":"1.18.13","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.34","@abtnode/core":"1.8.34","@abtnode/cron":"1.8.34","@abtnode/util":"1.8.34","@arcblock/jwt":"1.18.13","@blocklet/sdk":"1.8.34","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.34","@abtnode/client":"1.8.34","@abtnode/logger":"1.8.34","@abtnode/constant":"1.8.34","@arcblock/did-auth":"1.18.13","@blocklet/constant":"1.8.34","@arcblock/event-hub":"1.18.13","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.34","@abtnode/router-templates":"1.8.34","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.34","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.49","@ocap/wallet":"1.18.13","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.49","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.49","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.49","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.9","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.34_1667890072800_0.9559435845267252","host":"s3://npm-registry-packages"}},"1.8.35":{"name":"@abtnode/blocklet-services","version":"1.8.35","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.35","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"19515f34cff036841ecd6959fba3647b2bb6c654","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.35.tgz","fileCount":107,"integrity":"sha512-p0won28zsuI1zDvknw+2ZpVJoHaqekQRdnG4SgNC/tyG7bNYYABoMUGiYFJnmnAMXyvIkhHMd2HQpXUgc2RJDw==","signatures":[{"sig":"MEUCIQDulaRp+MJyjzJnREecaVyD58Dd7C18ziHVQfMlyWppfgIgV8HNoGsN094m/wJFHXYwb8f9PQPej7ZtGb+GG9/m2tw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38881276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcytIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcVQ//fnSENRor40OTkM5oW35CgOXKuklpUvLfv7FAQsbihGVHs1nq\r\nlOi8z/ySwJ0W5oDYlMfrqzgowuI7wrJWXgfu/fHl3OMudk7Izhlks7a1kNbv\r\nY+wG7qb/jSkgUUF0asvNAYD9XK3VG3iawx4WET5bK/xZdDEfuS2XZBUkNeXf\r\n2BOnF+72Yuk6d7+6ukACD73vLlvfx6Zwzj81/7eb4W7ZMDxqQQQO7nmt/TXa\r\n6/NQF21C2bHtibZk4VC7VXNzp16UQXBYYAcBNveEWdpeizO6Dir2mDrRLfwI\r\nEzRGUw9ly7iOxxRHboi18JS/bBqVl9bCoFvTbjelLFKxGgVKUPu0lsHym0ie\r\nO+8tvBRzNA5FestoGbsKhBwnctVD61qU+Jq95l4aKSL53j3z1xgmyvph/tsP\r\npYdbmtvPjhjK6PIY6BQFI1on+kBeYXG0iHl0wmzMrnFHPOauxsYjUK9VbIUD\r\nKL07jI2pBkLZgeqZeB0nryABrjTleZnPCAKQYB/p70GYivRCG/3B40gZTDjO\r\nY/nh/zbHbaEV924/gSbMe+vs860j/N5zUfbR8MMrKeIwgFFcUm2atREd2KRR\r\ngc30gqYhivdo2YfdmXOi+z9cdAH0x0zbUE3O7t9zZQC4tVDY53wlvRwZfX0b\r\nU62MAW3+Buz/PzuQiXaiCu6srIFZ1UqGEaA=\r\n=5ixy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"dd89e7a61dc8cff64302608ad5ab6545dd903daa","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.15","http-proxy":"^1.18.1","@abtnode/db":"1.8.35","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.15","@ocap/client":"1.18.15","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.35","@abtnode/core":"1.8.35","@abtnode/cron":"1.8.35","@abtnode/util":"1.8.35","@arcblock/jwt":"1.18.15","@blocklet/sdk":"1.8.35","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.35","@abtnode/client":"1.8.35","@abtnode/logger":"1.8.35","@abtnode/constant":"1.8.35","@arcblock/did-auth":"1.18.15","@blocklet/constant":"1.8.35","@arcblock/event-hub":"1.18.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.35","@abtnode/router-templates":"1.8.35","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.35","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.52","@ocap/wallet":"1.18.15","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.10","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.35_1668492104399_0.18074532982159042","host":"s3://npm-registry-packages"}},"1.8.36":{"name":"@abtnode/blocklet-services","version":"1.8.36","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.36","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f416f5ac603e7e105ac273082627fadd4ef6fa04","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.36.tgz","fileCount":107,"integrity":"sha512-zGH0W8c88EGwi2MJDNb4aHW3IowtF5n4DauXH2VRB//MkyiLNfUZPxRcfYJCRH9UOtIX8NgOxEtE/D4CXn/IWw==","signatures":[{"sig":"MEUCIQCD8vjSQyPYcMq8scfbRrMVu4a1GMqzQBLdybVsR8snBQIgLxEC2oUxcQX7tJPH+TZQE4Myn7WiOr5rg+PCtPCArcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38883076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdiT/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsNA//c8qlv1SXAx1RnbI5+kqABWb/71OFJAwWRBupov6AMngKqr4n\r\nhtLpsClle3KvynJJgjoXSqkwsKKdKYSyJ0Hcz7GXinhH6mzUS5CpJ2RxosEc\r\nKuDtPmSJi2/5XImEgTFOexmHiJgJJuh6Zed1+8cQxgGdbjTLs/stZFAUrXks\r\nx1paMZZWE47G3Y5N/fg/3NfL5cpg3CGbQpinFGjGLI8/zq6GWPd2ttvO9YnV\r\n77FPrTz2U6RYcIxTM5eST7d7sdPhp5ZlyCn5G6dZiyZ+aHCdBfCeMhqRiJod\r\nUgnIS0oT4CLitrnOploegZKboxwMwsbqNiP3VeCM3yaKva+cAuHNzGEoLbOK\r\n2GXzHpFjC3lTydygf1CGfqIqQPoxEB2spe715UdY+jZ5IlzC5npTc/BtRNmy\r\nrTbGnLV3wHiTEaNju2ISSCxKByeQH2OgKfgwmXsFs/Og2oqbJQXlhbym9p/I\r\ndBhqN5iD0SHV7/TJpyQgrj5h2buePVIguvL+euABQkL52EVgY+QKKLK7N7Uk\r\nfFxznoKyBjg6/hb1g3dGShX61v0wYy+AxM9p7KRX5eEDfgJ/Vo/FNS39QOS3\r\nrJxsuJDTyVapDJP10sWcYi8TfiX8ZhcCfvyCVYWhsdY68Qn8EptXb4W+FsAZ\r\nVcBYPFRoU+NgZHDX/R/DC/i/g8xts1sHp/E=\r\n=vzez\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"507e974ce88bad1aa002c593130b32982207f803","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.15","http-proxy":"^1.18.1","@abtnode/db":"1.8.36","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.15","@ocap/client":"1.18.15","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.36","@abtnode/core":"1.8.36","@abtnode/cron":"1.8.36","@abtnode/util":"1.8.36","@arcblock/jwt":"1.18.15","@blocklet/sdk":"1.8.36","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.36","@abtnode/client":"1.8.36","@abtnode/logger":"1.8.36","@abtnode/constant":"1.8.36","@arcblock/did-auth":"1.18.15","@blocklet/constant":"1.8.36","@arcblock/event-hub":"1.18.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@abtnode/router-adapter":"1.8.36","@abtnode/router-templates":"1.8.36","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.36","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.52","@ocap/wallet":"1.18.15","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.10","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.36_1668687102845_0.7733151893766801","host":"s3://npm-registry-packages"}},"1.8.37":{"name":"@abtnode/blocklet-services","version":"1.8.37","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.37","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"10b09a5f80f3ff0dbc2b282394c755cc1b0f2e65","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.37.tgz","fileCount":118,"integrity":"sha512-AeSr4Ucc+pf70VC+w8u24znVcEyEsZqIFNk5w18NfPlW3DWYEkGGhRLRtJwhkUn7Bfw8jBIA/t3M2eiuemrSeQ==","signatures":[{"sig":"MEUCIAvry2BgaOZKJs/ZqSsSkN8jyYHbLL/JiPi4ejqz5VJ+AiEArsUiHGGkuHunNI+5h4NmE4j/TJSa/b8IoxS5FwiHQ2A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41822910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd4WRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojwg/+MAq99Yj18EMZH/4JALiAWpurzPELXGbE2Qh335esJKBM5g5P\r\nhy+HH1sw3HDHbXgAS049EBBpkuQqftmP9N5cculqKYnWgtr/VZltXtYizc9H\r\nNflM6kj7Il3JZjT3bjJGS+ElTglQ35ijRHr0IZoHCfd/vQT+A4hZZiDII4Gc\r\nu9CgciEpG89VrZyDpz8a2BZSUljf3xt0OsNSBKjnjU3D0vHlgYmhWMNSix9Q\r\n/e1RoHJY8Xwdm4EdZZoniS2Dk6/V3POYZyYb6ngncmz0/Ca/vXSbz0qz9VT0\r\n2Mjey5W0+ydsrkdiJkjDMX20DL6qOlqXZl/NfQRXZvtmbXrZLJv9puMynrfa\r\n/c0T7po8alsCokhe7lGCDfXhol1ROLH29xzAeHNDqnuF/CDjbBIIMXRhjVey\r\nOQev5jJPz4uIWnrhS6loLlc4aN1pcFfhLoO1AZPyXZwybIREEsGit175YJtg\r\n0aexMq1nlkVKJEksRo/UzGBFb/q3wqqLH33cWsgmcxVZjO64ZgHejEqCwBMF\r\nwwS4cX95pgkV1pTlkNDUJyY4Ez479hk94YBj4m8y3/TAerdxNRY8xB/rcwKY\r\ndXvcseW8Ocliv30JzLumeV9Jpp4ewQI933pJvTaCN1baQX4l9Bk8tmt7wbCr\r\nUaezqoXGwWNrgJ+wDA5ZoW5e5s6KPDzjLiE=\r\n=t4QO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f26f451c6e2b1168b36f78269eafdf3f671236bf","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.15","http-proxy":"^1.18.1","@abtnode/db":"1.8.37","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.15","@ocap/client":"1.18.15","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.37","@abtnode/core":"1.8.37","@abtnode/cron":"1.8.37","@abtnode/util":"1.8.37","@arcblock/jwt":"1.18.15","@blocklet/sdk":"1.8.37","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.37","@abtnode/client":"1.8.37","@abtnode/logger":"1.8.37","@abtnode/constant":"1.8.37","@arcblock/did-auth":"1.18.15","@blocklet/constant":"1.8.37","@arcblock/event-hub":"1.18.15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.9","@abtnode/router-adapter":"1.8.37","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.37","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.37","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.52","@ocap/wallet":"1.18.15","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.10","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.37_1668777360879_0.9861855022730184","host":"s3://npm-registry-packages"}},"1.8.38":{"name":"@abtnode/blocklet-services","version":"1.8.38","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.38","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2a1aea812bc701cddef23107eca6c3a1c6742169","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.38.tgz","fileCount":119,"integrity":"sha512-NX4Fqh7JzVxEPV9ED/c+XcTNv0Zkgd+ud7gLMnqMk/ijYUQD1dUv8QYkEe57woFG6q6WXaKVnI2cc8cGQ/Q/SA==","signatures":[{"sig":"MEYCIQDBMmu0H6skVno+yVMtqRHn/X932kBB1dNLhxdWpWXQ3AIhAOauIJG7z5xKZoHBGPR5YeUzE8rY+w+iOes0Tv3RzEgg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41892572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiCTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRoA//TrRqQQ3FwSOy9GClGfzRNi9W9zYrJGS7uqooTXa3Mxbssvcj\r\n4LCX0lY7e9Oopenk0hvdw/R5jORZarWrRiVcAc+4BXG5YYW6K1zgY3AdMq+4\r\nTE5buOs8wA37EpXCUR16g1o+4eb3YHO3CjKP860cpYLHzmqqD7sqga4w+YRT\r\nK3RTGQcSpXDVBIzCq5RwjU5BwH0hrDHvkW6hQN7FHh7VS9fn13jmLmEVTOnM\r\nbagcTyw7G+YbLEqp/GagcaH+imwel89wdrGDrWbgNiM6PREy8uGxrZ97a6wK\r\naoas/lbkGlX9S8xA9lDkAEyVwmHt0jpEf0+nbODa+jzyo0gur0+l0I4psDX6\r\nlcIzWIATt3V4ikPF25KzAxCs1AnRRjjIABRqjq51aRVcSU1OUc0N2m+yd4DD\r\nqe4Evb5Spqeo3m6bXafmdMbeo0hKc6vvWGwqQZmc/zUPpRaKX4KQOjl/poxU\r\nTLPa3Xd24/vNBKZ+vELMtEsy8ZA9tGYi1nn8GOo5seGCRzK3ubUlkdevDl9e\r\n7Oqx4f+HWskziLYe5EM2xy9Vsr0gLPU+y2hyo+A6k++bkNR/V9Q/DslXhQ9X\r\nn3ARGRvu6xxXW6srV3KkCe7NfbxQjDUUjK1nDcGshy+6U5GIIKPCR0H8RDvU\r\nHtNWrtYxzWE7hw4zNd5n0dJo8a++gsthMeU=\r\n=bB0T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"cbb88f107eb6b403c8cd47a765920575860c7bc7","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.18","http-proxy":"^1.18.1","@abtnode/db":"1.8.38","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.18","@ocap/client":"1.18.18","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.38","@abtnode/core":"1.8.38","@abtnode/cron":"1.8.38","@abtnode/util":"1.8.38","@arcblock/jwt":"1.18.18","@blocklet/sdk":"1.8.38","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.38","@abtnode/client":"1.8.38","@abtnode/logger":"1.8.38","@abtnode/constant":"1.8.38","@arcblock/did-auth":"1.18.18","@blocklet/constant":"1.8.38","@arcblock/event-hub":"1.18.18","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.9","@abtnode/router-adapter":"1.8.38","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.38","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.38","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.52","@ocap/wallet":"1.18.18","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.38_1669866701587_0.027987295505780052","host":"s3://npm-registry-packages"}},"1.8.39":{"name":"@abtnode/blocklet-services","version":"1.8.39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.39","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eb3ee2bb74aea208efab17605fc915580c0eabe7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.39.tgz","fileCount":119,"integrity":"sha512-eqeExbpM44Hbj3Lk+xacarc6EJkF5ucmJYtQe/KlnSmBq4iUh7zrwAOc65OsiFwhv3O84u4NaSVtWshqW4ClOA==","signatures":[{"sig":"MEYCIQCBlLlrLR8F/yoA+9bRn6A9rgtVdxX84YuerThWR1/lkAIhAP/7/3GxUvC/f+DuTLstaWVHaz8ycoPUps32XR68tXyI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41892599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjisBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrakA//T6BWFhRsU8huNizMTwNI5VsVC/m/G1NxZlOVqlJEnDIi30Jo\r\ncpbjMZ4sZQU07BmVeZ/vNdJrZg3GBnr4Mj5jAXUtp62h645B5kgvvL7nYibG\r\niziyuZPB9sHjoq87CPZfvv4L44cp4TdG+1vF3C/Z1d61JsS2+zuCTMTUx2jT\r\ncbxcSlSUl5QFMvlBMp2uFuvgM63kNXyZDEU6qtzZYxI6GoKIcRwLcWn7/rRs\r\ng5BgHgYwHJPesVX1s33ZDdP91SvK0Ddga73K2AJ+Yw+zqGUGT5K2AH1ZnnPm\r\nfYSxUV9fGvKLRJ8MQnCrrBbevMO5opsCgz1Vxm8TIPeGpBAzU09yNX0fwCt4\r\nU+tYt6eBs57Q4+en/z43yvd9NC/Vv+sLyHa/Oyd7AZ3NbOkmz9Brn8+FPoPJ\r\nYNFzJ+D1NZ+KlLVsnj+0rC00eSopwsLY7s2HxHTvJkBhiBMZ46UMUqE1w3/X\r\nhEKfdEK6JPIUiFrgvSYeSQDsXwrU2KdeyatT96LVPeeBqSTfU1jwlPASZu0i\r\nZeFUgW67VyWG5aY2ZW2llpWeTQwT8fv42DRkP5hWY5kQLspHSQx5QiZFiWTZ\r\n3DiW1fRez3bop5HMyOKQTdvP+aERv0+hU43USKiv2PKAvKvSyEBUEdYgF9Ej\r\nGiG2kcapHD5fthIcV+RutY+gD0YJyvuT2UY=\r\n=py6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"cf2223c4d9a999993b2be1c943dd75b4221593c3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.18","http-proxy":"^1.18.1","@abtnode/db":"1.8.39","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.18","@ocap/client":"1.18.18","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.39","@abtnode/core":"1.8.39","@abtnode/cron":"1.8.39","@abtnode/util":"1.8.39","@arcblock/jwt":"1.18.18","@blocklet/sdk":"1.8.39","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.39","@abtnode/client":"1.8.39","@abtnode/logger":"1.8.39","@abtnode/constant":"1.8.39","@arcblock/did-auth":"1.18.18","@blocklet/constant":"1.8.39","@arcblock/event-hub":"1.18.18","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.9","@abtnode/router-adapter":"1.8.39","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.39","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.39","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.52","@ocap/wallet":"1.18.18","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.39_1670037610842_0.6515015299067259","host":"s3://npm-registry-packages"}},"1.8.40":{"name":"@abtnode/blocklet-services","version":"1.8.40","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.40","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d05f3e5b1875c75b33a4ee5585bad3b409453bdd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.40.tgz","fileCount":121,"integrity":"sha512-but5MSADDhuxXynTbl1ZMLL1zP8QnP9HQtTTKeYkUfXidGBV3OmAEez/V0nMgSayht6INNqS0qS54TwM51DGsw==","signatures":[{"sig":"MEUCIQC1BcKiTePZMBa2rjew16NYylXpvZNk8mAvCA8JCj30wAIgNWpwuzYpEzcc8bHI295ZY/E+Yxto4sYFJP43nuj/T64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44444636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjS07ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonEBAAjtbUoivoYG3JVbKZgq9F/89bpIRw5EzE+RRBgYO6QG2cq0BH\r\nsZln+VfwEmXxK40TP+TvfAdGXv6XS9ldj1ISFZ5BugHf6pI+hY/sAR6d2xgF\r\ngW9V0jZXrnW0+zOD8l3F89084Jvird52T/1jVRL8tHmlGfN73JTdEIwE9xKw\r\nFv8G8AR5ptCO92WtcaCikl0D2wyjZ9DtQjSsyLe4u7Q7m7LLkKI4PLM5tzLB\r\newGvT7PcuUhEd3eJ4gH7+/VzMdaxdpESnJeMBKiMDIJzQD5pWTFcZEdj4fny\r\nm/q0e3OW2Go1xtpJacJ76YgTqO94n9CyYGSQDrfsfi58aQK1VOik+HcZ1Gem\r\n9r98vQNs469s0Nzt4i0DeDSnhBKcabOJbOiONiEFG/bdWpuJJOKj4YgR6Ck4\r\n83ZsKTE7xefxaOwjHqdIrVdF2iN/SLzI/08dHsLcBej4nLg8WK0jt4ROx1Rw\r\n5g+9zPeLy/FszWutjjcmMQsb0GQUyEknlE7S+hkjUHpFVpFfRzJhThpXSdvv\r\nLRKtrSE6/1DDL+ucIHvTdJB71vkrSPTnulAPwgT/AnJ6P1Eoc2f1KYn6tOQY\r\nomWUh4ki/KCxgZVh0TTUcGL7UZIwBg0e048tArCGAHLT7+XqGqA61gks3Ecv\r\nlCq0QQ4oNQuD8CWCDl23D8CY8sMx9SKdts0=\r\n=uu4r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"336dbe0ad2cf512a322358899e56aab3668b1715","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.26","http-proxy":"^1.18.1","@abtnode/db":"1.8.40","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.26","@ocap/client":"1.18.26","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.40","@abtnode/core":"1.8.40","@abtnode/cron":"1.8.40","@abtnode/util":"1.8.40","@arcblock/jwt":"1.18.26","@blocklet/sdk":"1.8.40","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.40","@abtnode/client":"1.8.40","@abtnode/logger":"1.8.40","@abtnode/constant":"1.8.40","@arcblock/did-auth":"1.18.26","@blocklet/constant":"1.8.40","@arcblock/event-hub":"1.18.26","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.40","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.40","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.40","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.55","@ocap/wallet":"1.18.26","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.55","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.55","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.55","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.15","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.40_1670196538676_0.9854210973818927","host":"s3://npm-registry-packages"}},"1.8.41":{"name":"@abtnode/blocklet-services","version":"1.8.41","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.41","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"851867b5d63fd7c3861b79d8563746a4f6dfc60f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.41.tgz","fileCount":121,"integrity":"sha512-nd8wt3akaLOwj4XdPtFx+Kd0U341orNRPFBykbGuj8/cG8T3vkDqrFZrjSh5XCZ4RBhbaK9q2YRive4yjimftQ==","signatures":[{"sig":"MEQCIE/LWuCHMLPVFhIVzZVGimip/h0k+tBr/tx5EndMRQJVAiAeaBjkFF2W58hpQlcE7LKG1ewmJijPOIZpvMkAGBU/Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44443950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjY4/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNlg//fqqMLSW1Dsqcd4wzre49CS2NOsSQdpc1/e6nb8FrpiZhEnif\r\nVTeeFkYXd/Nx/9XZAkn2sJlrIw0ZfcwfI4EaFOwISY/0zGITSmdMCEXGkcdr\r\nf0BjAlyxelkrAnW2688DKlavTDabVUv5Yj8RUm+I/nMQgMCWSReNP1uhBSw4\r\n5p8aJRqlXa7GI7FB5Y/Q5mWN5ZgZd5/DHuaIvyEwYwHZu/uW2atLKMAqUWl3\r\nimhBjU7Tvl3KBCPAIsBHZ18KimozhcGKMYeZyAKT3wfuLgQ5H8LbsHarCBC1\r\nBEyVCgn4TYLvcW7M/QSQ2A02kNy91iBUllwsdbQwxYER5nuCYEI1yIm1wUY3\r\nND3qExJPQH5onh8KF1MSXNamBQGoMHhGVhjuD5s/1jYxGlXUaT+pnUhztLTu\r\nWBAz52N7vrXi3q8uLacyJpOgK1yJnMGKgfa3XaKRAKXhCHsI4ADcsuUPRAk3\r\nb9j6VHhk+qAJ4eHapXhpABj8BZoPN4g/PqOr6p1J4XGPstzmHYStTvzEDVYW\r\nc0NWifpgV16qMPGZaJHsX8SW6bOZ0l8t2zspXz+Y4LUGDUz+djcvBHtmNrix\r\nM9iLctrQ871hm33ACh/q4JCT8GYLSGyeaJwM1Jtc8kbisUuYUYXqXM2v2KrD\r\n3sx+ysTUd2NspDT2w4TdyUNiQIqGMCH5U3g=\r\n=qkce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"bdc6b7c45ec5c59b83b2ef4ac088dc2eae9f4dea","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.26","http-proxy":"^1.18.1","@abtnode/db":"1.8.41","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.26","@ocap/client":"1.18.26","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.41","@abtnode/core":"1.8.41","@abtnode/cron":"1.8.41","@abtnode/util":"1.8.41","@arcblock/jwt":"1.18.26","@blocklet/sdk":"1.8.41","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.41","@abtnode/client":"1.8.41","@abtnode/logger":"1.8.41","@abtnode/constant":"1.8.41","@arcblock/did-auth":"1.18.26","@blocklet/constant":"1.8.41","@arcblock/event-hub":"1.18.26","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.41","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.41","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.41","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.55","@ocap/wallet":"1.18.26","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.55","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.55","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.55","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.15","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.41_1670221375066_0.1391788288756417","host":"s3://npm-registry-packages"}},"1.8.42":{"name":"@abtnode/blocklet-services","version":"1.8.42","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.42","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cb88829ebf19809b71cec15f97f2739868cf9a5c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.42.tgz","fileCount":121,"integrity":"sha512-Fm+yOQSK2PLat6k7Wl3V0oSk3penT/4/6EvpNxXiayEpIr5CPBSv+WTpoq6mLwlUzs+mVkttn376shEGiM/mHg==","signatures":[{"sig":"MEUCIFCIb+e4plfafd4MzAI1luh0hvCSdDprE5MNOdnEDtJ6AiEA1gmQwzaJ+ffVYcW7h/LIPtnXI+i2FN7oEclTFof48Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44447909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjqEPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBbA/9GozQjmasrRmTX8Ba3ZrHw7TtKOnTWckYTOe5Mdio7Xg34oVC\r\n/lhenQlGpAhHtmybHJiv5mG11knY3cDVJdMZ9MqNlp0SutVsZeYG7KitrZvw\r\nMnknAAsPATxu3HYvG4poNUh0FigJwJ/O4BaPWuWPIAtLiyCrg56lDAoZH04M\r\nWvpHxuUQTlaTl6flFoOLgYgW+pKXPP3VyvnESvjp5qW4W7NaWaV+yUf47LAa\r\nD7WTJwvhaUfAs/MG/4cLBsgtToavxRWOH3J+MAb8vypOhUiiy1lBPKPP0JWx\r\nu1UgP6NrHYGFV1Rgb8Sh6YoGLtSt2Cmb4Nokc0YJMDT7aO2uDHap/dJZN4EU\r\nacxNs5Jvu95W+dHBNRy214IWRfxhI91aJ8h9c0qeAB7lntGGayp69265pomT\r\ndoeZ2jRcy4dJB7SSF7VHLsP7tS8SCWmY9sC1XUJx7pV3LW8+W1/SRDnmMuBR\r\nYfsHM5PXmYtwNdHex+57tT++H9M9Ccsvoh7lowSOwzZynFgG+zH/Nx9Jok19\r\nAvOJAhFvBQLQva2s0Mjm2KFCfTW5OjpoU0r/4tAvJ5DX2DhNEyU+wvsJMmVK\r\nyRVTrXbkET1nDt2EABKGM5hllw14oomyEsJaGj8w7f7C+x4KNlD5Eptm+vt8\r\npxJoDDQlrOZA+vnsbdxGmSzlL0eBiC7c6CA=\r\n=vrJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"04771ed44e11deb3f214b637be6e3b78ca2b9245","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.26","http-proxy":"^1.18.1","@abtnode/db":"1.8.42","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.26","@ocap/client":"1.18.26","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.42","@abtnode/core":"1.8.42","@abtnode/cron":"1.8.42","@abtnode/util":"1.8.42","@arcblock/jwt":"1.18.26","@blocklet/sdk":"1.8.42","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.42","@abtnode/client":"1.8.42","@abtnode/logger":"1.8.42","@abtnode/constant":"1.8.42","@arcblock/did-auth":"1.18.26","@blocklet/constant":"1.8.42","@arcblock/event-hub":"1.18.26","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.42","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.42","@did-connect/storage-nedb":"^2.1.26","@did-connect/authenticator":"^2.1.26","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.42","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.55","@ocap/wallet":"1.18.26","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.55","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.55","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.55","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.15","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.42_1670291727405_0.985287439366874","host":"s3://npm-registry-packages"}},"1.8.43":{"name":"@abtnode/blocklet-services","version":"1.8.43","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.43","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"21464d38fc9b1d93cb651e526c6a1f5f7c9d4149","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.43.tgz","fileCount":121,"integrity":"sha512-RRYQctMxfU5WPf4Kb9vpVO5cSwxhBwp9PXBjfAp4gfiJ3bIspjrmq8jiFa6YqzowtStami9TDnuWKOuAhxehvA==","signatures":[{"sig":"MEYCIQCOx/T2oIG9ypzMZ6fbNOzUfsoaizqLHckZonGGSnl+bAIhAKRpSxmGkva48yrIIggDZCDrbA/cx/esymSy5OEJHBtf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45705296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkymhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ1g//cOwk0+y7C7n7BpABl++aBbofdiqX90eqX567iaNDUrdQIfdW\r\nQNmge9Lunfoc6P3whVesUwxnSG1r9wbM8PDiseUMUm/zlvUGBCCeKL+YStnc\r\n+rG1iQus94c+WVeQvmOHAEP54sXFoyNukN8R2YkKrVe9l5b00U8kZ1xodeuN\r\nKUqOlWxPNyPNYR0hPlZaE08Ue/0UZCbKqmJ7wXAnlz/TWUNoUI/BUwPWpaQ4\r\nDV5qy3pnmDLxrp32IA+f5EUu7nq1YJMcxqTFzsFJdUdmJe2G4N5WT0i7myn2\r\n2dq9UFb9X0yNZqk9Ze0QOifHFaXJfd2reBowlf3gqjfq2I/mUm1cLS3I+epd\r\nGX+2LpGRcciCfHa93iJt8JE1/eGZDfprZ7ihOzpKAUDM5RN2x/XUiYGCBHNp\r\nAxhfz9DYpvxkBT2YpmyQLZSrn5dKT0/PzkO4cBb1+nulDnntzONBJZwSLPLG\r\nO9opk6nDj+6pEM31JqRR4XbTe8IK46zw+MWcSU8vudt+Uj1zik7/W1fmzTaV\r\nC77jJjBVtWq6bPK05rvAqL1o6Ddt8JGW5u0Vsm3ZpLydhNReamGQXz9qF5mT\r\n/axYn+BtSEKTKGovjaQszJ54oqIsqD6TqnRrI7sPsw0ssbBTNTyfOXV8G7Pc\r\nN1DgdTYuQPbFIBwM6VtnKBHGK9d4aQfJH7M=\r\n=Jw3p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"5c6b7b09f6252a83523594aead6c722bf4ba0d0c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.30","http-proxy":"^1.18.1","@abtnode/db":"1.8.43","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.30","@ocap/client":"1.18.30","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.43","@abtnode/core":"1.8.43","@abtnode/cron":"1.8.43","@abtnode/util":"1.8.43","@arcblock/jwt":"1.18.30","@blocklet/sdk":"1.8.43","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.43","@abtnode/client":"1.8.43","@abtnode/logger":"1.8.43","@abtnode/constant":"1.8.43","@arcblock/did-auth":"1.18.30","@blocklet/constant":"1.8.43","@arcblock/event-hub":"1.18.30","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.43","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.43","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.43","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.57","@ocap/wallet":"1.18.30","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.57","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.57","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.57","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.20","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.43_1670588833090_0.3303476465085311","host":"s3://npm-registry-packages"}},"1.8.44":{"name":"@abtnode/blocklet-services","version":"1.8.44","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.44","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eed07d8fc1186139645585108adefeb5c1eb61dc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.44.tgz","fileCount":121,"integrity":"sha512-olEFAOZCS1lKegdF5GcdOy4ie6u9Fn7YVz72MrMSzf1WY/EiGIDrcOUuFbB06U1taMBXKdjNl86TOi5yScY+6A==","signatures":[{"sig":"MEUCIQCJ86vysGMNeVTwpa5ajJI8LiSP+wwfeD52/TIq9SRw1gIgJWq08ikJhFRwZzH5i+0iyHOacQd3gFUv1/5QEADjwTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44458901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlyf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp73w//fOKDk7EMuK+A6lxiVOTTHR7kLbtjp5U9BxWrQJfNn5RFs30V\r\nviWCnsFf0+7YpPRK1bebs4XkKtDeEvLC7RuCSwxMDT1vBL5xJFLSdBCEFNxf\r\nnLUAt1iwMdbsqcJ5oB4I6J5rvJUR7SV9y+W/q3Z2o4YzgU9YZs7wmrFOBPn/\r\n/LyRWW4fP4ZsjV5IA3cij8mxU+j3ZlK/kBLTs3bPEWeR3ccGmmgqFYjn4yzQ\r\n48FnpSYiUroN3QeZc3WHX0Pw0UTsM9So+Uj0/hoBwZQLso8ljjQ45dncWEQB\r\n3RQALXttJU8scujPHTqowS18xXYcllj8rHiniJsw80c2nVV666/EOGXNTjJh\r\nT0etdMN1E1dyoNsb1RkReQhMMBoj6J62HwmnZXMH/qgA3t4OHiCFrOReAVHv\r\nGgWfCzJXG6fV9rN/hgJhU/M6YGXcRtzOVOeUSVYJwIcBCghIk+P+H254Q/1O\r\ntLk9FuAKwWwlajcP23Shqkb00LfF4UxjYKr/d2i4NDziZEZzEU/HnVLFMjB5\r\nJOYR2G1uvOFmFact2FR6IuwqmtT/D/zZ8AHMurrUuHjXGgd3TEn2a2jhA1Wt\r\n0yTKRyaIPK+ofAzR7pcae1GUrRxw63NKfoXfPJ8/oqBoXIQruyM1nXP1Kglx\r\nB9YDJ5AFpCBlW3pU8FcfgdrF+KR6Ra9Cb44=\r\n=lRv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"db4a891634dbc5a03567118056d39ad2dd4c68fe","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.31","http-proxy":"^1.18.1","@abtnode/db":"1.8.44","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.31","@ocap/client":"1.18.31","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.44","@abtnode/core":"1.8.44","@abtnode/cron":"1.8.44","@abtnode/util":"1.8.44","@arcblock/jwt":"1.18.31","@blocklet/sdk":"1.8.44","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.44","@abtnode/client":"1.8.44","@abtnode/logger":"1.8.44","@abtnode/constant":"1.8.44","@arcblock/did-auth":"1.18.31","@blocklet/constant":"1.8.44","@arcblock/event-hub":"1.18.31","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.44","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.44","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.44","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.58","@ocap/wallet":"1.18.31","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.58","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.58","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.24","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.44_1670850553666_0.9447613374383759","host":"s3://npm-registry-packages"}},"1.8.45":{"name":"@abtnode/blocklet-services","version":"1.8.45","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.45","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cc7783b008f225a90600b5d811b7123af89d012f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.45.tgz","fileCount":121,"integrity":"sha512-ZT9jSWpTI8FClzoLTHCmBFA0lDK+n6mh43VZdRIUsakTK8sxCB9LWLvK1CN5abjWEJfC0I0oosDt7wkN3vP+dA==","signatures":[{"sig":"MEUCIQCwb2K1bcmWs47Kh4PyaAf+72OMQrLKYJKh2kZGifitUwIganhsMt2g9OlSTGmZfYtA9Ml9MDxbhgvhlNktr+AT4EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44458901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8eFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsKRAAnoCvaR7P07uC6aR/MqB2VrsT8Hi2qNVubVZW5wxlQ6gepECh\r\naUQU+7H7TMAMrwU6jazXsJTIc6mb5nE7b0xaqsF27LqrXcChRuN0uYfEMpCo\r\noQ7KBseHWioTmNFXTu3Znp9VPcevzraLTmpwIxCpTTpVJ/L/Z8dib6PltlAU\r\nqLF4fNV8LZF5rGakcRLupWiOKNsDJ1Fgsejk5GVhfJTvkzf9s7joyudG7/Pc\r\nlL/s12cMdvKQORhBtV65GSF2Yi4x+JdAlbBKym1iyjnzb9rgFf6IB2Epq45H\r\ntlDXB1/US2pooLTKTmHJsi+0cYjVKV1cwQ+0Y36pTDeUcxUN5aCHXfr38gfT\r\nTCxbThR381YXnx5CHegsrSet5FePWwlna4y/bympNamYZ0tW59qw/OnLTpXN\r\n4uTuE/5bNdwROQCzkJlFu3M7tedEndnro60hEQUB1nt4Xkf61i4PHdhPlBa6\r\nuvKrzT9pY7dCA9Bu+RozvDWrAgDnLoDHUauS7rBVVgoJv/ptRMmgob0IOatZ\r\nexXMWpULz0V1oB1CcaODrNkTDI8nbkkUSSZmxPTcgU423kn3f9kL9ckLaJsl\r\nouerGUf7A9Rsy7ebt2bPHXIJP5K5kNlUQha7EEzanRaTYqxP7ykZ2lSAHeVh\r\nNvwwiBt4v3EKFnTgrr7/2IrcThpNB55W9fk=\r\n=qcSo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a84232c1a3bb713e3b9de41092d01694420cd8b5","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.31","http-proxy":"^1.18.1","@abtnode/db":"1.8.45","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.31","@ocap/client":"1.18.31","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.45","@abtnode/core":"1.8.45","@abtnode/cron":"1.8.45","@abtnode/util":"1.8.45","@arcblock/jwt":"1.18.31","@blocklet/sdk":"1.8.45","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.45","@abtnode/client":"1.8.45","@abtnode/logger":"1.8.45","@abtnode/constant":"1.8.45","@arcblock/did-auth":"1.18.31","@blocklet/constant":"1.8.45","@arcblock/event-hub":"1.18.31","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.45","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.45","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.45","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.58","@ocap/wallet":"1.18.31","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.58","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.58","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.24","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.45_1670891397197_0.7625887520277956","host":"s3://npm-registry-packages"}},"1.8.46":{"name":"@abtnode/blocklet-services","version":"1.8.46","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.46","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2f4219a775f1c83808dce7b1ff794db2e13d20fb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.46.tgz","fileCount":121,"integrity":"sha512-QRVt8UXEocCo8q8w//2AJDq8zs1Eb3g/ZqEZo2mxwAHez09j4JcbC4V/Zi/Jcg20Y6uwnGOlJcZyrAC7F4LHVQ==","signatures":[{"sig":"MEYCIQCu5207EvFgr1xRy37zFGMEdQHu6bPOblcMWykTbE7tKQIhAIeprQUn5h/P2j+Lyhkfp0GL2u/JvHMbUsi4K+S+4OVB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44458677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnRcYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpDQ//QhJXLlcVUP/OrS56ly1y+bOWhNc6/BC+LoC4/WuCph4rKXDx\r\nhTKBKwqneNdri/j6TrWfEGxdzoMeU+xwwICW6mCC5bHThELzpvSeTGG8vgN4\r\nUMwZf1NbzIgms2786W+qjUwpwP9T9QUbaw9+k2dzpivDpAWnciEyGLvgjWAB\r\nUB92vK2aAktbe2qeKv13ge/OCTz6AtD0/wFi7f6SIkU4czbTBFFwwC9Z7YNS\r\nZtZkv6RrzWurE/c1wkzC67Gp3nevNTZ9RYYyzSWXi5br4HdrvpIqleR3CDx8\r\nAgXl9BeizsSu/3Xg6bAOeEdID1N/eHUcyfKh8JDqi2Sr1ydtirkYon/3caU7\r\nBbY0xTNWNgEwD2U4WvHpadrvO9VmjjrGPet4VL5tP3KuV4YV22sN0oWYC0qd\r\nC9MEVl0MfHUcqYEiDcsyJo7wyqk4DO6g/a1yDIRyOvFzvG+95viHKlMXpioF\r\nfiz+YL0ookvXJC7rtqgxqUL5QMkzMDSCUW6SpxTANR8WysJtLIXYSjXHCmIB\r\n78y1UfesHutQ5LsBETv/tt8QEyyY+wxSOsn8G3zFJ/JCi+cjlKY+Oy/uW6hV\r\n6kgo5tKdBrcK0oA+/X4tVQAZ05Z5A0QLVFQy7vord2yMVPn4OjLHPgqhFJaP\r\nayNPsDj14MIKPDG36PO/tw6m3fM95gXrpMg=\r\n=tCwx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"6b6ea0378d4334b808ec0102cd00e8e59833fb52","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.31","http-proxy":"^1.18.1","@abtnode/db":"1.8.46","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.31","@ocap/client":"1.18.31","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.46","@abtnode/core":"1.8.46","@abtnode/cron":"1.8.46","@abtnode/util":"1.8.46","@arcblock/jwt":"1.18.31","@blocklet/sdk":"1.8.46","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.46","@abtnode/client":"1.8.46","@abtnode/logger":"1.8.46","@abtnode/constant":"1.8.46","@arcblock/did-auth":"1.18.31","@blocklet/constant":"1.8.46","@arcblock/event-hub":"1.18.31","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.46","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.46","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.46","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.58","@ocap/wallet":"1.18.31","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.58","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.58","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.24","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.46_1671239447752_0.22784220916145825","host":"s3://npm-registry-packages"}},"1.8.47":{"name":"@abtnode/blocklet-services","version":"1.8.47","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.47","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2d028365b877bb3a781a170d6adf446b74aee8d4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.47.tgz","fileCount":121,"integrity":"sha512-Aecu9tIiPfL45rWKtX03kYFZfJXJNwXgaQcF+nBKPWqp1z8J6BFN+doNlYJFRKo3mNljNUhSRii3arqKNGv8dw==","signatures":[{"sig":"MEYCIQCbehlbJ6bykiHLhuuZ5xWkGSi8XFoHJLo+Csrw2Kg+rgIhAKgSmTeQIKtpbGQ/xOnuSqBNsqZkpzF4A+AT7jeU9VrX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44458677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn9HoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNLQ/+NzTtWyGdmKS+2nCCvBuSnYc250hhRnluDJPKGrLtVIOfGC49\r\nU9dCdreA1XqvtPePZFG75Z0XBEtfKgVtKqsJhScSdQIbtcuoLGprhtxhaWD0\r\nD4wURmmPZBSNLtwn0xOKcc+FCl5X0RGIdgOyg5m57uh9M4S/I8rQ3ScHOHpO\r\nMuAt3u4qqAbfwPGwCc+u+flpYpDFFvg3irFZwOcmCxozGenk6N2+9Ek3qc+7\r\nDSDF0hXQbHmCRvTfAJILEGSY/yq/MR1Sx8Lk+hqAcv3Dk3nj5LE5f67f9uqc\r\ncz2SM0mO2vaaTiaPUwHTFbMnTsr5jDWeJtGgj+mfs0fqXav/ihlya6TABxJv\r\nGjay82antTZ96tyw453sG+pxuzD1RE0Rtg5D6fFdkZCxTY1fe5iCi4RGOQjq\r\nCUsLn3roRf/vbXu4WnSM8dFqJdS6ZjNUiAdnFt2R01RpucTGrfn0BHlgFDAR\r\nR5UrjpGHothad/4EWr1pR3Yg2udgLOGk2ivjsp+5RpnbcmetaGLY2bpO/yzo\r\npIgWOQ2k7NUR1cG5BjVRwFyQ4xVkRDN1+65/EUbnmnMrPh0p8vmo9FHDQODn\r\nlNoRRXDcBBXDio4pb2ikk/Fr1cyzWrxDeQaZjX1iZIJXN5CJXZZcEaag9326\r\n/IUInMRhBMhTzZTc2aXjniqmJrX23fL8G8M=\r\n=4a43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"87f368c3add9af5ae5c9db3b34682b743032acb4","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.31","http-proxy":"^1.18.1","@abtnode/db":"1.8.47","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.31","@ocap/client":"1.18.31","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.47","@abtnode/core":"1.8.47","@abtnode/cron":"1.8.47","@abtnode/util":"1.8.47","@arcblock/jwt":"1.18.31","@blocklet/sdk":"1.8.47","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.47","@abtnode/client":"1.8.47","@abtnode/logger":"1.8.47","@abtnode/constant":"1.8.47","@arcblock/did-auth":"1.18.31","@blocklet/constant":"1.8.47","@arcblock/event-hub":"1.18.31","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.47","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.47","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.47","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.58","@ocap/wallet":"1.18.31","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.58","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.58","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.24","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.47_1671418343733_0.9114215760775384","host":"s3://npm-registry-packages"}},"1.8.48":{"name":"@abtnode/blocklet-services","version":"1.8.48","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.48","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c5851cd637bce244789f6cb5bf7146427b3a65ac","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.48.tgz","fileCount":121,"integrity":"sha512-zo6DWQN+/oxWjNEP2d+JXYI6VtDsVmSPXw7Gq7Fxpa/96YyiOleETxDqvRCPsJyW/PCjl7q7+JfLA/0JeDyVHg==","signatures":[{"sig":"MEQCIFthHFBHyY0dPFLI3jXJSeR/Z0IENgd9g639M3L4EgARAiAAv3rMFmT2CqhWcNG23ADEQAi2ZczrvHjff5KpZBlI1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44458677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo9E8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouOg//YrcqBVN4w0jklIqVXq3Mxw6EaQLIUOj/IREjoTnZ4xbg53Bq\r\nHZBgZ8RlHUdgPSXSZD9HZ/7pasgV4FLxwPPtGqhQW20RaF2E9H5VaBB5amT4\r\nnXpCm6HVI12yfsyL2w+P6ApPuPLVw0Oq0PrrMMz1vqGfU7Dgz+gpo/y3h0d4\r\nJzeFmIc90Z2qYEAvqAGSGV7DfOtfsMS3vD7+u6zLQxlx0R1XoamwoR2xPZP5\r\nbhwz92mGrrZ2ZObKzcP2h+ui04bjw5sgQruBc327wQaICAQJVOXRqZ2C2YS5\r\nq2kMzu+ThctLA5/b0E5ZWbJiD0UdtHxMUhQEOwf+ixr5SqU+4LeaNsE9m3bj\r\nx86Pj7K/lp4oufsr5I0ZOWRaGe8dQVgFHHfpXpPmhZ0W0KBpBMHpPyGg39NK\r\n/RQrEIF06D9gWMczEoXS+fbAnzq6DJKSMInO9pzlU5MxJSsuYERPRXXJbaar\r\nvoHfdnTQEL/hUeSdDlCsCYCtYQxdL/1YxT2AOagWGGJsnLssBFHROp1T5wWj\r\nFBTisO7V7NaWv072nOJY78P3wmt+qRildmN7/8mzdT4EzEgs2KuHDW/+KMhU\r\n5MzdhJCK6mPPKxr8X8h8D20EcpeLkdJr214n2ufHszFrRfzehVhbrLcYSJac\r\n47x/p6Hh/kxQ1e8YjSFP8152vAdEn2G0mFc=\r\n=5gLt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"39979d7a059d5f97442ac7d46604391e6656ac8d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.31","http-proxy":"^1.18.1","@abtnode/db":"1.8.48","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.31","@ocap/client":"1.18.31","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.48","@abtnode/core":"1.8.48","@abtnode/cron":"1.8.48","@abtnode/util":"1.8.48","@arcblock/jwt":"1.18.31","@blocklet/sdk":"1.8.48","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.48","@abtnode/client":"1.8.48","@abtnode/logger":"1.8.48","@abtnode/constant":"1.8.48","@arcblock/did-auth":"1.18.31","@blocklet/constant":"1.8.48","@arcblock/event-hub":"1.18.31","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","@abtnode/router-adapter":"1.8.48","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.48","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.48","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.58","@ocap/wallet":"1.18.31","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.58","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.58","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.24","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.48_1671680316517_0.8383775432786698","host":"s3://npm-registry-packages"}},"1.8.49":{"name":"@abtnode/blocklet-services","version":"1.8.49","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.49","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"602acd8ad5009224e91d8f1a74b253dcb5e2423c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.49.tgz","fileCount":121,"integrity":"sha512-EftGgzs86FClcIa0hRb4HMnwSGF5NJsafrdfJMKBiLnZX3CVeUV/h7OdrLZBHVjUE9XYtL4ytIKDkPizsOPmSg==","signatures":[{"sig":"MEQCIB1yfQZC/WygHGZxPoBnVYcVzwR1AYguVc8ZYCihQs2QAiB4Pbt1aMpvTKkZ+4U7wGEm6d6nNGEe68Y+7Jvv9Ix4xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44731475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpj/DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWORAAjKs9FJDCpOLoukEq7uPI8U+JRwBYA4tSVrOWJxwj2zSRkyMS\r\nJcvRBmsKJQJ5v4WkT4kxA871CoIvZxRfDISevkABrC3RSH3kheOIuCtaMEPi\r\nsoZ9eI2TDt818t4jRhBxhJf0G8VebW3Ov8edkcW5Dn7v95Y94jmgPAJzvhxI\r\nVjnoo7/b4k0gWKoT8wu+WfAusnMX8e3w6twGTyCWnIS85hnKn4VooVu7MN3l\r\npcfS+ffRnwMQUDSI4AkFNjkPff+eAujAl44l9PvuKQ9Vdfej7h7OIYy6oNKy\r\nrYbhXB4nTTqK2ZA+lx3uE4uSqaITaWXwD8m+dYEobcREA12VexLFziR86BPS\r\n+8f4CdNoDyja9YO425eFxwQmXvsIwgPRC2cWQQcnlaPqbiR6ZlTQipv2hQnA\r\noVw3X9uR9JNcp+e+xo01aZ+310SrKf10tsmPovv3U3cs49CgARzeXuM9KIlh\r\n2EBzgYb/K8iFv7EMwDtSpiKQLmFvo417fHHFF7FPISD+omWhTQ4OLFIHB5jj\r\nno/pNVzQXEJMnjy7yTev10CqEolJIcwB4gztvwtZyV/1wbQ/QPqomKQ/dZRE\r\nsndR/G/Q+MzkHLzgFKTICRLe1yMZrfg5y5PHjXqUe7GHFL8JpdTOsA+X2nFP\r\nKbkfe10+7u0q45lVw3CtaIoQL53m6CEgzjo=\r\n=okqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"627ac4fb21957fcbaf7c2c21e77de0f51ef9e30d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.32","http-proxy":"^1.18.1","@abtnode/db":"1.8.49","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.32","@ocap/client":"1.18.32","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.49","@abtnode/core":"1.8.49","@abtnode/cron":"1.8.49","@abtnode/util":"1.8.49","@arcblock/jwt":"1.18.32","@blocklet/sdk":"1.8.49","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.49","@abtnode/client":"1.8.49","@abtnode/logger":"1.8.49","@abtnode/constant":"1.8.49","@arcblock/did-auth":"1.18.32","@blocklet/constant":"1.8.49","@arcblock/event-hub":"1.18.32","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.49","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.49","@did-connect/storage-nedb":"^2.1.29","@did-connect/authenticator":"^2.1.29","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.49","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.61","@ocap/wallet":"1.18.32","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.61","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.61","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.61","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.28","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.49_1671839683091_0.7800116775476769","host":"s3://npm-registry-packages"}},"1.8.50":{"name":"@abtnode/blocklet-services","version":"1.8.50","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.50","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"77aa24f824627a7daea679960a2ea0f3d16f929c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.50.tgz","fileCount":121,"integrity":"sha512-YVkYN34wmwndLqoJCFf52wdA4zqT1AzF6r54Q6DzUbVXW0QpWRrI5ORJEGZsloC7ojVZaE8MRY4yL78lrDz1FA==","signatures":[{"sig":"MEQCIC+VBGpY608i+Vzsx2a8iindDNU5+7bF/bd7ZbO3lJCXAiB/TZZQJZ3jQ2R/r2JQ5Wipn4LpUuk4q4q6kAuA/Xs3qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44468319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqmmhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr55Q/8D80NgcL5V3hlFI/MvBetZ0ZqeWn+jxjMShZ46Y2ZsSXSMw74\r\nQhvDfU4Xip3/t8VpYjQ4TnHdOb+7sndRa24ZbjGvjCX6HpoE4b9ibO1tquG7\r\n/I+I4zFiwFerc7/FwtR5XWC3912hpDEDbT6EJDcfLT4WzOUpBBX6sXIs+6j0\r\nisu2VgYuIGjMZe/9SxdQlQyC6bLxAXVFrDoPBYCaldsRyLmPHRolpKbqLHKJ\r\nI974OEZ/Sa+Ardph0Kn3QgUt86MWUL6qCYqawpk4oP6Ppx+xndx21oVi5/YR\r\no3ZCZx7TrB46easC2GW7d4BiOX9ywydjvZByXnXLjFt6GGVyeapSWcn75CI4\r\nk8sikXtXkjsreayHyVTgRchMVxv1bZhyp5IAIvjJldWxJDwjJlCHoBFbwIuk\r\nGAlFZuwCIr/HgPnJcJR7osFW78GYcYls1UEn2L2PeZcHpmfKFFX3ZVHg+QQ+\r\nJ6kR45Iecz3sdC6VL+V+lUc/Nf0FnBd9jJstUvA6TJm6RIlQc5sKMhDTLyWy\r\n2fMnZxn+Y2lB3FcF4OPGiT4ZGSoM7Y/YyRPmBzbU3XK+qShx+3XZCXk6fBn8\r\nrhTXgwkEG8NnwDkcejfacf6TckDYSq+LxvvubhKi+Xe16xqQwgOpNVHruaHM\r\nkU5f2IFmL7bOEtOIAiJTNwnRLIDBTcCs1b8=\r\n=pH87\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"7f3ccb957659a6791b93b6fc4fbcbbd2c42f1efd","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.32","http-proxy":"^1.18.1","@abtnode/db":"1.8.50","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.32","@ocap/client":"1.18.32","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.50","@abtnode/core":"1.8.50","@abtnode/cron":"1.8.50","@abtnode/util":"1.8.50","@arcblock/jwt":"1.18.32","@blocklet/sdk":"1.8.50","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.50","@abtnode/client":"1.8.50","@abtnode/logger":"1.8.50","@abtnode/constant":"1.8.50","@arcblock/did-auth":"1.18.32","@blocklet/constant":"1.8.50","@arcblock/event-hub":"1.18.32","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.50","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.50","@did-connect/storage-nedb":"^2.1.30","@did-connect/authenticator":"^2.1.30","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.50","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.62","@ocap/wallet":"1.18.32","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.62","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.62","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.62","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.29","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.50_1672112544767_0.8422109940826559","host":"s3://npm-registry-packages"}},"1.8.51":{"name":"@abtnode/blocklet-services","version":"1.8.51","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.51","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3d6c924ea51ce4a8535d1765fa967b4632f17822","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.51.tgz","fileCount":121,"integrity":"sha512-R4lbbIQA952rBYRjJePkuoC5gF3W3GBfXyShYEmH4zpgegDCzCbFpOTZnfHKMilQqe56CcsOGpIUI7xgLqZn4A==","signatures":[{"sig":"MEQCIHgfqMRujWpsuI2cSWssTchdbuPc6ggM3QO4rINDz/fKAiBef6KZQLRuTYwruk8NQ3SL/0UOqBuC2E+qYanmZYmAGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44468319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqqkVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+UA/9HyOm+EZWsEvYTidArdAzDi2elZcM0xn4HU3VR+o34Fu3zB4A\r\nCdYWEikep1tHFXPWTujWLr9POKvulmKQFiNs4wotJUazBaqNgzMqcgANqPwv\r\nFqgy92V3C9XOBRDGv6sTMPR/j69s6CDh80XUuksnR5giUbWwdVIdJ9yOFRnb\r\nqT71r8qD4lc5SNm+DFUteyjXpn+U+FxiEC/4vPx1LfaLAhfNhIXj1aoh68Yu\r\nsy2CZB80DwAxrz4pzs3pUXweSLpzTY+K36Pc9Z+/X0LSdv0AaoPi0BMaxpCt\r\nE2S/mQjKcFo4l7rsqLz8iyy2WD45mP+e4XXzANohtM3lhaNTDex06ky5Wvpr\r\nyCatKQ4zpw790tbyxHkpiUbpQp5HOuOcKoHY9gDWywmG5U4IVhpx7S9yWL7F\r\n3sicglfv73TTeosNZsGqDwt0FznxguH3jO58J6W4mon/fFgwbqdY/At+D8fY\r\nmW9HQGQaOcRAwH9gOZdPa7rtnx4VnyYxo90Kgv3ViItHZX/9hqECti8kfBdU\r\ndrJhFWaD2mFlF71e1hI0CxKDNC19jZUnN4Xi10Uk9TyyLlKxj9Qi0Y11E9PR\r\nBK1dDoirOuyiPr/5b1Eb3LvnZA85OCHAvDeVcJ1JdYxrpribAl3so/ji26HT\r\nmJgASDXvTa6wfhd2ENuXwJK136fkh5PxD3I=\r\n=4b5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"30e929da51edaa22104c4de4e3d1661d790c578c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.32","http-proxy":"^1.18.1","@abtnode/db":"1.8.51","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.32","@ocap/client":"1.18.32","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.51","@abtnode/core":"1.8.51","@abtnode/cron":"1.8.51","@abtnode/util":"1.8.51","@arcblock/jwt":"1.18.32","@blocklet/sdk":"1.8.51","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.51","@abtnode/client":"1.8.51","@abtnode/logger":"1.8.51","@abtnode/constant":"1.8.51","@arcblock/did-auth":"1.18.32","@blocklet/constant":"1.8.51","@arcblock/event-hub":"1.18.32","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.51","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.51","@did-connect/storage-nedb":"^2.1.30","@did-connect/authenticator":"^2.1.30","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.51","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.62","@ocap/wallet":"1.18.32","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.62","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.62","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.62","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.29","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.51_1672128789097_0.2059529429705642","host":"s3://npm-registry-packages"}},"1.8.52":{"name":"@abtnode/blocklet-services","version":"1.8.52","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.52","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6dfe94484f183f7a7ee521ac13d4ad0cb7539df9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.52.tgz","fileCount":121,"integrity":"sha512-EoufpTvizENXcrp/Fi5nb24hGyx4jUF5eZFmD7PWewSZer/vCoqHcyOUaDsV6FgcG14nVNeEB3zpC1Ya7JhpnQ==","signatures":[{"sig":"MEQCIAdfPKubWh7an8PADkjmFvUxbDkz/HfDloP20DPrPwLCAiAmiw0+jKaJsCnrrGpFk0IK3Bps7bDMNblvSZ6x6RoxEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr8NbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC0A//WmU0Nb1gzd/85Y2fASmot52A1pTbpeDqmCNvmuLciU0wW53f\r\nKurYA2+95LspRvxjJKTwTRMM16FA7Mo3RUId3JU6GXaj1og7WHNJpKzIWkls\r\nKDNYUE1JttDVj+suXtUagYLznF0xVDi1Le9fd8vVTeLlZ2G/A4yj4yMIig3z\r\nvLo/ydh6xkUQfjXexSaczqXbWLJua1eIEj6ZGNkwrCa8zRiEmM/fROPb4dW6\r\nYHK7UUF+UTpolZ80hxCe06ZNvTLosPHSAynyErzjdM0ivF9VWhcqzEDHkkhx\r\nFTtZoeYUUCnl+9H9T/qPZRg2BdYVdWFtcVYTs91qJzgvMeHIVCtpnefGPuqm\r\nZmy5U0lWN5ifTxb3yd7BTAaFu6PtI5gDB0Bk1oJi4/u/ituJd35rncZ6xeUn\r\nWmbc24q6FQ33vKhgcHjTscGqXbQALxZ7c+xbHqxHgmR//zrZkUIk1gE4J63I\r\nW0HjhQu8sHye3X5WOc3v/tlcHLT0fJVpP1wEmbM2HHbm5V2zWn4x1ZAKjHo1\r\ndbV5DHd/qWw16B4TjtYSygYSaYMYGfv0EvdkWaQ1ps+IGWZq03uhFEoiaUEy\r\nyvy4rKtT9NiFHjRBeK8Sa2ce7hlqJDG5AIPT95v8UTXNOl97qGU9QEZMFD4X\r\nywMMJ+ZJP8ILZidkq/1DCC4dE7LmdJ3+B5Q=\r\n=QZmQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"80217320b7cbd8c815172f8a985584586c32e858","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.52","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.52","@abtnode/core":"1.8.52","@abtnode/cron":"1.8.52","@abtnode/util":"1.8.52","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.52","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.52","@abtnode/client":"1.8.52","@abtnode/logger":"1.8.52","@abtnode/constant":"1.8.52","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.52","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.52","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.52","@did-connect/storage-nedb":"^2.1.32","@did-connect/authenticator":"^2.1.32","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.52","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.52_1672463194945_0.8457030153276874","host":"s3://npm-registry-packages"}},"1.8.53":{"name":"@abtnode/blocklet-services","version":"1.8.53","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.53","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e8f7920d07c332e108124e7a8bc2bc204241477b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.53.tgz","fileCount":121,"integrity":"sha512-IHfvq/Ei7jiCBUDqlajyz/aMGzDaFyjX3z7isK5LaN7Z/+rwxgu/7zXgvqJLtXGRRWa1bxhVfn4FV5T7YA2DMw==","signatures":[{"sig":"MEUCIBL1/DxXggasWRai/Agv43PWU/htMko1lEEbzwUfQ+FsAiEAvV7RGgY2OsvIAcAhjEcbc87raI2Kcm+K3vUC8KKIdNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjspV+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFGA//WrDwyo8lQ4CZS0X8UE0NxxmLJDirXHL5sW23LQsNUCxQjF88\r\nilpfCC3ePweIjwzqjSRTuai9tDlMoJ7VOoFRgj+ZYKDsCFGCE0Nz2jFe7N7P\r\nVs4fD/GlnW6Gn7nENuggEmLrhOBMxyMPnBaTc8ihs/c9v+dDFp1YT2cV4oQE\r\npnFvjLm49yY2wDT8NRHT043GvFl4HPcty8cMK6TrAaHZVl5ZAF9uRR2uySnn\r\nMZcPeyCRwPKOPpGWsIri9nubLN8Qvjk64wvv3lTXCoTBOXgRCapft+9I7Vko\r\nwx8VaNLL9Y0sWVRVyHcXwG6m6z1ZQJ1fvKrJWJeAhVuaLtIYMDs8pvOskUuJ\r\nPqMmn9yAr7WTi2sGn2f6CNEY0Y5x1yaaLpZDfaIaH8j3/MU3S7YpjPs9cVBv\r\ndu7yZs5D+3VBM8HQp2YDnP9EFWdS9KvmoMtwAKqVeR70cVHSwPCgI+Gh5RSo\r\n8PIvA7wk6+QD66RtFkBJHCZs4hRlxOcyeCRFpyHvrjQVHZ84s52JHeIGbKeI\r\ncaah4cj/qgQUIXlWpSUAKiOeuj/CpCemx6a8yxBFC5qIRAsltAoFiV0b7exU\r\njXcJAWXKLchFQGisc49jd5UO/ZkDkPf0O7HIl67rArV7SE1yb47G0v/dBBMY\r\n1LirGeu3TAs8m6v63EJup1HqlrLqz1F8x8Y=\r\n=N6CS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"48a5659627cbf21c232514e332d96e3fe8442e0f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.53","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.53","@abtnode/core":"1.8.53","@abtnode/cron":"1.8.53","@abtnode/util":"1.8.53","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.53","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.53","@abtnode/client":"1.8.53","@abtnode/logger":"1.8.53","@abtnode/constant":"1.8.53","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.53","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.53","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.53","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.53","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.53_1672648062316_0.6118111133207669","host":"s3://npm-registry-packages"}},"1.8.54":{"name":"@abtnode/blocklet-services","version":"1.8.54","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.54","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed484fee564bf1f7983759c0f7bc7f2c23723e7a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.54.tgz","fileCount":121,"integrity":"sha512-PoDbTYTmiP7HvFzBZJrbdYj1o5jysrQK/qa8sF/j6W4Fo+iFOhod+QUCm7fuI2Nb13GI0VBPh1m6Xuh4JgFZLQ==","signatures":[{"sig":"MEQCIAMhL1ynbvjFENZjdqTk9g/s0smiv5bx/u4IKUOLeAv5AiBilbk6FR9pxvEZss7Gn3EypA/cnWbNQF2FH/jmxnKbiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs/OnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf9w//SIQ+oLMrJbFybau3VR/AMhZjN0VXn++tSOm+ElKnsK4Bjazs\r\n0eOqqDzRWi2ANJeJ3ycUXAbZ4t66zQRsa+SOzG4cEc0/wqNgouDXKwk223Dg\r\nbmYdo0/1aNmpglteVDfsF4a/yjFGVd6ybmj6JCbTQQl7udY8EI9h2fuehnzD\r\n8QCQchPnvowPfUUGJqESCSuOn6Z+1bzcWD89kxIsGUHfnDP+1WAAz4IZ/9aM\r\njGm8PnngafKHMUz9/Lkwf1ArU6hf/0VMUq7qQTUa/Fu0pFx1gIGKuTHLzEOB\r\nrgrH/E8p7yYw2S56Z3iUKcSES4y1Nf1hsUWSBFKlp3UikrJ04acseN2gAy0y\r\nTzHoYgTHp2wph/eSVlLwhbm5xKNZQ+CoQcRq5KYQsMfuqZRNhBtiFcU8KKZl\r\n2oajdRxNLkuYwh0QT/K6TLvYAP7IrBfTo5heC5dFTI4efQUsEt1yxfqeuGyn\r\nZWCxFrgnHvau0kIjuYY2blNeGpGTKgZ1N9iKoz6igA0v2u6Vq1y0EjFGx4FF\r\ni3Rr2TDcneaF608rOhJ2TBt6Er52AuJ0FYEy/rLFaWaMaBU3zmFW8+rMvYmi\r\n3+c+bOAWc2jkaVf3OmQsXJgUu1fqCK1Bd6krbUeXX24Jaf/IFj7K6q/kagGo\r\nfXcWxxwUSQTfIRiL1MUzS8C8f6/lBO8ueEE=\r\n=YUVy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"852c0501460eada698f20f5e756175caba656926","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.54","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.54","@abtnode/core":"1.8.54","@abtnode/cron":"1.8.54","@abtnode/util":"1.8.54","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.54","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.54","@abtnode/client":"1.8.54","@abtnode/logger":"1.8.54","@abtnode/constant":"1.8.54","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.54","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.54","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.54","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.54","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.54_1672737703153_0.34069182860129454","host":"s3://npm-registry-packages"}},"1.8.55":{"name":"@abtnode/blocklet-services","version":"1.8.55","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.55","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6525dfcd449e39bf4a913ffbdd1617f1f24a673e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.55.tgz","fileCount":121,"integrity":"sha512-j+wN5daoMbMz/iSZHxGw7cSgy7TaxMix+tyyk0lailQWgoxJBPqiB+eTxTZVwT+Z9ExiL7Bm9bAcBKJhzYFbIQ==","signatures":[{"sig":"MEYCIQDpCn6qFQP09ScKepLhJ68XcBmpC8WTD01fNxozqjd5ygIhALmonOqk1KHV1py5joUasOMnaqK0WcHPSaXZmMCaol6d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtEQAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEEg/+IwyM32/vSk4244yKeevQBXw2fcZa5wzVAPu3dNZGQ9clEiEl\r\nNUITkBVU+mUXoFfpiUVoucWcexalimjZ1s1N0fTy2WSTB6ffc0VSGBZM50A/\r\ngksmPxTzJ0UGOtP7nbds7UKZ4+LSPX6+uTPpgLeiZPLoA6nIBhAt84hMQtCe\r\n2R4Z4+pckXm+T8dW8WbabEdWwDLME/xwvwSNvDWcRXdZhJrkrcA/9RXtaGmk\r\nf3Z53srR+kx7+bZW07NoU5qD5Cbgzj2MSsY/FKjaei7Hh0dYnNcatqJDEyYf\r\n/2FqiTZT1E3VgSY3/D1ZvHjKhAV5u72TcyHJ4Eyl5WjbV36WaO1fqQTHbIXC\r\nvNi/kIe4s0P0YkOqDaDHdipeImeCaDesrCOMeWRIETzIHeNkmpP6yzp6uhSC\r\nk/QwRI+AeV2LbFJPCpybCetnK6Mj1ZhxhqKyIxRTpKobckl+mSyrlBI3td3e\r\nGaYHMMnnwFIV+9PXNBKNa2OpqeS5fK0suNEEsRRUXYLad1vpbVHEwDtGhE9e\r\n92NSVa2e6aHXp3CBQAcO1H3eFNmXGKsF4tlR6K8KlxaN/THqmbXtGcekuviJ\r\n/T3vI7Zwmo2YbvHl0pwBpprfMSrCmDDJTbWI8pLO/cXxqeqcQEayzyoeZutP\r\nG4PNL2shZAApKDQywBSNeoJ5aYmlaL9hHCA=\r\n=ZWhL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"dce39bef7062b76648998b1f1b9a3c0a9b708dff","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.55","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.55","@abtnode/core":"1.8.55","@abtnode/cron":"1.8.55","@abtnode/util":"1.8.55","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.55","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.55","@abtnode/client":"1.8.55","@abtnode/logger":"1.8.55","@abtnode/constant":"1.8.55","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.55","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.55","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.55","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.55","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.55_1672758271707_0.5758423011101772","host":"s3://npm-registry-packages"}},"1.8.56":{"name":"@abtnode/blocklet-services","version":"1.8.56","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.56","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"47b3bb3f887319e7c7841c6e62470ace4eaf9465","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.56.tgz","fileCount":121,"integrity":"sha512-nCNDdWWPLVIDIPKicUhKLtbhLGwODxbBcVbJGoPO05uHaXgc9PCwhH8zoWBxDM2TRz8Fe0LC7zsPVybfZKeaQA==","signatures":[{"sig":"MEUCIGob4r9A9HyBOEc0wde9bbeOLx1e+vyqwt4mKU2aCHoMAiEA+MD0XfhJ3xoM1SaLpKYqRkIMRfUbpikrr2MgvWUTzqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44565286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjthp+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqdg/7BThyxRP7gEUSNrNXRtWRkUZ0l/oBSSul3/98jCb0oXB1cbss\r\nuKf84G6f3QiPYTNfPqYoQjEJ5GJgEgejcSgh9pGEJyRxcxO9JETGwgbgY8Mr\r\njKu3l/uZgbcy3ODbkGtqIFQh6jPWcvWnB0z3584lVybSUl2201uh3kz5OPFQ\r\nrumhyWVx4oxJ4QDvgOtvSx/cVdDoBR6BGTY3bPSfiwTG7yHTK+/odqic+v+D\r\n7xoFkiRT+ep0k8st1Dxoc6HylvgKz788/5XPlS0YTh4+DOvB8T9J4aCd/paW\r\nh9cWyQ2ELZ6nW7u7dp5zNFbVDMPtOtyeoTKgLkfQuJdgYWKYWv/JVVptzEb9\r\n6hPjwu+coniqcNpyjpDQvFFWadr9HE8HQl1wGNgOKjOnesNLPKA+uh7PVx1I\r\nBLVGR1HUKuB3PnDYzV93+vOjq0rLy2vVN5QPsIOBVEuezVtb7MwHvFRtXYcA\r\nLGtxeg67yGUlXIt/6ZE/ah+8WBZ0Gb8RTBt+sz2/mlge4kG716dSjf50VL5T\r\nr6CVbqUZJcdzp5bzQOYMgqLcC2XW/Fd3s5R9k9eUHPfEViIfzvdlHMXjOOQE\r\nNwLwRErHST3M8A5h+hjIp0r9G4qTE/hRZXD+VBv/oXZtg63roNJFew+7m57o\r\ne28KijGHmvufAfWQaYq9vyEfqo4xbvAjsxk=\r\n=UHGY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8c24c9d747e96e05510b9cbe863666960569fb46","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.5","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.56","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^8.5.1","serve-static":"^1.15.0","@abtnode/auth":"1.8.56","@abtnode/core":"1.8.56","@abtnode/cron":"1.8.56","@abtnode/util":"1.8.56","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.56","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.56","@abtnode/client":"1.8.56","@abtnode/logger":"1.8.56","@abtnode/constant":"1.8.56","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.56","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","rotating-file-stream":"^2.1.6","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.56","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.56","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.56","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.56_1672878717679_0.19695680987505382","host":"s3://npm-registry-packages"}},"1.8.57":{"name":"@abtnode/blocklet-services","version":"1.8.57","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.57","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"321967409ee57917d5b1bf57ee35eaf80509a3f8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.57.tgz","fileCount":121,"integrity":"sha512-qK0XSbg6idnTlfm2etPJ+hlxob57UlMPhU2FasGCQ1GpsBMU//AYpBfYFdVIOXlyupo1LYHDYcMQ9hAGnm75RA==","signatures":[{"sig":"MEUCIH1f9hCmJ/fD7BLepS9zQhRrnru+ZdKyvRxRU0HYr1fpAiEAqr73/akA3evDOa6iJ/n4s27dZ+dY9EheHhkVDQtzCYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44574170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuBWSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrocRAAhbncmd/RvBIQ41JCHnYWpste4SZaKw3/2kuyaY2+Hv9iXdN2\r\n4tl9Flv0//oAu9ztrX63oBTeXPXnIbkWSUCXE4YZfmiCzCfasakfEoCELgXN\r\n1UZj6daQmCtoRt1wgo4UeRvNyZAeAKRA57sZkbeh72EiVZmCU2QTmUXmwkPS\r\nP+wRlrR9DW4KuDUrxWWFP5Bx2Ombxa2pLdHkO7FKK+xcfjj3kk1HHe2v81o0\r\nUOSlSKW8hybkEVofvUbFJBrEBI+6FrbU9TBJxZ0v3S+CRZUEQY0+zH0AKbuE\r\nyVuDeuzNCgnVXnyiu6Iua7ZXEMqzuWjFjBr0Ft9jPhDHl/rm3ZV4BNh2e0XF\r\nv8ws+ZtH5uT8sNRtTxoESe0NhqKTyIIgEHYFjDIG7YYOCOjpOpHOJEG+12NQ\r\n/uDlgIoBx1dRPO2A8xtVtxicRqV/xMXV9jCV+OhoBe3SJEz12QLRNkvABqb/\r\nzYcsKzSbGkSzC+aC7far6qeF6dwrsJXVUZZll5rxqtwaTlRaahDbrA2/TFW6\r\n6qze1Ci4oKnIaVxXTZnHy5DPs0mPcM4m2Etj+JKu74efGfys2uP50QLS/kX/\r\nC8YKFyIUmOKjujrj4uhidOOR5DhldWvw7qdD609o1WwJ6eJmGUc7UhzBy6vq\r\n5Tux0N5z9U3Lzbg3kMY90uHeh00b3Gvwt5Q=\r\n=gaDT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2573eb9370c79853cba88cba418a964fb1cc8949","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.57","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.57","@abtnode/core":"1.8.57","@abtnode/cron":"1.8.57","@abtnode/util":"1.8.57","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.57","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.57","@abtnode/client":"1.8.57","@abtnode/logger":"1.8.57","@abtnode/constant":"1.8.57","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.57","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.57","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.57","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.57","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.57_1673008530426_0.38036901844740956","host":"s3://npm-registry-packages"}},"1.8.58":{"name":"@abtnode/blocklet-services","version":"1.8.58","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.58","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8546b0a7274288ad0c18849b5680dd27cb209f3d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.58.tgz","fileCount":121,"integrity":"sha512-+1lRwCYs26tO542sZ93YwSRrXPHtFZsj/51H2sz4PgK/v8y7TDt3qqQCYzzPKKyW1Cpcfc45O324aMV2/BQ6Fg==","signatures":[{"sig":"MEUCIQD2TNipTcD4BtMOeW8CQzIY+8Q3I6g/6MR4UYDowEXOZAIgbtUmbqtZR/Jz0LimXlIrHRfsimj71LH4qxNaxzMI+Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44574170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuBvmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnzA/+PV8dLRaZuLpj0BXYjxgSW9EMPwGLpGBG0nz3mWNQEUQfYXaE\r\nYtD0KiRlbn2f6Q3UMehVqDD2s+MV9PeF2WL/aNBRSwXnis+CGCQaK/FSgIQY\r\nThi4pRZfifV0Due5ZUnZuN5EST8muOg2UKQeazMV6L7tDbQHRV77sxZWnmsC\r\n3CSh1964E+p2PJCOX+twiBC35x+VeAgAtPFKJ1G+Z8RIat+kHtkeV1xgNw01\r\nwyv0u0d5Bu5MijzSNoeguoD/pbwbfEG3PdPDx07s7e8dWJzACWWAAtrsSoMp\r\nfOjlFBcQSdu4GV8ApHW4tJ6xWtKoMM3MjsiLHYpx2nDJFUd0uGOtz6waRmF1\r\nRLamZYzbz8bowJxG4HaKDAcZuoepxllyCnk3GzyfLz0mOvSG0gz8iWzM77NY\r\nHWuJZoFTsLf6YXnkiFaPUaKPBHRqf3yn8FseheVKzAYs6hxczQ6/Egi5QiOk\r\nJrStQ5fYUI6el/bJsFIIlXP8Ytz7WVtHb77YaIjiVxuSNYkN+gM/xJR/6uSe\r\nPHRtiRXqRTDBLwogz/qFeQZ0d+Tizr0adHQ9i6YGSizdRXjVCZrxbBTOqd4x\r\nFjttpZBsyppYrwFUGvb2vmvK2OMtcO/MKiPbnPPOOsVWnkjyi/F0WBjxMGKz\r\nSXE2PQvm/A9qi1H+p+r47uAy7m3U8ZCUzEY=\r\n=gtZ7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"697fbc1875ee02f6a0dd18e48a5a3f523209f208","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.58","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.58","@abtnode/core":"1.8.58","@abtnode/cron":"1.8.58","@abtnode/util":"1.8.58","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.58","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.58","@abtnode/client":"1.8.58","@abtnode/logger":"1.8.58","@abtnode/constant":"1.8.58","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.58","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.58","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.58","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.58","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.58_1673010150277_0.5944589929619677","host":"s3://npm-registry-packages"}},"1.8.59":{"name":"@abtnode/blocklet-services","version":"1.8.59","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.59","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0c1a35d792e18b9667dc4f6dd318fa9d871c78fb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.59.tgz","fileCount":121,"integrity":"sha512-iU+8apci1hDYfu++bcRLFt1QliYtTUJ3RPlh+6oNFRYhR3ZG4sF+F/J++H64Cc2W8FJdUsL5054w7SwH76Bo0A==","signatures":[{"sig":"MEQCIH+DhPPpmuOi69o5s4JfXY+Uzl9UNOoRkTtMv7zdAT0gAiBvzY6sCylyUScDHKQDtDKa2KZQOI7PmPko0Mp6fM1byA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44574213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvLOfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3ew/9Edb9OsZ5zLnNy6n4SbFgomRIoH/fHaXn/ea/VJ508Exl1pQz\r\nmKr1r5MiXE6ob4JZADTebS2Ej06M5NFDP5WtzMsqS585MnInvNUOLpXvzowO\r\nH/z/hK7NE7RKXKsBizI2jLFLbTygaPW1Nzq5WFSVjE/miB/ftpc7KNVTQEdE\r\n6lG1jXgQ1AG42gyL2ZjhGHL+cDhTNF9elbtN1ZglNxmuWaqCbfmzYHKayHop\r\nfR49isCZuTiiKT9c/A3j3RL9E6habZnjJX3zZPfujcCIoiod9TxiSn+ly23/\r\nLOKtU9iQe+ZJS0Z659eSTeGI8Uxb/yjLSDnLePArU17/wwEgwcEXC7S64mLS\r\n3SuZYqz6c+kKwBjuO13GodhwSXpxuuUT/0crwCkLowbz/kgt4urXG9nYkZV/\r\n7JIRJHYc2o+mXHTdKMb3yFBhzyYkFL3SUM2CYfXFE8u0SxFPaS8X3f9sQRPT\r\nbvFnofT9difg089P97lNH7asuFftb8aNLK3pcOn6fou5k7QJsDyqftHrbRn2\r\nNWjY3NpD6I4pCQkC/VpbDPv6nZ1yA1ZnIp+XB+8Ox9FTmB0v11O5VWuDYenh\r\njwgKJUlDtkwPH6FnMyWnmdP+WHJAxIC4qd4nbUlJWJ5PMieyFTdeYb2syErF\r\nOYwevfZQ8gkvjLwgSjO8h5/HDzvlp65odik=\r\n=sMA8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2cc84bf7f971585a6cc29b566d33c0a74d1ee94a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.59","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.59","@abtnode/core":"1.8.59","@abtnode/cron":"1.8.59","@abtnode/util":"1.8.59","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.59","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.59","@abtnode/client":"1.8.59","@abtnode/logger":"1.8.59","@abtnode/constant":"1.8.59","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.59","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.59","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.59","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.59","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.59_1673311135303_0.6198629912310278","host":"s3://npm-registry-packages"}},"1.8.60":{"name":"@abtnode/blocklet-services","version":"1.8.60","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.60","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"690c434f6aa2ede5f362e21c7d03b6164235bfe9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.60.tgz","fileCount":122,"integrity":"sha512-BgFyELLofwXYLhdii9bGRhASHKJWMdylf1ZtK8XumCA3veCF1J/maog+gexbEJ5D9U6Xuu26rD/i6Trhlt6s4g==","signatures":[{"sig":"MEQCID4q/vzU1M1yBYikirqrXTrR+In48dBdLCWSI1tMHV0lAiBdesQzD903h/HRlWZmibhHGzojEsmIdzXKtkMQoo1fAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44575855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvo0AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQNg//TzajZKK4pm+vMHpSrqdYq/4Z1vB1YldXo9JKZXLFtttY92WI\r\n3QTPlaCQWyP9NJcWyyS5EO/vo6sRcPL+o+3HCozwEB3xNenOKqRye+G3TOEJ\r\nRYB5W5U0ju+0CTI0EiyxV17ObCtx5Jy0TeQT18mMzEkO6oHYepLkgzZcq26/\r\n4Sw8Ghvr7rVjDVJrUdUVTAcztuxVIGo4kBKJd8qIBUz7H753blcawDFzNgN7\r\nM1Sj/JVnBVBIPJQtdHH/3uCL8DLo8R10xU0A775X55TOF6Agvs9vrp8MbAfa\r\nxFvsnkAxLRw1bI8jmUy6RQfpJkxS7icasenypznhmAkUppPgfUOmfKWdYWu6\r\nDanKahs++0xkwhznrobsPdW5KyVW9jLY4IdOvveIO1ul8GQ00mu36nzvYnMH\r\nliRkxONm8GsHJ79ZxX2JnPyZyGwXQxIMHmEfKgdhMqd4A0ybXIwPWl7Yq9Q0\r\nGcC7h3re3tAyUSznM+lPtYC5XHVxwwrJnIHtm45Rmw+7eUsvXTvRzRQ+0avy\r\nC2mPym9ok0h/l+oTJmTHJNiQsrehuS0LMmOlwj1SfbsNDhxpz2MgtVa3V2/l\r\nYFqqdT+iG+xxsfqH0c5KUxrs0oaEAt8h8ReOlBPebcQraq8bi75qg6bN27id\r\nweVj1J3IVduuwKQkFwps8BFwGx+MpNiWUrU=\r\n=dU8H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"0a56dc596f58d83f22d1ea0d0145d84e7151f5be","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.34","http-proxy":"^1.18.1","@abtnode/db":"1.8.60","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.34","@ocap/client":"1.18.34","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.60","@abtnode/core":"1.8.60","@abtnode/cron":"1.8.60","@abtnode/util":"1.8.60","@arcblock/jwt":"1.18.34","@blocklet/sdk":"1.8.60","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.60","@abtnode/client":"1.8.60","@abtnode/logger":"1.8.60","@abtnode/constant":"1.8.60","@arcblock/did-auth":"1.18.34","@blocklet/constant":"1.8.60","@arcblock/event-hub":"1.18.34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.60","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.60","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.60","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.64","@ocap/wallet":"1.18.34","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.64","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.64","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.64","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.60_1673432319930_0.8773486095939702","host":"s3://npm-registry-packages"}},"1.8.61":{"name":"@abtnode/blocklet-services","version":"1.8.61","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.61","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5f06584e2faa92fd85b86b6315d7daf11768bd59","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.61.tgz","fileCount":122,"integrity":"sha512-3FlOODMZJp1yoM4fzPAi6eUJLevjBiVmvy3TfxknbBbm8Zla6PQF46zDdU1u0KLltC5mPhxdSszSjR0RZNu2ew==","signatures":[{"sig":"MEUCIQC5wUx8esC3qZeC8N/J3D2/lMHmW2U7H8gv5XYNGDleywIgCO6NegAe7sHd88aDDHs+nFRgiaxt8kCLa9Rn6HOzNRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44675871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwVUlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP9A//bNlNqb9GFASg9UF6WQhCQUdWPBLSBRS/5CE3aWm5jaWapCIi\r\nxIyfwAm8dywEEudVAnPRN2vc1GsaxuiCPu7BJTOPCB7Vey63+OhujpRwTJPX\r\ngZnxtWWmq66gVj4RB0A4sZYYsI7waB1fhYh4LGTDFo/jDGxvKux9pKc3a1SL\r\nZHEL1G7KHrd7a+OLvt7V666TottGHZ17OzRrWt3KHZnb1sa2Rmgp7W8pdxPA\r\nq37STc478MkTV2gUt2zG2pYYBlpHk6DJtKzIZUhaQFsI3Ba4HC9n96aC3eWt\r\nbOfL6jVYAs9bvrnhgUVTul8NfCM2lvTjSbUiI6YTSJk8cnPoviuQkGK1DHPa\r\nRxnXGYdbavJMoglLDTypl2rJMsm44EW/huK0fTiAmHLHx3vS+oj/6wnTiw2Y\r\nLqMr8B/1UqQBzPJ+MA4HABpJLzEVO3WR/mUroVu7juNXqnMYW+hclz08tkCj\r\nxgx0WQZ19jBMfJHPLcbqSAGun1xbu04XRT+s952vWgzhha5ozWMRD9JF+p48\r\nQw38P3OZKFVsfs/velfj44wPFqV9zQSkp75tzaUmeVdgs8PncYuQrNgcuYSc\r\nRZ7oS1+Kfwjs6HcE+nnSrt+CbFoxSAlE6IQkgChOYjWOIeMgzNItJBFfj5v7\r\nU6JzmUBuSBire1Wbfz//nETwYZ8byAPvYto=\r\n=pRcY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f68ac14c2074400d392e2171d328f12dbd2e64cb","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.61","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.61","@abtnode/core":"1.8.61","@abtnode/cron":"1.8.61","@abtnode/util":"1.8.61","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.61","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.61","@abtnode/client":"1.8.61","@abtnode/logger":"1.8.61","@abtnode/constant":"1.8.61","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.61","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.61","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.61","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.61","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.61_1673614629006_0.07038134846541988","host":"s3://npm-registry-packages"}},"1.8.62":{"name":"@abtnode/blocklet-services","version":"1.8.62","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.62","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"76914593f37c09de55980d6f7835cbc1017ac3b1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.62.tgz","fileCount":122,"integrity":"sha512-i/8YsbGb/3Hss+khPTiX7n+Cqeys8XZUM3EKLWidPtPAIvc0kopGrJ0+nQpicjIAWmwygGX7w+kE4WJA/4aTrQ==","signatures":[{"sig":"MEUCIQCmsxGkm9A4GkPcFk9L5bw309fLoAIVK2I7ZU3bEi6LAgIgFfVjBX56KZM0xa5DToecejCcFxu3SiDgMBW47+R3D28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44676475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxoRRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbyA//UYt+g+8YxKN5wa/zbEm9OaJFvi5zzVVLPcT2WPOMimWlMEQ4\r\nvnI55kymydqR3sTbT4yJ38fh5g4KTDYkN+PYSluMH7vqSxCUKH2Hpf2z9n22\r\nJbyK2UUTw50sHpWg8GnQ+L0rStz+L6n4U0vb8fI1mn79eHKFnz/uRQ+H6anY\r\nCcVJB+581nSYmHA4VkKoeezJQ8jzJa87j/VnVdls2CfN1rPwK7+BZPNdtmgU\r\nn8T41dmnsTfSAuVbMznoLlmebMoYaBzNExbMprSBhY8/4rLbZkibX4SNavs/\r\nWjjZFMr5UsG46V/6UC9cpyXwovnM0pkdGoftN/HUEFVY97K/0WJVmzYqRynP\r\nVjehQyG8aO6xdAPF68rJssVL9dgTkdkrPGac0ArbJ5wATOGMf2PCKHLk+JK1\r\nknVbh6Cotq11JaJjUAJmOV5uoGz79cp4I9bFgX5EyKL71LbOqtKm3MvoTYkp\r\nQ39A0Wlp7qQuN5o8v3tCmvT42xNFjp8pLt9rMqw4sDr2TdMUFpGu500xSSqL\r\nrqxIo37M6MYfkHrguRKyNkzTquBMo3GKWriOoSRdu8Rkr8J+AbeWxih1coyN\r\nj7x1RAZVBTbfG+vBsH9n0Kml5zc6otht8GEQAfxyxWen61RT6DAdq7nZ2ByR\r\nBZ6XZY1nKHlvh2FHE9cw13nGjuO3EUPLlUg=\r\n=LNR5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ea6ab48149eb9e1157ef37ab1505fa36a9ce598f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.62","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.62","@abtnode/core":"1.8.62","@abtnode/cron":"1.8.62","@abtnode/util":"1.8.62","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.62","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.62","@abtnode/client":"1.8.62","@abtnode/logger":"1.8.62","@abtnode/constant":"1.8.62","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.62","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.62","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.62","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.62","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.62_1673954384591_0.2643703809116338","host":"s3://npm-registry-packages"}},"1.8.63-beta-c51e554d":{"name":"@abtnode/blocklet-services","version":"1.8.63-beta-c51e554d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63-beta-c51e554d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fe948abed40bd7f13c455f38846e3b58c1f7dce4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63-beta-c51e554d.tgz","fileCount":122,"integrity":"sha512-+KpNx7zcMJAEn+ROK2F38gqYguvemNVSliD167AHMLDQXWINvg57ISbiZuKkDHmWhGoT3H6GsLMVuZeLKlf3GA==","signatures":[{"sig":"MEQCICu+CvG4aoze8ksTcMCsSd7x+rI40auP6EuC7OMAZZztAiB2sH/BcH8OlCD4/pfvd7Htf1dJ4zRh4GCr4qgYnjOvVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44677690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2MrUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxQQ/+Ojw96a6ZtpPKomFjrNuDPRWgUDgUorvdIcn0ifBrcs9vCicI\r\neTtKN3pAmnYUu3V2RjoKYe1e6lXbVKzAZzTL8LcnDTxK5EcBL3eO+/cgGeEg\r\nMHMqTYmSKljSxFTHBNbmLaexOeE4kfdZp6b0+v8zwTNJsdrmAXTjEKXDnogO\r\nYwuBZ9QxSpK7H8Ki98/cP46BO5TqAPG8/vBttBCebmwK1OagXpel/O+DJqTU\r\n/LuVvx08Zt604VB3Iqqffk2Xz4gWzxNBA2s1SIOQbNzdP2sC16CJjGy6tIwC\r\nwvgtViCrrySTqirXaxCME6eTnN08Jig8AwAafe7iegErbpJa5ngM6GFGW7ui\r\nihS6k/MWXvSlATjmUZpBnl5z1Vh/7EBWpIzv0D6VZzlfqAOWczMvibLtbN4B\r\neUuIB29JUGTBTtXTIZ/cT8pwU4DVSY4971OebpENvEjcDHj7/5RjfDzLn8wM\r\n2VVA2/zjHMCcIJUeRmVPlqTcVmXFctep3c99+7I6yD7QkSoDyZX+d9xn0n+j\r\nCvXZ405UQ7IOyKpuP5PQ4AR71TKSKn9uz6zwMtQZ5f1c+iXkHOeAUZnJJAMo\r\ny1jrt8gNHRuOZvaBFbwsDeNpNvuEalOzHhLxoyr2P5K79oCVWr1I4YbKe6bI\r\n6riuV4AJQuefwyRKG5rL+Xl6CoP0/2D0Zws=\r\n=fNaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"9913ed7968dfab63d6549201a5a98f9819fcfac6","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63-beta-c51e554d","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63-beta-c51e554d","@abtnode/core":"1.8.63-beta-c51e554d","@abtnode/cron":"1.8.63-beta-c51e554d","@abtnode/util":"1.8.63-beta-c51e554d","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63-beta-c51e554d","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63-beta-c51e554d","@abtnode/client":"1.8.63-beta-c51e554d","@abtnode/logger":"1.8.63-beta-c51e554d","@abtnode/constant":"1.8.63-beta-c51e554d","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63-beta-c51e554d","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63-beta-c51e554d","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63-beta-c51e554d","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63-beta-c51e554d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63-beta-c51e554d_1675152084076_0.10885218396980711","host":"s3://npm-registry-packages"}},"1.8.63-beta-b71f5f80":{"name":"@abtnode/blocklet-services","version":"1.8.63-beta-b71f5f80","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63-beta-b71f5f80","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ade6b3525eb971f06408d6d6fe70bc2b3af3faf6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63-beta-b71f5f80.tgz","fileCount":122,"integrity":"sha512-3kO9LBD1B2h/smFiSDe5NcPBRwv9TdSHkGaMtRQ9xFIhW7G0q5Ffkij5cO38rYC2JrNYIhe9a8i6OvXEelpfMA==","signatures":[{"sig":"MEUCIQCDDQaABVKsZV2+DEUEe2OvIdE9sXvErDHgR4T222T6IQIgTtOvcXUOUorRpgIzKuFFhWIRjuleoNKkWe+6Wvs57lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44678435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2QPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTog/+McsBfQdKV7vr+W4V9vy4f7P6m9SgysrJZsTAPhSqoiXDzmt1\r\n6OLUv/yr0LrUnXdK+4BMSFbv+NUtMZZ6bocVrRgAdSB8tZFiFRPqhyip3EO1\r\nlPnFwTQn/Pq/WiG74cPT5u/1PS3/aErjw1fjNgaqsGPTK1OpkoKxYr7cW2Rf\r\nQqvgDVtJJApBnS3CF7I9yhE07EehThnG274kD91Hp1kFxu/4vTJZtU9Ky1+a\r\nwSs849TGv0bhAsP4OY88eX32Nk51qYGNZ/04dNcZFVnMqvztoaljjFgpmgwb\r\nXyBPPIkHY7BaJuU/tiSyY2oagGhADF7SoZ2np54GMn0YuYuKMjUhD9fru4yF\r\nTuRKk9NQlTqrSAbrJe2zUxNLb+wmx8OZEw8Zan5nT0evRvvFg83kYqj5L1IK\r\n/nXevw+j9SampLb24qZkJfIKXjmzDQqXYtwnFwqvw1DvSYyN4kwxyosHUMEQ\r\nUJVG2YsagahYxpi3jtaecMPEhE/arc62iz+1/8mCxWvOwb3+iqnv4foneR1j\r\neE6xdWRO2Q95bS+gaQPbTcyrpa8ZEE8bK4p2nZ+JhCFJrjSZRAOH2Wyj0aDo\r\ngdw8jOzjmbcBOi9oecJQ1oW867gduqKmJ7XRuo69TsKMh4bwdYnUhfDG00RR\r\ni+E2xnLwwoDihT13t8ZzucCWlK8OHMmgTZI=\r\n=84au\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ad50b6425a056b2db12b07283d0c08af62532c64","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63-beta-b71f5f80","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63-beta-b71f5f80","@abtnode/core":"1.8.63-beta-b71f5f80","@abtnode/cron":"1.8.63-beta-b71f5f80","@abtnode/util":"1.8.63-beta-b71f5f80","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63-beta-b71f5f80","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63-beta-b71f5f80","@abtnode/client":"1.8.63-beta-b71f5f80","@abtnode/logger":"1.8.63-beta-b71f5f80","@abtnode/constant":"1.8.63-beta-b71f5f80","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63-beta-b71f5f80","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63-beta-b71f5f80","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63-beta-b71f5f80","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63-beta-b71f5f80","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63-beta-b71f5f80_1675166662172_0.7050481337767327","host":"s3://npm-registry-packages"}},"1.8.63-beta-b0b23c2b":{"name":"@abtnode/blocklet-services","version":"1.8.63-beta-b0b23c2b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63-beta-b0b23c2b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4c0dc58af9b305f78bb46a56950d24953ce2158e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63-beta-b0b23c2b.tgz","fileCount":122,"integrity":"sha512-aQ09I3odK4HwBXwKAthnCHAyuHPrvtvp6QHHeJm0NrAlifynVc1r5rxfBT8BcOKcDqMJn2sK2ozD99E3mZvilg==","signatures":[{"sig":"MEYCIQDS6pZ6bzi6TiHsVb2Tv/IcBg0MSFf9XplNuleebSu9SgIhAN6QUtDE8UvF4D+lWnO83TJ9IpzTOxaxD8ECRrYxQmjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2j26ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDNw/+MggP4S33NmE4o25BV3l6e0zMCPrw8wibD7iaELj2Q/jtP8iD\r\ndiWqX40k2kGJR2rN89KfxWLXO2Z5jT9m6q9U2JAz60HUsjCM2ZD8EmgTd6Z6\r\niUjm9Ty+VsxUUp2mE7WDg9v6ROzyU/WEIxZv8R4GDV1vtSwe6oVozQimQf8+\r\nPHv2JFFOVjxWYpSJVit4xYSYpFwMH28HsWqAThwpf2TI8ZZWd348gf3IMxA6\r\nxgNdAr61SSfyQGu0aFFcU/dk2MT6Gw1rmuctoUBFHi8vM0xbHkxQqCRDzoPC\r\nGNp1fNww1jEt7EwRwvSl31ulQ/a4FIgayUzr/2YizTAjQ05ncYO7x+csrkeC\r\nA9MdWcIRSZ0KKWpWrHLHr/j3wFf+2r4hrVXNgbqmEi0WAGM9P4aEevhx5LC1\r\n0HI6+5Gi91ZQLE3Pni9BnyTV39snC8/sDfl6v8PZnBL0os8GEPm+PR/y6uo1\r\nUofVpFF25LXhoXKhTArg3FNStAjcIoIMlu8NyX9ItgFXeQ4VZ4Y5E2UOqU/w\r\nXif7BYGIXcKEfebWuqmC/cvFxHGZuU7QSwlZ6Uga3iTZC1rnSoPPxrLbAIm1\r\nqCCpVt4ByAFZfD+8hpE8GRZwEytGwRhcb6TZIvaeMONDV9C7a6oMV/mZm4vw\r\ndmUgeW/luOxBQnsPjFo6gDcqTDV/ZC6ClsU=\r\n=BFBH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"4287f73180dacb1e158ed800b207166df89092ec","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63-beta-b0b23c2b","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63-beta-b0b23c2b","@abtnode/core":"1.8.63-beta-b0b23c2b","@abtnode/cron":"1.8.63-beta-b0b23c2b","@abtnode/util":"1.8.63-beta-b0b23c2b","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63-beta-b0b23c2b","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63-beta-b0b23c2b","@abtnode/client":"1.8.63-beta-b0b23c2b","@abtnode/logger":"1.8.63-beta-b0b23c2b","@abtnode/constant":"1.8.63-beta-b0b23c2b","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63-beta-b0b23c2b","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63-beta-b0b23c2b","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63-beta-b0b23c2b","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63-beta-b0b23c2b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63-beta-b0b23c2b_1675247034444_0.4402070310870172","host":"s3://npm-registry-packages"}},"1.8.63-beta-a36b5e1a":{"name":"@abtnode/blocklet-services","version":"1.8.63-beta-a36b5e1a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63-beta-a36b5e1a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fccabeff2464ffa320b64b4edc3785e6f59bf2cf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63-beta-a36b5e1a.tgz","fileCount":122,"integrity":"sha512-RoBqFf9hCGhg/Zf87UGG3rDtVCCn17dxnpUDQKy+73gqOVqOJaR/tZGe5w+7jY4lsTIMlrsRKEeXHLhDv+ReDw==","signatures":[{"sig":"MEUCIDH9+O3VPXvHrbMKYh7i0PrgGa38WECimTULR359QF/XAiEA9LLIAcM95A+GWbhSOjJ7BWGGAb9r+gqzyZZp8FYqpUU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2nreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSshAAgiyANiAthecwZjwitP7BBGr8TEzO6cqkNwH4sCr5qoyGUqRB\r\noBzSBBldNIuO4msyCgzY0VEY2RcXhrs0tnIBSBMADxytlEQlGr7r9C5VoUcs\r\nWxoO9WbbWIeW8bzCQ0IJABbSZmNASjqtXxTAcQC9avxTSiFOqXbJAaf2XAwW\r\nxSKoSiVIl22AWQNI42cX9C6/OVsmOaiPXSsHrnDEd9iSb2DEeJFJJqO6L77D\r\nYD2TkUq4btNx69pIBhyh1NS/awuUN3YiVBvFN8Ys2UN5ixWYintlr5ZIvlZg\r\nzgmvKT/SoqCbkOHJuSWWz+gkEkWlIuzCKRHWY9HK5CBLStsAfqKl9logSOka\r\n/2IgOny1qfm6NMXefB5YK29YLkBHTi4erMQwFPM1nosCBVQJfih2D7heIIlo\r\n+vG+yopOzV3OQj48/VgHF4FhlGYOEUjkVYqqVqbDEktd1Vv6jPYKHpPv4KTx\r\nfq+ZkX8Ynp6La6ftOIvN6rkTTrrWL2eiuv/DmZriiYyeV0xN+Oi3uoTVZqSh\r\n9g0c0Q5DY80ElccORNr6CVFbMkdnkTfzaQWYCgBAAP3nmSnhdLwhtr8+U4Q8\r\n7g/i70wUrckD+f0y7artfvbvhyR6qaOfKNZgngJ2vIu0l1VWbiRZZyzB0J2C\r\naAcT6dPXJynDNPxW6rU56f7yh83GX4eYnZg=\r\n=pxkP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"0c5385668fbd6235a3aead7d3a4a1ca5159088dd","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63-beta-a36b5e1a","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63-beta-a36b5e1a","@abtnode/core":"1.8.63-beta-a36b5e1a","@abtnode/cron":"1.8.63-beta-a36b5e1a","@abtnode/util":"1.8.63-beta-a36b5e1a","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63-beta-a36b5e1a","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63-beta-a36b5e1a","@abtnode/client":"1.8.63-beta-a36b5e1a","@abtnode/logger":"1.8.63-beta-a36b5e1a","@abtnode/constant":"1.8.63-beta-a36b5e1a","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63-beta-a36b5e1a","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63-beta-a36b5e1a","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63-beta-a36b5e1a","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63-beta-a36b5e1a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63-beta-a36b5e1a_1675262686446_0.5145758555684101","host":"s3://npm-registry-packages"}},"1.8.63-beta-f0a24e0e":{"name":"@abtnode/blocklet-services","version":"1.8.63-beta-f0a24e0e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63-beta-f0a24e0e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"60bad320ee8adfc5d901f273b1d632d70469d357","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63-beta-f0a24e0e.tgz","fileCount":122,"integrity":"sha512-dksryrwMNMsvVtf+Sh/N8A3qAGWSMx8DJrGgzX1H+PRiBUSen72z482DlaXLM/a/iumC8dpJUqJBAQwzy6Fwbw==","signatures":[{"sig":"MEYCIQCK6nVF7AiY+q3Vc+sM2CkL2u2Fuswb9FKOMDRxvt06aAIhAMCb+oSyYIMU6kpV3nF0i4imQKVvKO4tc31/4g8TBzBK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2wAMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLow//fqlcjAinHjvrjgsU6YsZDzbswigwG7iTLMkXpp+/bhLUkz2F\r\nQw3Nrieem90XqR3C84lzDdIMD/rkFhhQ8fuPtGa2CsV4pwTpngD0a2ImaHK4\r\n/Uxsb/2uhS49sP56Nzc9icS7+tFTsbpZ4NtTmSiVp+i5EQ9dT/n2sROz1+bP\r\n6zHspkSpfmQpT8R9P2GpZvGYWJS+n4aQAvRqpm8m4TRxIdFzq7/Fz/uJYQ6s\r\ntKQTfx6EcT5/d1hSyWUNLr7AlL6MCLc1yYF+l+JXRpn+nbbQ0GuDUuuTx+2Z\r\nCUNK2YuEyjyC4cbhgmkCbRHJM7M36ofPJvTXJZKvqFbt5z6mMpPjPel672OI\r\nRjhxjNIDi8wbexRUOxjRfCvuR3Tmg9ChZue1PoKhcNDjoeXjHpHeI52Z+wXZ\r\nycystgZv1PLti2xpvXHG56IZaZGsOba9pWqa7/1k7yqD4g/ohDbfDD9/KAES\r\ndkMgaM3EWlXE7/cyRHHaq9B4zE6EKf5KTFapf6z1Z6RlY6Mc33dmVhKh2KBf\r\nu9CDEIE1/27R+COUQHSsEhivF/ZtONhWePjvEJndYuTYfPvvELLhSNGRcAz6\r\ni+Ea6vG4xLeY2BJ88KMF1CXREsFwQJ52yBxB1g/XNqEEaCokz1GGD9zPIvDX\r\nh3byQAkzyfYeid8yWkbM8npSg3n0TXinh0w=\r\n=jZAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c259def41b57e9d23621e5e656ca945b2a42ee66","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63-beta-f0a24e0e","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63-beta-f0a24e0e","@abtnode/core":"1.8.63-beta-f0a24e0e","@abtnode/cron":"1.8.63-beta-f0a24e0e","@abtnode/util":"1.8.63-beta-f0a24e0e","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63-beta-f0a24e0e","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63-beta-f0a24e0e","@abtnode/client":"1.8.63-beta-f0a24e0e","@abtnode/logger":"1.8.63-beta-f0a24e0e","@abtnode/constant":"1.8.63-beta-f0a24e0e","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63-beta-f0a24e0e","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63-beta-f0a24e0e","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63-beta-f0a24e0e","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63-beta-f0a24e0e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63-beta-f0a24e0e_1675296779957_0.4705278668584838","host":"s3://npm-registry-packages"}},"1.8.63":{"name":"@abtnode/blocklet-services","version":"1.8.63","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.63","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"91db1bdbb9e6318ed75a61bde7ddffd35d8c0456","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.63.tgz","fileCount":122,"integrity":"sha512-hwuojPK4N/SmpOs/8u1V7fgfq2q+4BoFsfZWnysGvpg5MoiBg2wX3CIhgnoTSBsMmyKmcSgooxiNayP87sBEww==","signatures":[{"sig":"MEQCICIsc6wDN3DF7WfeZBPax32jBsQrulBmNGsh4tvnD3BrAiBreuycEhPgvX2AnPrJrFXUPCvMndrKETIFj9NT1H9kyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2y54ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq40hAAklC6zz4ePY9SG2J5+taBrLR6tnfHbPA/bReDcKB3trm5Uyy3\r\n42wVberZKGgL7BgFg1R5RtAEUcm0NJjN/s5yI6jRCxbuJSRaKlNkIKhZsGSe\r\naEeI4L0GL+hYEkyxlXy0rili/9VPc2StGdSA7WWzWhUopmxh/WSah0Az1C2d\r\nCGqZ78Cw//bNNpKGofrNK3ARvFUOriDOOX5cQATaND6b5TcVU5FNI+tDyM9F\r\nXqMq6HUVEB7k+TUVUxJXAK8NiYSHKPOHWLsxP0ab4wuCWoXHIfobQWnYsha9\r\nz/dOrPWTPUnH0wdYo7kH0IvSmplBxV3XHBNBfmMWgTYT/n5qRmnYUVM9oNZa\r\nCTgXSiCBMpjMD3iFUIPp9jG5j0ALpJdwJKOWiSEOTqg5Le2FczZDHXlLqFka\r\n3aX7PnyimBrkuMrhZr2TPVlmPYQzoalRW9qhPTZKracmAqigNTZqhcrnexDC\r\nE1A5/ESt6idC8NgPy4sdPGAiI3wOtCxVAFFEH/HqoMIIK0JxBkEm2U8MirRz\r\nRtVAVr5f+gG1XpWtwfEqTpkiNzVpzJcYKVMaudMK7iSqbTDaS7ZQySCD7WdQ\r\n8sM0qTAE5ISSFGBoWDAanYq78tAgeFuTx8qSzT02Jl1FYVDqopOp9YNWnLHo\r\nv8v/eo94QCylH00M504te+Q3tdhmtxs8g9E=\r\n=CTOF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"69c7bf7f79fbabc8718d8ec0c6fb36ce9477cfd8","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.63","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.63","@abtnode/core":"1.8.63","@abtnode/cron":"1.8.63","@abtnode/util":"1.8.63","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.63","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.63","@abtnode/client":"1.8.63","@abtnode/logger":"1.8.63","@abtnode/constant":"1.8.63","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.63","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.63","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.63","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.63","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.63_1675308664206_0.5587497878563299","host":"s3://npm-registry-packages"}},"1.8.64-beta-b3d407e0":{"name":"@abtnode/blocklet-services","version":"1.8.64-beta-b3d407e0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.64-beta-b3d407e0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e63626123c24562bda24ee0d0e2a5ab10f07d01a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.64-beta-b3d407e0.tgz","fileCount":122,"integrity":"sha512-jqZcSCmY3ELXRt6RPnMUhvLf8MLX2y6oKbO8JWSB44tr/p7x8NtiwCkfw+OQRXZCURXl8KXCocSKZ4NwkVAfMQ==","signatures":[{"sig":"MEUCIG3oTwRn/rLseS3OjrD3cWtB0DPFnT9EvfAl3N9ZVLz2AiEAnYhr/HKMuhbdrHng/i+OOK/IWNGWZ1PDehcDp1AblHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44701304,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj24w8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4mA/+M04CowbqXZAXPpT17I/ABpvEnFw+xRgG68hVS2kXAu0v0pzm\r\nE0Dtni+BOwSp6PD2D6qsNXk87yjs4J0JacbMuIsUK5I5RuxpV0GuGnbUQKOV\r\n/fsxBqdZmTbulpbptmH/1AsW2vAjJF8vUKLv3QHi/N72ZGpoMbChy7nK7cQM\r\nElPa2cZkS8ImeET2YX3HLeWb3s+aAtGkBGfuyc+0C+SAKwC6JRQlvnbfNXyu\r\nAbxznmg+MjHxN8ii4hAnLps+WWnCuctQ6ABhHkVGDPvA5WYxbMXt2IInIT3y\r\nd4tvjp/EKTsLuFiSoeY3CLQzRGPRsFHMPWRRXQvzxngxmgZn3MIxz9dKd1xP\r\nglt1y/Aot8K3yGJu5iigPL2/ujGT7jUmARzUU0/VxeWnAfdFb7YSaUQ7DUyd\r\nC7qjlP+0uqSGxSeBdiCL1/aTtHK2/wJQ1w3+oXcq9u89FKSJVaGv5DBgWxtQ\r\nLhXOt+cmK5nN2k7HDd6Ng0fG6seNPkbbShD9hRxUGURbX00Uv6/goTabrxMz\r\nMIRQnNMi/kEkwUeoT3fv+3hWkywZ3Xjd7OySvFLbc7gdn91tvJNbujnK+W6S\r\nemEQHH1Qk7HJxjFh5gjWB9FAzVgK5DH273QIXOtUUQft1g2G4GMtyJBA48/f\r\nbN01bd+hm3Af6Nb1Xc76ngCLJa9dPjjIbek=\r\n=aQjW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"e076a9cab4c15cfafb82d0aef9a66dd1b825ec75","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.36","http-proxy":"^1.18.1","@abtnode/db":"1.8.64-beta-b3d407e0","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.36","@ocap/client":"1.18.36","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.64-beta-b3d407e0","@abtnode/core":"1.8.64-beta-b3d407e0","@abtnode/cron":"1.8.64-beta-b3d407e0","@abtnode/util":"1.8.64-beta-b3d407e0","@arcblock/jwt":"1.18.36","@blocklet/sdk":"1.8.64-beta-b3d407e0","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.64-beta-b3d407e0","@abtnode/client":"1.8.64-beta-b3d407e0","@abtnode/logger":"1.8.64-beta-b3d407e0","@abtnode/constant":"1.8.64-beta-b3d407e0","@arcblock/did-auth":"1.18.36","@blocklet/constant":"1.8.64-beta-b3d407e0","@arcblock/event-hub":"1.18.36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.64-beta-b3d407e0","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.64-beta-b3d407e0","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.64-beta-b3d407e0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.65","@ocap/wallet":"1.18.36","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.65","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.65","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.38","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.64-beta-b3d407e0_1675332668143_0.5454860470064027","host":"s3://npm-registry-packages"}},"1.8.64-beta-0b5ede51":{"name":"@abtnode/blocklet-services","version":"1.8.64-beta-0b5ede51","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.64-beta-0b5ede51","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1db16a6c9127b6c26e144df13adefe6fdcc9d5a7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.64-beta-0b5ede51.tgz","fileCount":122,"integrity":"sha512-ZUV7YlUm0sUxjNPgBbqOIyomxMW0k1GPRJrWJxuKG4rVcSQG+VCxAqGi/EyN5Ta+6u1aEkxnQGjYsw67eSUoEA==","signatures":[{"sig":"MEUCIB4vRYATL+uGCoo57lEalIUVQC77VPx/fPFaUMKxqLB8AiEA2EwAypgoeg3vsppL96AvprxN3MwdmFMj3u+NIkE5PV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44730779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3QsYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbvA//VDGeLmQFWUL0aXpFHhQMmMwOV3loAN32t4b5Nrm6Hyx8zXZG\r\n4J4KWf32pu6LTzccFOTYweW1lHjRvpb5lHX1LimHfNrINm6aUG3Zx4RdrW44\r\nH3uovwXE9FPDReDdDHg3N8S7Qh3RxkuMwtUOwDayHDIIukMxr/167eNKuu8i\r\nAHRoqqcPUu6xliWEqxmlEfJEcu1hnHC0ESdU7YyxqGRpuDiTjIlT8gl8y0cH\r\nX/uKEfoi/NNT/nRx4j6I4Crju7UEOKbW3QiFyf4/MTIzcEFjjPAv64mTj0ml\r\n8fmU35P3RR6QdUL5f599GQkQYOhArj/fdebu98IU80prbFQLYIeFaE8e3mCa\r\nzlcMzOfLKvQ9yR29EDkHUc4KzUdcP8iMUbpeiKC1HO+2FEdvxJPCWd5KqCEh\r\nqqXOWmaNOyEkYPFDsS3Gvtpx7ByPwxWzCdJyP6rjMDw9Kc+nDvAJHady0XnR\r\nywSZlg1YEYST0rnc6d+vEm7nDT4g2L7ze7ULVk+PXSjm89uavgGbvN+HwjZp\r\nlSYne0lcwnfxvoPYpjHOuVlLy3S9qpR2ui8szOKiEhAOgPBzNLZwtGZB6O/P\r\nvfMBBbK396Jf95zwnkEbzEWq7PoPjoti128cIpvyKLSyrUMdx5MGY6E/XnrX\r\n0hld7WkCK+7jDuPHWtSboiJ4qGLFDJU6iyk=\r\n=uEmI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"fbb72fdf88ea44c949ea951b84ab0506805bda7d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.64-beta-0b5ede51","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.64-beta-0b5ede51","@abtnode/core":"1.8.64-beta-0b5ede51","@abtnode/cron":"1.8.64-beta-0b5ede51","@abtnode/util":"1.8.64-beta-0b5ede51","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.64-beta-0b5ede51","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.64-beta-0b5ede51","@abtnode/client":"1.8.64-beta-0b5ede51","@abtnode/logger":"1.8.64-beta-0b5ede51","@abtnode/constant":"1.8.64-beta-0b5ede51","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.64-beta-0b5ede51","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.64-beta-0b5ede51","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.64-beta-0b5ede51","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.64-beta-0b5ede51","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.64-beta-0b5ede51_1675430679727_0.417420550165422","host":"s3://npm-registry-packages"}},"1.8.64-beta-f211f0c5":{"name":"@abtnode/blocklet-services","version":"1.8.64-beta-f211f0c5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.64-beta-f211f0c5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"45410b669fad65196bbccab88850ac8d0bf45411","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.64-beta-f211f0c5.tgz","fileCount":122,"integrity":"sha512-GsRZ4y4PdNfpSDbCKEc+jIYK+e43fDv23s++5K8RzgdP7eFtTIMM6G+Cr/cLrtYijGoxdRsS/UDlkbo8z9OTEw==","signatures":[{"sig":"MEYCIQCX8pZkkJOz1XvSLmhqCELQ//4Ta4whuIg52d4eGTfTvQIhAOzghXtTByrvpZamvyJwmbDNYuL2f1HqxI8ktlMTVjK1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44730779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj33GIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVew/9E59ItwipfqzL++YF7LEk9TiMFa0ru+Yb6qLe9eC3QCsW4IKt\r\nql47HPhV/4/jMTaELkBSYGy5+gQLWnQby2lHQpZX3zW8ZXSnk1IdtNoGxwjm\r\nb1jIzzLkAUz1Hr5AfO5pTjjvQ4Vvpg2z+0gVD928+7b4BoEwIMntPag85gT+\r\nVoVhBcfBMrI2ZgIGoxj9Cc+14VIIT47UcDNem2frDpOSPlDtRsuP8BA94R+u\r\ntOfxr9I7waKx2LYGJN9q94NbRYIHloLWoPzQdmFWftGpUdIWn70IZovCmkob\r\nnFmwTteKrufFaIJBIabs+/7dFSvl59aFRfq8mehi51yh2+OBlBQnRBxSHACR\r\nuOZ/0nka3sxcRIN8VX6zFkyhgFb19usDM4DFTvz5I2u98y6/Ns13xCQJCY1T\r\nHLaL2KyUB4oC6RO7AnpV7tJqbiLm2RYSY5rZ4fSEaEsvf2NddgRmcAfb/qxU\r\n5y3f0EPlXr4GTWrAIDTcXNTrkyHBlcYNiXzH0QZcET+h2X4NCcglnNyet3Pn\r\nPusVWEDUpw/yhkBRUG4Xbrql1B4ZH+/aFoGoh4vOgkaBKr+rQ96aJ6v7PD64\r\n2ivxn6mlFkNpyf+QO8ALP3sghayjwO528trbuVRpSf5mJcdLDKTc+bPbP+HG\r\nmuwaYWphFHCFlwiFNXErUUuwOJgl9x0pu94=\r\n=hSDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"37ba774e398433766d5ef5d89970438e40d0aeac","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.64-beta-f211f0c5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.64-beta-f211f0c5","@abtnode/core":"1.8.64-beta-f211f0c5","@abtnode/cron":"1.8.64-beta-f211f0c5","@abtnode/util":"1.8.64-beta-f211f0c5","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.64-beta-f211f0c5","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.64-beta-f211f0c5","@abtnode/client":"1.8.64-beta-f211f0c5","@abtnode/logger":"1.8.64-beta-f211f0c5","@abtnode/constant":"1.8.64-beta-f211f0c5","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.64-beta-f211f0c5","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.64-beta-f211f0c5","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.64-beta-f211f0c5","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.64-beta-f211f0c5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.64-beta-f211f0c5_1675587975649_0.0011071878435007232","host":"s3://npm-registry-packages"}},"1.8.64":{"name":"@abtnode/blocklet-services","version":"1.8.64","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.64","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1ed8a25819314f74adfc7344535ce6871c556b59","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.64.tgz","fileCount":122,"integrity":"sha512-dZv9k+A56oi7TBY0fmG6ebxjGYGe0qp96RbTXAxx0hO06bbopvWdHtj/V9YdQMQZzLcizmRBrbbHTNC8AzrXqA==","signatures":[{"sig":"MEUCIQDyRDoIKJqd0iZsL7oWallydz6pI57aWRDkw/ySltd2oQIgEOKEPTFAE3PyGfPj1jHdZBR48O0eftap6+eqklPjMpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44730569,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj33KJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEIhAAoqUqEcTRgmus7+txx2S1Xm58M1rjohQ+CmjzJWUksjWtZIRH\r\nckn8zj8l3mpsmaFY/T1LGPE1goFliel0GtjYffgelhs88XHEZRkHL05mrrF0\r\nPFb3Hh/FnkG1NXpkKQsnYZT8MPjUiRqGrJzrniV1zKDT7oNDJnU47xxmyPd7\r\nCp7I/erRQsuRDL6hW5oLu4D8tbEfrruKpP4MkREBWeTOxqcoKd4WBjBDY8ku\r\nbvRzUXHWCPlZRa3ePNyFEgoFdl1ArtAgJphXSg5+pN868c4aZNCIlZepHqB+\r\nWtrVXuuXOg+axzxaVQjXQvrLpWuPgyaIFXW08B4PKqTuCslN1RA1WJY7+PKP\r\np2tQxdkl1CzZmRLLL6HhObKDkbJ6pPtUieqsGYEqIkAIwIfVND5iyEH86m0k\r\nZG1ECDQbxKJMkpMpkhebztsfysZYlNyHbCh6+HC3ohzVZIewKNstNBkJep5P\r\njhFWGR4UCvvHwOK2WT4p0B3NR+9rBcTgrYY2Gr0zc1KHEZ1rDbhQTMkoDW0d\r\n2R5tw1gXh1dLsxUlO4Dx+ffeztALrsjg4vgJloToez8RbWM4vzgitiUSQBmp\r\nhXxmeT76j1rnAF4Uwo3e0b5JHroKzX6fByF+W6Feollv6R/VfGP1GqNgyUTu\r\nv4pBKczz/A8dnOK3dlDPcgAq2ynXss/Mprg=\r\n=D/r5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"2abf7d3078ae9251ddeb394b4f0d82de4d9ababe","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.64","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.64","@abtnode/core":"1.8.64","@abtnode/cron":"1.8.64","@abtnode/util":"1.8.64","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.64","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.64","@abtnode/client":"1.8.64","@abtnode/logger":"1.8.64","@abtnode/constant":"1.8.64","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.64","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.64","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.64","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.64","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.64_1675588233302_0.42569609397719077","host":"s3://npm-registry-packages"}},"1.8.65-beta-81d3340c":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-81d3340c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-81d3340c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"312d61d730590f3209fa804fef568406828f1707","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-81d3340c.tgz","fileCount":122,"integrity":"sha512-E3XWOakpm3DJReG7gzIr322p74CneZ8OgfQobcl/YkvGWTo/ns3iZ80O0/lJHyPaMBVvDB/cpqWsWEaDvanbuA==","signatures":[{"sig":"MEUCIBPyaGznDQGftG5MbDCwn8z8Chaxfqf9iDFR7oVvd3//AiEAy5WH42PUQTZ35Efkx79nSloEjq/fngTH3MJayRxsSx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44731552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5PSfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp08g/7BMsTzouJXfJ/HnPJzqHDLBWzDAt2/yTQyxtblgtdapsRXJIi\r\nCqNIcV12tQ8R69fztwtubNhXUQsO+NuTo+I8hH7fWmzHzfEWmLWqPHMgSRrk\r\nP8HCNpEJS8mbOt73qje8+tDyaaso63i4SC6l1d0iqQ/PcYkCbk6uqz7KUPaM\r\nT5EhRbZ7RwyKItjQFnqYSEG7VknDjDMK9AhOVAywEzLTSoO/Vscv921IenJ8\r\nRRCqmAlcHDMXUbBdnfRUiDoE0j0H35DjqzNM4Ey50XLcdPalxBGKkK/HGyQv\r\nC+LfcuZqyPfLBHTMLWJLu2+Xxjs5mJOkboR0mqdd85cyGmtLxPsLZkmPWnBS\r\nDaZ+0yDH0/TkdqkRGqZ3QiTSO+6V/CwjiNzgiW3BDZfj7yQCXNEi2mrq+8zQ\r\nafOAg/PA+BaH9oMuGbVcZXnJ2n9hRxE/lY4XK4Es1+AU5Q4aTewXstd41R+j\r\nuYy7+c7M5X679dw/nD1G+l2CX/BFTtn3fjR4k+ol6+p3rRiuKhjLYdtH0I7p\r\nzEdGwTp+BcLE/RYfVuTvhBQUHlgr8tX3oE4ehYrnt1rEFw0Xgr1sKZRk6KJJ\r\nAmJVZg7eFAHRy9cq6gnIk3X03uyPnMlOIQcq3+R2hAbayNgMXRwAw8nZrDwg\r\n6a3HPeiZDKIavgGjxPHVAUInd5RBsMRkumA=\r\n=hRH1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"5a904b9192febd1d09a759d929ca4de639a50cd1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-81d3340c","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-81d3340c","@abtnode/core":"1.8.65-beta-81d3340c","@abtnode/cron":"1.8.65-beta-81d3340c","@abtnode/util":"1.8.65-beta-81d3340c","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.65-beta-81d3340c","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-81d3340c","@abtnode/client":"1.8.65-beta-81d3340c","@abtnode/logger":"1.8.65-beta-81d3340c","@abtnode/constant":"1.8.65-beta-81d3340c","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.65-beta-81d3340c","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-81d3340c","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-81d3340c","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-81d3340c","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-81d3340c_1675949215324_0.8109282573119689","host":"s3://npm-registry-packages"}},"1.8.65-beta-5405baf2":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-5405baf2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-5405baf2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"06336c9e1bde09bd158c69823fc279d7405b89aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-5405baf2.tgz","fileCount":122,"integrity":"sha512-1vGy9MrvAjomtAQ8TTR4YurdD/G2Br6hWyIP+HATCMT6eFSiZsJ4/UTjVRqNO8WqBYlgzDxfBzVnU1GBvuH0Hw==","signatures":[{"sig":"MEQCIFhyRwV/Z8QVTk0hf1LxNCG/h4y7XQroWKs4rvZdg2SpAiBlBB7mtoT6Ij2SpIT4xMPME5n+AOINNpyDdrsrIb3YnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44733851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj50amACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvtQ//VsNFkixaob/xfs0/LtTcdUyHJvxDo0banULy0rP23cGRlvFD\r\nfd5G2sJZpT+3DtsHizGhMQ/vXPZQFlwobR4eJvbNuQlC9pHj+gkZSyEy5HVY\r\neYcjt4hV79wFUR5pVGd62FHkYdE0zJXE9JoNdiaNnw4LyVh5RQreGbpA/dmN\r\niKUqIzYh3yLk4jeTGxwaEfYhuHObn+KkIzNTFLFBrw52Jf/evKF+8wAxx0C4\r\nnKmZ8fIZFrXXGXr06/XA30ilrHAYnle0g2pe/I5t3w+VOIooCzny5D9I9Mpv\r\nJ84n9dO+SaVU09jNFPXqePGjJaAOAdVDJx2DO3YEWv0TJynCWZHAb3IT58ez\r\n3tWOuCWoeAJjuoLdAq22tXQ08MvTzL6L74gsl9Dco09H2u/DwaIfIovzI2gj\r\nTgdZz+BhsySbZmGFr8rW4RWqvAWb5Trmx4yfyfaAZ2DOWIbO44bPRSLT/5Wa\r\nWY9S/QSV5MNwuJrN6ZNbYZpVb0By1iEd4K54VLy5hEI3oJwOTB5kwGn8OTX5\r\nacd1Y6HQGlrr9aPvpBVfHezihJ7XDYVtIgEN6rpiyf/Aj97vRcUKdu+bVpD1\r\nAZ4RUfu7eVr4xwNIEHCApnNNK3naddOo9EYs+/+MOoKNoTeBwj+58JM5VLp2\r\nB+MgM/oStud/0djRXsjRFkk1XM63LptRtjc=\r\n=hXbG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"e5dc838baded7031096118462a604fd70d78ff1c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-5405baf2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-5405baf2","@abtnode/core":"1.8.65-beta-5405baf2","@abtnode/cron":"1.8.65-beta-5405baf2","@abtnode/util":"1.8.65-beta-5405baf2","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.65-beta-5405baf2","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-5405baf2","@abtnode/client":"1.8.65-beta-5405baf2","@abtnode/logger":"1.8.65-beta-5405baf2","@abtnode/constant":"1.8.65-beta-5405baf2","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.65-beta-5405baf2","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-5405baf2","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-5405baf2","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-5405baf2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-5405baf2_1676101286015_0.1462885403163645","host":"s3://npm-registry-packages"}},"1.8.65-beta-f7af64a4":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-f7af64a4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-f7af64a4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9974f9541bc59c3310c1e3ffc05a527f9a33c118","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-f7af64a4.tgz","fileCount":122,"integrity":"sha512-UqnrwpWaKJIEZvaMePFriukxDhjrsQIlaZIimcy/HFci5yZ4elOPYXP1wKj65krQ3C0h9yTSShoRpRc9LM882Q==","signatures":[{"sig":"MEQCIEu0tC0OeOEAMPP4X0aCTB46PEPv7koQtvkJ91MmuRuSAiBgvU/VtEuejCAx73sNMwou6i7QaucT73wP2bbYeADsOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44736327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7BlYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUMQ/9EsmWLJVpb+pBfDf9G5cCuvIHb0jE1FDkgg/M3Pk5nrYO6Jpb\r\nk04bPC7uVJanYxeiPqTt5PyCu98HgNXLfn8AHGa2mWHNwOgpNCsqWhcurEMC\r\njiiuTrxfj5zCvgw12jDYEDBBNBwHd7df2AqjhHMmPnLgAa0LjOLnxLsTHjFc\r\nNKyHzGllb7Ug0FPdpZjJ4bixUIDschOfbMSrL+Dsp3Xy5/suzNaykxt88aEd\r\nGmg84S4pj/epxJUm8NBqzRCAfNCaOTx+JtwNjhpk5ySd0smT2iVH9BZU+lgt\r\nIPU5+uQ4wbSOm1AHA4ywT3yGva+dXj2L4yVcY4tYvhw8fJT2IAbREnz6WRq1\r\nLEaKP+FJJvfHS8qLeZtSuu+TftCgOfcL87KjKucGYlDaOccQs7K9zqLkLDLB\r\nikXA8IxrgIsQ1EhRj3+pdOsqs9WuZeGk/zzpskZRsRkx4Wo2y9uzmteuMZ27\r\nLa36lQ2/ZmXcVJ7JUkD2pzfq8jAKrCL2S+rRJ2G+HMty9Jsij3YDl6B99tPg\r\njKBreRqH6xCi4D48jl1M2WU58CNtjRijHjwS2qoowoERdaqzgXZ30U4umrO/\r\nJTD5UsxshWUUeg270UedecfKOuXLV9GyLm+2D7i2alhyHHzIGzRExBSyic6E\r\nq8grKtQwQnZqlLu0ztb/q0mgWj8wMKfepUA=\r\n=47Dw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"97607d6e12bf8508ac29ab6546110c4ae3b31a82","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.37","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-f7af64a4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.37","@ocap/client":"1.18.37","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-f7af64a4","@abtnode/core":"1.8.65-beta-f7af64a4","@abtnode/cron":"1.8.65-beta-f7af64a4","@abtnode/util":"1.8.65-beta-f7af64a4","@arcblock/jwt":"1.18.37","@blocklet/sdk":"1.8.65-beta-f7af64a4","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-f7af64a4","@abtnode/client":"1.8.65-beta-f7af64a4","@abtnode/logger":"1.8.65-beta-f7af64a4","@abtnode/constant":"1.8.65-beta-f7af64a4","@arcblock/did-auth":"1.18.37","@blocklet/constant":"1.8.65-beta-f7af64a4","@arcblock/event-hub":"1.18.37","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-f7af64a4","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-f7af64a4","@did-connect/storage-nedb":"^2.1.33","@did-connect/authenticator":"^2.1.33","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-f7af64a4","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.66","@ocap/wallet":"1.18.37","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.66","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.66","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.50","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-f7af64a4_1676417367517_0.6611548167333399","host":"s3://npm-registry-packages"}},"1.8.65-beta-bfcc12ce":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-bfcc12ce","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-bfcc12ce","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6a838c284fe6dbed01008395c4edd45d0aa9fff5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-bfcc12ce.tgz","fileCount":122,"integrity":"sha512-wa85+RjXgMgqNwDMZi7LNe3HxYZK31cdff1nmvBfO4+A4gwvwKxXhvFMHBdZ501GERQkx2GC2DAZKJAAnsejaA==","signatures":[{"sig":"MEQCIGUgpBdSqiFQV4JC2FnbrmY9alV8QSRDE5jU5E3YIWyEAiAqp5AcsRCrWfmr/ADD+e+LotkbU/lUNINYtW3ZDF5gZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44796200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7bM8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpahBAAgpnlh3w2U0Hzv/6fegij/q2vkR3lbYd5j0OBTKWEXdjBTWts\r\nEA7C5xIGmtaPP1SDoidXIlIli/13TBK8c8JROWRLF+fFV/yhAgn0FpRKE2nf\r\ns4F8Bt2qLrkPIB/rmQUTYsqpehNEbPIXfkm8R6+JSzGe6QtqiAW2EPl01jaU\r\ntqRjTxV7UontNCNBwA75Vi5SsoGvthLEB3luAhaq/zzR7wF8/CcN02PkR7Rw\r\nsaFMUczvKxlaXQddP7ly3u9IyHQp5bmJDE85qSfPK9m+QgdXVR+7ATXp2pgN\r\n9xKNs5kolFoGAaJ0Q3Bwd7fYNA/k5VJhC81lDOWYy0cgMwaUxZMJSNcXVz+x\r\nmWFPMHfiLPAyVgg+CK7uSPJBAvz5BGa0m7bIPinIJNLrHdMM22lduZM6Gqeq\r\nFz93N/xBWhHzGzO9Q1mAbpER+jKvomdU7HLOohZnl7gSOo3mxmq5nESVgs7v\r\nMzGRuui+4VvD2RyfqNGa8VOOMaB/fq6FPSXXl0EIyoDNektHrsUCbjQE7pkY\r\n8M3hF9uyej1QwvpGci0LWQo7yVle3lNfdBiKlT57tzQd3PcsuM/CosSFSAr5\r\nMVp/G8p8Lw5465WITHL4AMuUaN7UPtt1SJoNyrjk7kzm41QAtGisxqTB2XXF\r\nAAO4BCGupqRNVu8/HoSi8P3bHhT/0a/2iNE=\r\n=XmwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f6a56512275a55feecf2f3953542ea98777a08f2","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-bfcc12ce","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-bfcc12ce","@abtnode/core":"1.8.65-beta-bfcc12ce","@abtnode/cron":"1.8.65-beta-bfcc12ce","@abtnode/util":"1.8.65-beta-bfcc12ce","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.65-beta-bfcc12ce","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-bfcc12ce","@abtnode/client":"1.8.65-beta-bfcc12ce","@abtnode/logger":"1.8.65-beta-bfcc12ce","@abtnode/constant":"1.8.65-beta-bfcc12ce","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.65-beta-bfcc12ce","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-bfcc12ce","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-bfcc12ce","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-bfcc12ce","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-bfcc12ce_1676522299947_0.3909527327105675","host":"s3://npm-registry-packages"}},"1.8.65-beta-db7f2529":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-db7f2529","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-db7f2529","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f4babaa7c267c1ba752ac5d8af61ff798ccd6bec","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-db7f2529.tgz","fileCount":122,"integrity":"sha512-TbYE0+z3zLrp2y46XGvxKVPHGG3hmjKmFkMH+GwdnN5B3kM4bEXNKJz5TgvK4pDYE3ItnIGt7SNN72+7zu0nuw==","signatures":[{"sig":"MEQCIBq1wD8m3xpll6IqTC+3u1sNqn/Zy00I/dDZbm7Tu3O4AiBLkBMaoNFYCo5xgvOTWJ35y6EoDocHovVj8V+NV32Vmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44796916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7cY+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/5A//aserJOXyqJt/ckZVcjtAEEDlBrJbSpDXIfjhttZCh99Qgd7a\r\nA7AbssRiG7KHcAWbNAaBsFQaGAmFk/T6tZszQ9WSYys0KOvM1h3jTs+oGUxp\r\nChxljnrhZCEuVW0GH3UcEUSsPU31K3wzLJuwvhYGkPU/7WdZ4BYijS4FgQr1\r\nHsqMFJJrDWpXGda5W+jiPbS/DEwaop9U3/d+ouyrfXRSncRmGgw6DXiAQUoP\r\nJ8zoTCCHbDYTvHXFNqjRwyBWVKYc4etBzOdpZs5nmUi7x1wNb/lPg7UZoB6Y\r\n5v8o3ICxyCv+UHygjPy8uqBwrWFgyJHEX5jYy7+KkFgX7NB3DA3COUbJvcog\r\nbKT7YvLN2kRo6WjU6ldpFAUKTbjUhrvZf8VBH2A297Y9BAbae8MlfB8nETz6\r\nUnwtPz0CZI+xW5L5SGomaN/TERtmkZp03W+YnGBJglqnPyBF1wnnNMy1J25T\r\nqYnVodAOGIz3miXp+J6V6aig2pLj/QtXaoGNJh3HMAOsdBQHlPamTRijQ4Ni\r\nkTM9r6Cf52jnoNUFHEIkyPh2U9bER6Lhmjow5yVcBWjtdv7OuEaGvxK8qXJl\r\nsMJtnVK+9HamntVEcKuFvRGPwwxzUS4aIBoTjJTOfN9ArYmDHBzhfX/o94vJ\r\n0CxwDdt1ddRYPtD7iAbUvY18ilFOWAMSe68=\r\n=B1eF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"b9cd53d1db3535a691aebed2ff6f9053376d46dc","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-db7f2529","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-db7f2529","@abtnode/core":"1.8.65-beta-db7f2529","@abtnode/cron":"1.8.65-beta-db7f2529","@abtnode/util":"1.8.65-beta-db7f2529","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.65-beta-db7f2529","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-db7f2529","@abtnode/client":"1.8.65-beta-db7f2529","@abtnode/logger":"1.8.65-beta-db7f2529","@abtnode/constant":"1.8.65-beta-db7f2529","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.65-beta-db7f2529","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-db7f2529","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-db7f2529","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-db7f2529","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-db7f2529_1676527166120_0.9296977263027197","host":"s3://npm-registry-packages"}},"1.8.65-beta-b8810d3f":{"name":"@abtnode/blocklet-services","version":"1.8.65-beta-b8810d3f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65-beta-b8810d3f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a4c15b4a66810210715e8bb677686c5bb13ec1a7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65-beta-b8810d3f.tgz","fileCount":122,"integrity":"sha512-uWYjRcffOQDXhUwJFdwd9p6KB2gq2A49BUIzIuUdYToRXHFKKBJxDD+pVtlrJsYBiq9LF8giL6IR/xxlmo+k8Q==","signatures":[{"sig":"MEUCIB90xMrJpKQN8sCviggDB2v2bRP0CPN3t3s1QsPgfYGCAiEA8fVRU4B4Fz/enjuG7YszUdf/7Os5MoKGGBl0t8IEoyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44793965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj73ZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmfRAAirSidca1ZvL2rd8A2Dxq9qP1f+ulLXz5Fcua5OZX92Td/yLN\r\noK5YGo7ATLnHC4jYX7Gm7SRqW/jWPtZhhIFi8UJzEFO22aEGFGmjcEDSlEhx\r\nYJ0YXQBHFmCn19b3xbtl9pwvWcNzeJ78iC2hsbRR3qzLQn41q01dA1TKGbZj\r\nce+FvSoT7Aju05iJF0xe9V+RxgGfcQ4js+vw/pachIc5D7LjhyTgKx+6rM2d\r\nNHAYLE6AT8kPaW1evyBjM6FT19Gfa9vbtkYsOmo1pbqe0nKndc3HzJl5XGvA\r\nucD8pnWmvMZ2by0+y0b+C9EqFykqbIK/1ysXhxi6XP4arDtFRylNLQtasiJK\r\n669r6cUFY/oULnwCnHP8z+yDiqhQrwTpAwbxyKkzVpe1X4Ul9oEosoTwFY4H\r\naQ2LGX3vStQyFQkAutk0xzrmjsbdwrFFyBuohWOjosCLi5eE3GW1hO+BpoGM\r\nxEo/gEpOwZJmHu7dW8KAD/fAc/qTuVNBtZE/fDFxLdMmW+Lk1J5CB9T67mp2\r\nseULtqvV7Y/QKnyWbF+fw5z0DpJOnB7iERarYBCwyzs6BAlakLEfl6OBC0R9\r\nFrFtSxX/pHJVbIyZ91XMGup2QBMMvOZlD0VjEkJCVvaUNejSFte8EiFqZsd8\r\na0JqkrG5JgEAoYBvOq0KprddTD8lOtwXids=\r\n=6oC4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a09db09103a4815026376a4af4c07acc2a7040e3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/5.4.0/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.65-beta-b8810d3f","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65-beta-b8810d3f","@abtnode/core":"1.8.65-beta-b8810d3f","@abtnode/cron":"1.8.65-beta-b8810d3f","@abtnode/util":"1.8.65-beta-b8810d3f","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.65-beta-b8810d3f","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65-beta-b8810d3f","@abtnode/client":"1.8.65-beta-b8810d3f","@abtnode/logger":"1.8.65-beta-b8810d3f","@abtnode/constant":"1.8.65-beta-b8810d3f","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.65-beta-b8810d3f","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65-beta-b8810d3f","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65-beta-b8810d3f","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65-beta-b8810d3f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65-beta-b8810d3f_1676637775356_0.39246045335260105","host":"s3://npm-registry-packages"}},"1.8.65":{"name":"@abtnode/blocklet-services","version":"1.8.65","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.65","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1456b456582fef22175726e32a03f63a12271249","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.65.tgz","fileCount":122,"integrity":"sha512-y2cP7IMcYyMJfMwi8igF6vXgkDuTHvjCsB2CkZIGA8bsqiqWrjOrOQ6/7LFWHl2vJqZadp+nrJUsoD71t6XT/Q==","signatures":[{"sig":"MEYCIQDH1UbgUXuuEQ1lwOxeSgc8BbIoOwioC0Qj32whSM/ufgIhAIhzNDsdxq9+r33s5g8tuVO/4WSLuXIJXA9kxLjyqc6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44793755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8u/3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDYg//ZKWgYkbiPxtP/M5WBgD33nc0mxC662jE8poNdd3jZQy8VuX3\r\n7ZiF+mAcO2hmO8TUtaToD7/LR0jJvcXCAhdNopgD6BI1N9mXbTvb31zTvazC\r\nVM7kf9y8CsO4vmgvtQvrusWNVf+ioq5wFvyubRZSorH4mLgkMs3FGxOx4Gra\r\nlicDEsBMMTsY1NX3D0mpkURuFg/jiw6GcHcb31XonJ5abbdePlzoO/KPdx6b\r\nZTe394Okm5HdpfkKbCtzKTDMPHlUyweJSdChUctczHbv74AttRdREAZ74KYn\r\nBu1F3iUH3c9PuEOzOzuPz08TxAw1eRm3RLv255JfsQb8KoTqv3RsIEO57LOl\r\n/WNK/5qcZaaP1haE6JTMa7FkkgOMeDqzOeCaZ8FQQ8rYv+NvK7o7PSKLVrPf\r\nTWDstAZ5K0eotGZPdCtHcdQZnT7jT5OMfJAdrYIIL63ED2swcx2BGjHHPa9L\r\n+A1j/bIZkBdwj5eM3r+ih0l/s0mHSj3MIO6oagdZZROTZGZsqQi0sazQFO5M\r\nXhNJ6KSDqk6m2mGVuiyWzmilElFs8zYeb8rXslKvONMkSZ5xLSxmGSI0hGQ3\r\n2xSya4/2tSNITlJT5hznFmitW/sblQq53SFXi1FNsobu3VllyAX02rM9vKdO\r\n69Nxk6Jwhgm9xd07lDphHM7MQif1eZwIwHM=\r\n=V7Rh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"69b608353fbbdb7c61f9ccb10965a1d0c55c45f2","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.65","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.65","@abtnode/core":"1.8.65","@abtnode/cron":"1.8.65","@abtnode/util":"1.8.65","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.65","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.65","@abtnode/client":"1.8.65","@abtnode/logger":"1.8.65","@abtnode/constant":"1.8.65","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.65","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.65","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.65","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.65","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.65_1676865527100_0.44994404383040276","host":"s3://npm-registry-packages"}},"1.8.66-beta-ff281dd5":{"name":"@abtnode/blocklet-services","version":"1.8.66-beta-ff281dd5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.66-beta-ff281dd5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7fad68daddee09ad94ab9fa994d57fcfde3ca5ea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.66-beta-ff281dd5.tgz","fileCount":122,"integrity":"sha512-RXQvTg7kuKG/UsnKiWqGHfTVIlrK2mTTILIqsoZ6l+uR/Z79FU0In3y9essNcdBgawo2Shc2kuCLjqjyY4+gdw==","signatures":[{"sig":"MEQCIDPHoxX0RbV/Nt55fz8q9b1yyUVD0yw2TbTeHDpuqx8tAiBCH09sauFOlIiVw7XDCk6oegNQ6gDUbKHKrGKvAaNJTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45616765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Ei5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxlQ//YiusFGfQjCYoHkThSgGTc3UerRJ/DVh2Vwh8jrPIa6cvxOeo\r\n6khERqR7TApsGmOh00oRl23Mmj/jKbG154usY+JQJ6YJlV22fF+bbElO4RrQ\r\nRK1ZeAxPVGt6wMEZDbDwAkWkNsWdV0SXYt2Q6pt6pkjrndfolAuwOV10XqPd\r\n/yHEp3W+iopQDVF9jkK5yzMBQEmbmtjIL+lpEyTDovPfpWjm4zX1IwJtRE7I\r\noJlSiMxt25687zrjP+9EUffDqm9TN3O6aZYVZPWviY+YOU+LwNJJeFveBGz5\r\n0KRWPOlro+aGQOwa6pMM1tQUmK/JM3NUbfyEdTP6xLQguWLpO2M3mWrDCJH4\r\nuTHtA1G393BkRF+5YPAIXMSq/w/Mu8zy2/7dc1iR/N6V3AqZv9qvyFA4moUv\r\njL8wYgQ5io+TiwtSMn58MzBp4gL8Vc9FF+hQsbW4cBm9h/CvaHmsS3/y0fAh\r\noEJmbt/mCKFQ1bfhldmqdabgqFZ1bXxqyxEkb4CBxbTaqv+WWq+F+qy5dKO8\r\nHISnkuK+n0/F4IVVwd57sIatKLLqZoDzDOfdusjY+rLlw+NFo7Bp2FydmXmq\r\n2W57bWzV1MT+Ogef0tS/G6d63OlRmyJzZ8fV+03jpqBTVw7wgTp7dVc3MgWt\r\nfm0eh2sLb4IdwvYWYjm6QJHjFsQUOhLBPng=\r\n=UAZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"92edfc81679a4749b30a7f8195d487afa148e26b","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.66-beta-ff281dd5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.66-beta-ff281dd5","@abtnode/core":"1.8.66-beta-ff281dd5","@abtnode/cron":"1.8.66-beta-ff281dd5","@abtnode/util":"1.8.66-beta-ff281dd5","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.66-beta-ff281dd5","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.66-beta-ff281dd5","@abtnode/client":"1.8.66-beta-ff281dd5","@abtnode/logger":"1.8.66-beta-ff281dd5","@abtnode/constant":"1.8.66-beta-ff281dd5","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.66-beta-ff281dd5","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.66-beta-ff281dd5","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.66-beta-ff281dd5","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.66-beta-ff281dd5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.66-beta-ff281dd5_1676953784845_0.8891146598530986","host":"s3://npm-registry-packages"}},"1.8.66-beta-7f4224af":{"name":"@abtnode/blocklet-services","version":"1.8.66-beta-7f4224af","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.66-beta-7f4224af","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0529ba36b7c70f028c82e2f3e291f075c8287ad6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.66-beta-7f4224af.tgz","fileCount":124,"integrity":"sha512-WSdFWA/FargiCVondif/tBvmhg3fZk0q062QWTN51wK/+tl8c4z45mHBkSweRewfoieC00VspA73JZlO3JLrLg==","signatures":[{"sig":"MEQCIFYFVVOzpnrcNdD0in9W1XlTffukYwOEl8RUJl72rDWDAiBJLNSHctVQCkCu91MAr6vdnHFt/AmdEq20iL1UrSuYsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44685421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/IDUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7UA//dmovFddhD5KMopA4fqA++TxrswW9NEUNYNme03QSJKPqWgwI\r\nwBWz5XlBZMpd/blvGQ/cSTg1MQq9ccDC3/kK4OkzfG+E8LYZkgeRDtiLUmCM\r\n+D6/o/9tyXZw+q5q7zTZnhx8dmFtQFIKq0tB/2Y9lko8Dzqffp7oBIKNe9lo\r\n4XC7KDFF+Yx7epqLCTCSVGMpHzeJ4l9Qaqg+dn1i3g1MS88u+BQ4G2yLOzaR\r\ncGwnxW8W83Lfeaa1v7Bl4knOrGNudN3O99xDotqSFL7kQYPZ/+G0MuXo36Oj\r\nGaLrYQj2dWDLrpGuZJevS18N8RiZ0NSbQEWMhV9sFdBXB3ubaEhiOu4rS/HC\r\neq033LRtfi9aj6Kw/Il8WmXASzG3OQvwCLnqpK/yv0wIec0Pl8vMVDCKxV2v\r\nTlSmf6wc/9l5uOU7Dj9Q/wIzROfuWmN8FcBjtmeQ5XB40RzWinE66gYF7I6z\r\nyuuAiDA577DUBjcnBLDpZP6VvnIod5AfvOi5Lu1aH88sktWwADU4WprBDOPs\r\n3887CZYc7BIPAWAfWPBXNx3PYCZoGq084EJiH70zYAUhizh51y7m9GrSrJIn\r\nNyu12GapT2FZM8RCrRUJB+ATDECea5wfIaIv9WFtVSyI6R6NivEpCN/hBifW\r\nIgOdqBlJxoXFTDkCht9z2201aLuMABFtbUI=\r\n=nat5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"72d418f63ecb76b1d5d62edbcc5f336cb62bf308","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.47","http-proxy":"^1.18.1","@abtnode/db":"1.8.66-beta-7f4224af","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.47","@ocap/client":"1.18.47","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.66-beta-7f4224af","@abtnode/core":"1.8.66-beta-7f4224af","@abtnode/cron":"1.8.66-beta-7f4224af","@abtnode/util":"1.8.66-beta-7f4224af","@arcblock/jwt":"1.18.47","@blocklet/sdk":"1.8.66-beta-7f4224af","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.66-beta-7f4224af","@abtnode/client":"1.8.66-beta-7f4224af","@abtnode/logger":"1.8.66-beta-7f4224af","@abtnode/constant":"1.8.66-beta-7f4224af","@arcblock/did-auth":"1.18.47","@blocklet/constant":"1.8.66-beta-7f4224af","@arcblock/event-hub":"1.18.47","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.66-beta-7f4224af","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.66-beta-7f4224af","@did-connect/storage-nedb":"^2.1.35","@did-connect/authenticator":"^2.1.35","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.66-beta-7f4224af","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.1","@ocap/wallet":"1.18.47","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.1","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.1","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.1","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.59","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.66-beta-7f4224af_1677492436113_0.44539565881824683","host":"s3://npm-registry-packages"}},"1.8.66-beta-b56e3b54":{"name":"@abtnode/blocklet-services","version":"1.8.66-beta-b56e3b54","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.66-beta-b56e3b54","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6bd19e500ed80e42629aef377edf186635acf3fc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.66-beta-b56e3b54.tgz","fileCount":124,"integrity":"sha512-gs8A9eBWnDfF8vYFAwSXsbu7ZICf/r/hEAd80zdvdf5ELtRDIxlaf/KY/IXiSBI1uVlSTIVoX4Lcrpv1Ochfng==","signatures":[{"sig":"MEUCIHeidNDt8No1D7jeVhpYR7vQPxMBk9Y3PVv0LRMSczX3AiEA5Y9wYl5cRQpQTpK8bjZoPhpu6SfEjJtEqRFcCZrjqI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44698538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/WqnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqQBAAok2coMgGKqbjlusu2mWEgRYOB7oEyhWSjsi3BZrar8Im0rfz\r\nlzPj3Ho6tGg0jSJTUzi/f46gk2eSA/7mzbJWLDX/V27Tf/VZos+Ah+wqdRc4\r\naj1MufzYAJyvoAz+l9g+3W4/FsXu8ByBnacBznvBsl4iiXr/xzg8JJD9yZwB\r\nYxiy5gWcXGZzZTQsECAGlYYWqWnHJLDyRAj0WnabNCAnWT42uGrVpQKXiSm4\r\nEV6Z6uBCT3xXn3ElxL7Z4B4qcPCl90v0boZFFtArOpbnfFVVhFDPhgN4lW/k\r\n1kjdJdXW0s9bhUayRrR3GWNLbWDd7Z5HE1N+2Dx5N1gfbot0/Y1Qy1fM8ZKh\r\nrRkIJGXCmHY3YwuJMn/Rr9wVtAxEh2Wzzc3bTwCJY/nQ3Zz6r7H5apMLsdie\r\nqgNsFOuSRYfGn5zg+87CaNVisQbBx0rMe6iJyyJLJJJRkbmO42yqEjE2C+7y\r\n8V0lNqzR+mlk0TIeUkYJBejY6e7hIfplsHAYmW+GVpqgbPJ+tGU17Bvv94fa\r\ngn8x2veMh+EuGmDtcBWo/GeE3HyRQYYZCMOdi7Xl/5ETNnzJ/e4dOc2hz5N2\r\nJPNfoF0uLEwMPjiRbc/K2yfj7DCcjT3iSaRu00j2741JXvqKFOd4kI5EfeK/\r\nSLYG4nvHc4iAgCHVZxz/GGnZbqRKziEj4Rk=\r\n=3o+O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"4d95b431526128c14cd04c0741cac423afce8f48","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.52","http-proxy":"^1.18.1","@abtnode/db":"1.8.66-beta-b56e3b54","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.52","@ocap/client":"1.18.52","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.66-beta-b56e3b54","@abtnode/core":"1.8.66-beta-b56e3b54","@abtnode/cron":"1.8.66-beta-b56e3b54","@abtnode/util":"1.8.66-beta-b56e3b54","@arcblock/jwt":"1.18.52","@blocklet/sdk":"1.8.66-beta-b56e3b54","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.66-beta-b56e3b54","@abtnode/client":"1.8.66-beta-b56e3b54","@abtnode/logger":"1.8.66-beta-b56e3b54","@abtnode/constant":"1.8.66-beta-b56e3b54","@arcblock/did-auth":"1.18.52","@blocklet/constant":"1.8.66-beta-b56e3b54","@arcblock/event-hub":"1.18.52","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.66-beta-b56e3b54","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.66-beta-b56e3b54","@did-connect/storage-nedb":"^2.1.37","@did-connect/authenticator":"^2.1.37","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.66-beta-b56e3b54","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.2","@ocap/wallet":"1.18.52","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.2","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.2","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.60","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.66-beta-b56e3b54_1677552295075_0.39521315769761434","host":"s3://npm-registry-packages"}},"1.8.66":{"name":"@abtnode/blocklet-services","version":"1.8.66","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.66","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fd64b1cd6a97fbbdd42cb1df8c65b250f8237fe8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.66.tgz","fileCount":122,"integrity":"sha512-rWoFotDUlbLBJc7hUu0PmcjkaL/UQzg5PswOuFeYMsrtXkKKD6f0SklSwpvJlTXLWQbY1pM5j0aDLJK0wRUJ4A==","signatures":[{"sig":"MEUCIQC0ip+LiXznbwZ090PVNxcfrsGk70AEqhUHGRsBTXcmywIgEO3LJoJMAf39Pi8+SSi9o7bS5EREtDRZsrG6b9At8X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44800971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAJnGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGeQ/9FJIvXzxX0O/TkQ8T6mSHUNmjny9/gJfs8ZPFxiap9Y/etXJY\r\nswRV7pmWDnoUUaO6Adr5yNIoxKbC15Fvg9Km9atVpdmf95iU4l/HQcVEJjw4\r\n+OZEEpQeZFnx/xfp33W7GEngpwpZNQVpS80egOrVRpfKaghlc/sViJu0qAo4\r\nB2FON71fraapTk/VtDuv4+D9xOLFx/Q5g3l1ftU7sMcgeepUJ8K9jgI6tsSa\r\nHVRdGHsuMihWwR3YVso4HpE5iaTwwnh/iKoWNP66aKUqQMeIxVLQmC0dcOOf\r\np2uhYsBj4Y3iNsafic2vsc7UT7f7swonEJfdUMshEm4hQf39A7ppkrmRDHlX\r\nEmSQ5Q/UiewGSwNVWA8ZQxq1iXOnnvBN+fVvuhPGv54DMaRcJOork8aKXz/p\r\nXGh33cf0/EABSdQzs/wMXJ+r2tiR3lFH6y826SNlcYg6zLXLDsmDtFYYsXpR\r\nbbBBTzhZONnIaxdDsBE9N5FJdE5W6CJ5OLA8JVeRpgbGUZJQKKsgF6IEc9it\r\nvujAJOdg8VhdAWQY+h3BRDNaNUM/bje8Xb8cv85Ip+QOG28x8k/FmbR856wb\r\nqYih/SpGKv0b5uCjgu0xyaFdmvYG1d5Sl+BOrIRzwVmLMnsE+oEbRvvsueC1\r\neFSB2UreTbq6Z0fT3eu+P5T5gb2GOE2peqg=\r\n=zLaH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"282247fd0ce6702e1d6920e90e2b3be0408cf879","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.66","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.66","@abtnode/core":"1.8.66","@abtnode/cron":"1.8.66","@abtnode/util":"1.8.66","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.66","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.66","@abtnode/client":"1.8.66","@abtnode/logger":"1.8.66","@abtnode/constant":"1.8.66","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.66","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.66","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.66","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.66","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.66_1677760966099_0.6098903097897361","host":"s3://npm-registry-packages"}},"1.8.67-beta-f8b4c9ec":{"name":"@abtnode/blocklet-services","version":"1.8.67-beta-f8b4c9ec","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.67-beta-f8b4c9ec","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8cb38b815c4a2103d130be63307659c7c8a63939","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.67-beta-f8b4c9ec.tgz","fileCount":124,"integrity":"sha512-u9VdMNi/J/AKUeDKh7jCtYlzo4U0heZELYCiqsoMFL1D8j+/fU1943YbEkoV8wKREHwt9S0/vCSDWDecYdUpdA==","signatures":[{"sig":"MEUCIF4mURU3TB1JO/k8bt6v6Wk8XG0z6+HZOzaEPJ1PWv3hAiEA5Aeb8h49Re+r1eIeHY1nz+Zj48J941g086tvuseeftU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44706158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAeF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBJQ//UJD9yAusVvERLNkm6u+2eiciWLeBHDEN63pPYsvrLgqOwm9/\r\nxKd/Sg+pAzDSB2ptHUOQ6CNxWE68UIdM/V0AEEoQXz6kgMNMHQDsiMvuDt//\r\nvXlsvLGiV42rheVQSL2yxSSF0E2Ds8j1unXX6MDej1kJ6UEkh+LH/jGe9vd8\r\nIVsKBed4lK1pBUKFNhpijYoSEdB22v+dd/0CIfO6SbShJCYYXpG77A+wv+b4\r\ncGgeJiKcaDswTwPKleesJ5NsVNeVfUY++lnOfJmFWlf/UfDovaEtcZpFCeCZ\r\nziy/e4QEAICXjAagMX+iZvDa7QA0DT5A7EZN9dChtorwE6UDPt6rObXj6WPx\r\nYjOYGZKLosEnVc4TQlVu83X652bO/xIKQaLK2QTlTSY0fsi904Mh0LpgsSjj\r\n1Fknn5K1ejFXGQGdtvqQkuJUCSs99i1HhNWjPl9l/7uWur3DWHHAxXnCKpMu\r\n4PdiuKNBkEmWHLbQHVluELVFHM9FCYdR0K/VtstD5euIHCRNsJIpOFWVW7DD\r\nYxGxp+L5o5T6v8qIVelfCv6WbAhINNz7U2es6vsiCb6ojiq+J2v/4+Yavp8Z\r\nW+EfAIxoXQAZGeKvyFKOtkcwQ3wSzosUtQ4Sn91n/wEqvCTQpcTzSyKy4D+W\r\nezYPkpQb2FtugdBtIVfUChoIP8S1AdhvOtQ=\r\n=1f26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ebf19fcbc6d99fff0d214dc0680c4df81aa94d6d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.54","http-proxy":"^1.18.1","@abtnode/db":"1.8.67-beta-f8b4c9ec","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.54","@ocap/client":"1.18.54","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.67-beta-f8b4c9ec","@abtnode/core":"1.8.67-beta-f8b4c9ec","@abtnode/cron":"1.8.67-beta-f8b4c9ec","@abtnode/util":"1.8.67-beta-f8b4c9ec","@arcblock/jwt":"1.18.54","@blocklet/sdk":"1.8.67-beta-f8b4c9ec","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.67-beta-f8b4c9ec","@abtnode/client":"1.8.67-beta-f8b4c9ec","@abtnode/logger":"1.8.67-beta-f8b4c9ec","@abtnode/constant":"1.8.67-beta-f8b4c9ec","@arcblock/did-auth":"1.18.54","@blocklet/constant":"1.8.67-beta-f8b4c9ec","@arcblock/event-hub":"1.18.54","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.67-beta-f8b4c9ec","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.67-beta-f8b4c9ec","@did-connect/storage-nedb":"^2.1.39","@did-connect/authenticator":"^2.1.39","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.67-beta-f8b4c9ec","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.4","@ocap/wallet":"1.18.54","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.4","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.4","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.60","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.67-beta-f8b4c9ec_1677844859258_0.47411790269240406","host":"s3://npm-registry-packages"}},"1.8.67-beta-794a8082":{"name":"@abtnode/blocklet-services","version":"1.8.67-beta-794a8082","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.67-beta-794a8082","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"afc60dbd890d5e8013f25e3a60b0d052562f0b49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.67-beta-794a8082.tgz","fileCount":104,"integrity":"sha512-Sbe1P3n3hn5F7OXCMvy3VrYFa+R5uMR5ibPAA+T630858ZuXjSKOmvjPHs8M6FBx6UrJ08swhtz9UuinhBvSTA==","signatures":[{"sig":"MEYCIQDf36i0wRFyHL5Rf6Ne1anUAqUKRoNnu01vRw91BvkhQgIhAM7okmp79bEaG/K2GEXCVdst07Vi+ZscoKJcp8l15FcP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12436941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBWtaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDiA//eto6F6EoLuFkhNfxJKXEnjIGr1hIjbUEvHiQew5ccdLEXFvC\r\n+lYVLsW2kGuNu4vTIwU15Giw9ZuE2XeM3DK92QLyatjbof+Cn+eKJu2avvbK\r\nGKR4LH734pdPAU6SLtByGD6IqD59jU/2Hid0TTIs3WThyzldNYm+vLyumH+D\r\ndbPkFjTfYATKl/l6FCpYRy/j4ilxw5wxEazuuYSi8GR9fjACZERAV5LJ387U\r\n+/1ZUieN9DBZ5E4EoVmLIUFCfywLZ/9Uxxdacdz1m11AN7VNPfeS88Up/TgS\r\nkDdxa65mE3qO8YU/tKVshdgYea05T55bZEhQnq8N/CaWgj0Cwl4heB4Xo45S\r\ncijwFXFyYh4Cr7JEfIvk5KdlVwYZ/9A/530hfCjJSTPyEHiD9EXz22aE5XPY\r\nXOT9bkleeBKuf5qeF8pSLQo3uuT5B3bnLLjJsTprRipICHOWNqU/a5hLtB+4\r\nihcy7JN8Pyq7ewOyr73R8PvQyFI+1iZ9REJcBzW4OR8D4NAHLxeBi7fxDHlX\r\n/MeOSSBkj+Go6Ki9x/ud66Hrz6D/bRRYnOL6lkV8DG1aOFICe2DR1S+n/vNJ\r\nsYNUXGbo6MF6vx47GpbjI1N7kniyE2nF+DPwdE8qi5uXq1vEdbEg75s65Syn\r\nSDf/pxwyAsNYeJaEIFmQqsxY/lqOFkgVDHE=\r\n=JRx/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f4ad32bea4d80b12971fb6bef941bdbe2af6a834","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.54","http-proxy":"^1.18.1","@abtnode/db":"1.8.67-beta-794a8082","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.54","@ocap/client":"1.18.54","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.67-beta-794a8082","@abtnode/core":"1.8.67-beta-794a8082","@abtnode/cron":"1.8.67-beta-794a8082","@abtnode/util":"1.8.67-beta-794a8082","@arcblock/jwt":"1.18.54","@blocklet/sdk":"1.8.67-beta-794a8082","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.67-beta-794a8082","@abtnode/client":"1.8.67-beta-794a8082","@abtnode/logger":"1.8.67-beta-794a8082","@abtnode/constant":"1.8.67-beta-794a8082","@arcblock/did-auth":"1.18.54","@blocklet/constant":"1.8.67-beta-794a8082","@arcblock/event-hub":"1.18.54","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.67-beta-794a8082","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.67-beta-794a8082","@did-connect/storage-nedb":"^2.1.39","@did-connect/authenticator":"^2.1.39","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.67-beta-794a8082","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.4","@ocap/wallet":"1.18.54","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.4","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.4","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.60","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.67-beta-794a8082_1678076762295_0.6956158388447324","host":"s3://npm-registry-packages"}},"1.8.67":{"name":"@abtnode/blocklet-services","version":"1.8.67","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.67","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5ada226bd0f261c9f7c9937ae3e684b5ef3a33a3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.67.tgz","fileCount":122,"integrity":"sha512-ZEoDHhTOHvUUIUIA+07hPvGteuVFy9Ksf9zaiHF/N7svlgge1sGTV0l7e9n+MqFL/x1ebp1brwZYxV4DWdiLSw==","signatures":[{"sig":"MEUCIQDFbkvcXkpJuL9T6f3IGTP7kyvrNnqzqJuzQaNIG0Z2gQIgCAZ2YgPEo3NVkzB2Jsixe/RA0xKkFa6vEtexD7vxnbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44800967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBbI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhIg//U2vPGk3IXmGruK+ARaMhC0Sv5mVVc6Ssw9q/C1cimOk7YcIN\r\n0nC1F8l39TwQOQJ4KuxR0GpOuDTlIL1IR4AIYMpMghctD/Rs7LKoCIh9rjU8\r\nphwhP0JEuI3gngKt5ClB0Nj90P+Cu71ECdFVICgMCcTP3wZeUZH2UQVKFlhW\r\nNyIejzQ0NSeB0RhIFLBTGk2wjjxYJYGSSLGHIj1fxU41jcmDNYAobiEAqgd9\r\nFUxL44exBHfg89DBDDqwoU+jkmePHmy2pzlR3NJmG+3ITnB4NMV/5AmYOfuN\r\nejh6n2pNyZhcxW13yafh2Vs5rOk5p7RLxRN8M5/x1xNgxIH74Lg6xfyzub9y\r\njlLvbpAd2d7jk0tGvXQ62A8xx+qjBwlYsF6DBBaNrgwRJbA9BK34LXakrgd/\r\nkhj8nu6UJSFwspohdgnqkIP/69eSxYwwQxkVT0P0KBd8WYSn14zVTJ7yQk+a\r\nAHwZ6McPncsFeJa0t99fo4HRUSZdu+KaZhgLPsKHVi5fuI+YnrQYThuAUuP3\r\nXp4pGdM9G5ql3CtuWMKP+i94OcFRtVtB1jnRJ7FvWknVCz8ezrHkLDDmYO0f\r\nUSXry7WBQzgxGX2QZa9yHuakWooplbsi37jmgmO8jOzlMsKk6eoeVCxP5MJB\r\n2vo0WvVAMFPi5vc8zoZJy5w5D7rw9txKFVo=\r\n=WyNX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"543dbadffd29dc4f096261e136a2a306885d6508","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.67","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.67","@abtnode/core":"1.8.67","@abtnode/cron":"1.8.67","@abtnode/util":"1.8.67","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.67","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.67","@abtnode/client":"1.8.67","@abtnode/logger":"1.8.67","@abtnode/constant":"1.8.67","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.67","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.67","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.67","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.67","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.67_1678094900806_0.9796350210030922","host":"s3://npm-registry-packages"}},"1.8.68-beta-500af7e5":{"name":"@abtnode/blocklet-services","version":"1.8.68-beta-500af7e5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.68-beta-500af7e5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"14c18de9dd97b1bcfecce4e71dda673e843a219d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.68-beta-500af7e5.tgz","fileCount":105,"integrity":"sha512-+WI2fKD6urY65/EjFgvJY/g8lWYDcoJnaCP2Sn8W0sY+AF7Fs27hIcG+Q08xwjeEmLdaL6CHuvmiC8hikjcsAw==","signatures":[{"sig":"MEUCIQCxipJDJ8ZEiMlXq2PIjjtxHYa2z2BRq7584K5WIp2P5AIgemJnWQLVW+xzqlTxUqgyh6y6liAlOkFNYacloK710VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12431278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBnulACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNvQ//enRg/dNlW3Ehojk1TaxC4WES2/FkOlBAtfa+j4s6pN9PWQ90\r\n/IuXdDXoxtBEZhSZjW0Aj1N2r3Inu5qyT82dAWYaBU3sFrvzYv7vYjMnNUsg\r\nhZ1kFKDOk6M7ArCaqu4yGRQbKlkBwPObhIrBzafLfd/cqiSbzlJ026MFIwkl\r\nG4W0qoaWEDtBTLt+0gRjA/GOF1E44YTgoqHvb6NG71Bht1PY67bJ3PzCdx0+\r\n6sb8VaetZXbzQjMtmCtHauDIq2JLFTPXElZP2DRGOlYTXdbptTTol2pA6qZt\r\nYrV33TkrKfESoaDVUkp+Ex/ZR/3js/S/64/tyC58u2KCLb/4SmoFCegPy65O\r\n+7UPP6VnIIERIPcpE61yDdb13Dvm5gXXfWhrhNAzGp5FolUO/i9W1CSKRO0o\r\n+XGJMRwNuqmWPxyJ2FsHZ4LEcWQ5VZX/JYZCdQ8rukEfj2qLyqvT3jgXDCDB\r\nkZ+unwavFJKQ28UQ6uXFnLZ83TMhKkedHyme9VF2lrvIPsvkhKu9TuBR2QWF\r\nF7++XnMymR37tsuTQhCc4N+ABEXoqH+fyta0SdzTTa/+ZPi7AtG6zlWrrmPW\r\nJ7FwdOFakMcLrw1b6AsyzN4oXWcFI6AQQfW+snEw5LexzqjC+6Q1TxeIzGjt\r\n7JOE7Wjkov+Vwurxu7Hx1BCWJlQU+lhJx8c=\r\n=cHSn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"9070621373f317a10ff0d289323bf725e30d3521","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.57","http-proxy":"^1.18.1","@abtnode/db":"1.8.68-beta-500af7e5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.57","@ocap/client":"1.18.57","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.68-beta-500af7e5","@abtnode/core":"1.8.68-beta-500af7e5","@abtnode/cron":"1.8.68-beta-500af7e5","@abtnode/util":"1.8.68-beta-500af7e5","@arcblock/jwt":"1.18.57","@blocklet/sdk":"1.8.68-beta-500af7e5","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.68-beta-500af7e5","@abtnode/client":"1.8.68-beta-500af7e5","@abtnode/logger":"1.8.68-beta-500af7e5","@abtnode/constant":"1.8.68-beta-500af7e5","@arcblock/did-auth":"1.18.57","@blocklet/constant":"1.8.68-beta-500af7e5","@arcblock/event-hub":"1.18.57","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.68-beta-500af7e5","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.68-beta-500af7e5","@did-connect/storage-nedb":"^2.1.41","@did-connect/authenticator":"^2.1.41","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.68-beta-500af7e5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.5","@ocap/wallet":"1.18.57","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.5","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.5","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.61","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.68-beta-500af7e5_1678146469188_0.5293831054676952","host":"s3://npm-registry-packages"}},"1.8.68":{"name":"@abtnode/blocklet-services","version":"1.8.68","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.68","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"34694cf142f4c0250566f7c367899f5328f73b5a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.68.tgz","fileCount":122,"integrity":"sha512-XM4f9v5vim8JxySpOoivcbsda4vDc9vQOvo39fwSGwtYuiHVZ5SDZmSw+Tko/uK35NZk5q6ZJpAgIG2rqeFZyg==","signatures":[{"sig":"MEQCIFmMbTeghejX9LER246M05WR2HS4ixl1/bLV/L099JXaAiBwQfuvDgWjfw9HaUd20R5c29beudeCFsZD92aTqhfr1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44800967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBrbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLxBAAn+KdGNk7Vdic5UW7C5hLvd+VNYQHjk2k/ceoRdVC6VyFu+Gv\r\n4LbM4hLjtZ0q0RrCEwzJ5/ap1Zs4ZAqU5jbWbm351m/w3B+hreF5kI/9p3VL\r\n+xeGl4QcU2iJwmXWLV9kbbHM01FR0/t9HLsBIYbXEoHvq2/53ReSVhFr9dJb\r\nwqVG6sUmvGbLACpMhvrpHLziZzZqNNFPrO4nGjI3zVldbRvyHI9m7qNRUAaM\r\nfgKwKkD/0MI2QlJ1Zly017c5GwHnaS6kEFoz9vjxXIsMRA0GVUYNh84Y6lXs\r\np4UuuYD0bnmf24AlMPB2XwpkHLztWD6Wf4tiqK/dlg+V1gtmhpxNRjG9+QJF\r\nMuqecUuoyi3vzXQ7zmnBlb+eFJCUGDQKG2s3K8bHx+n2yJ5CFXLcKZCu5shW\r\n9+MUqZ1P57h/hM6ZaNvgTGDAtDWq2v7/1s7pcH9ufQ52BUe61zjWTz2PQ7rd\r\nBa/WzXSuEyJWQYVxu23+CV4gG0BjHTxviFPfnTFzfVgfl3Hxq29zqx6W/4Sw\r\nmVSQ7G5rEX8XvjpOGg9p+hQrOXDDPT7+0vwBjMFPiBv9lm+Ey+1fn5wTxMpD\r\nAaBPKUeMah3+H95U1xDHWIG7AC4i3OS9IMIrblhkfEOqPNMUaptOjv1hAD35\r\nTJQqhZN5XJU0mIRBF2Xepen+GbaJrR2lwIo=\r\n=OO/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"1392044ac5677bde567797adeb9a6d3f0b9264b8","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.42","http-proxy":"^1.18.1","@abtnode/db":"1.8.68","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.42","@ocap/client":"1.18.42","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.68","@abtnode/core":"1.8.68","@abtnode/cron":"1.8.68","@abtnode/util":"1.8.68","@arcblock/jwt":"1.18.42","@blocklet/sdk":"1.8.68","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.68","@abtnode/client":"1.8.68","@abtnode/logger":"1.8.68","@abtnode/constant":"1.8.68","@arcblock/did-auth":"1.18.42","@blocklet/constant":"1.8.68","@arcblock/event-hub":"1.18.42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.68","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.68","@did-connect/storage-nedb":"^2.1.34","@did-connect/authenticator":"^2.1.34","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.68","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.4.71","@ocap/wallet":"1.18.42","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.4.71","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.4.71","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.4.71","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.68_1678161629612_0.6819020563002793","host":"s3://npm-registry-packages"}},"1.8.69-beta-e0666d0d":{"name":"@abtnode/blocklet-services","version":"1.8.69-beta-e0666d0d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.69-beta-e0666d0d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b71728e165d4d492db1ac33c08f59e35cd76c355","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.69-beta-e0666d0d.tgz","fileCount":105,"integrity":"sha512-0F2TOt+gzboGY5fF1PQFXtrbbDwakDz/fb9KEX9YZdaQOmhWs7RJ7TU/0xZIWM+puguecPIOwcL4pZGkl1yFvA==","signatures":[{"sig":"MEUCIQDLYyNJA3cedn/W5gF/fyWW0uT0kwkYqXKGqO7HRF0pJAIgXPJ7z5qiMkL8dXhu6jpKnQnnKFUTP+tNQXdN/4oPSBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12432265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCXS2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWaQ//c+qZvJENpBNzOykjEqjwAjdgWrtfh69Wf1TWPavSqADodax7\r\npt41YAQJWcYYzuU/IjSnQiM/Iu5yEzByTkZZUIplk125/xiK/PijHID0uS49\r\nRdEJsilm/48ZtvzAjaQ8wRpUPWpvXxmqnS99VuM/d2FNwsdQ+WBLwPXd9jnA\r\nZueNJte1ZWMY94FPVuAqDCbjbAKg4J7Ow7O3xEkx7CEQ86U+kgrVyvKMvBHw\r\nQMQde5D3otVQB0xFMryXobUUHV+L//DlB9DH/GwHjDK16wyxEGomlz96JXxB\r\n9rfmjO2gqwmipRYT6KpARKQcXD6FYMmrJZLdn4u8FlMT/cFKVfZDALEC61Ua\r\nreQQiUKYHMVMG6J7Me8L1MlXCCq5C7OmnrqYrmxWWm+T3wVEWu7u2UxEuje/\r\n3T6XSa8+bdy77FpTGBSypxSeUMU7P1wz/BfLc7p0iKois/V0cvq4crHlKxQK\r\nCse4V/d1Gpu4MMJb0s0bJSuYbXDXY7MhgkzLozoA6jw8xMAYBSnN+Wu/ld5B\r\nzKR6r32/aj+sjkkU1dmP18pD4Dd1f0bEaTCFzUa8tt1Zl1dr1LmkHb0mKFzd\r\nuE8LHndBVnWIsjycgAlBMNEvMwhsT/UMPYjdFMJv8RGNR1o/UN8ekrJwI6jE\r\nIHF+tT8zbChiqWuAI//dfAQzc/CUHdmSN+4=\r\n=eTL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"acf0373591eaa3aff76483edc4e648afc543f1f7","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.57","http-proxy":"^1.18.1","@abtnode/db":"1.8.69-beta-e0666d0d","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.57","@ocap/client":"1.18.57","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.69-beta-e0666d0d","@abtnode/core":"1.8.69-beta-e0666d0d","@abtnode/cron":"1.8.69-beta-e0666d0d","@abtnode/util":"1.8.69-beta-e0666d0d","@arcblock/jwt":"1.18.57","@blocklet/sdk":"1.8.69-beta-e0666d0d","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.69-beta-e0666d0d","@abtnode/client":"1.8.69-beta-e0666d0d","@abtnode/logger":"1.8.69-beta-e0666d0d","@abtnode/constant":"1.8.69-beta-e0666d0d","@arcblock/did-auth":"1.18.57","@blocklet/constant":"1.8.69-beta-e0666d0d","@arcblock/event-hub":"1.18.57","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.69-beta-e0666d0d","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.69-beta-e0666d0d","@did-connect/storage-nedb":"^2.1.41","@did-connect/authenticator":"^2.1.41","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.69-beta-e0666d0d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.5","@ocap/wallet":"1.18.57","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.5","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.5","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.61","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.69-beta-e0666d0d_1678341302411_0.4758690669726815","host":"s3://npm-registry-packages"}},"1.8.69-beta-54faead3":{"name":"@abtnode/blocklet-services","version":"1.8.69-beta-54faead3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.69-beta-54faead3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f7f0647566a20102bd9f42ab395d4156ddee6fa6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.69-beta-54faead3.tgz","fileCount":105,"integrity":"sha512-CK98wvsYl66OzXyZUKrEQPjL3QquOWhvBHqoBqCcZgXXmVOCoqRMj5azOz8t+8YVgzoU3Osj39hLp60dNwPe1w==","signatures":[{"sig":"MEUCIBclBcauIdsPB4c+Yb2G6IXE6/ZzsuWQYAPkt1/cfHZ0AiEAjMYs+ZO+kxTxTCRV50sZXfnHBLOt6TKQLDSEwIjYB0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12432265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCXp4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Ww/9EMbMV7PetSF2O8XlcS/C+GNcmp6bdT/ibKqvow/XmXKTVM+T\r\nevrAgAi7Mn+9QTM03MRVbwbeqcCxNUzXXuJlfgFpfhOGHkhXky1YFw6Uwctb\r\n+KgR5A1nUG9rHhFcFlDRLMFlMNBfIUBel507xS0Fk8KiYYmF69ZbGvEB8iXw\r\nHUJrOBs0CfFm41utXVO6giJNrHGMBg6M1tq4PEsf1O3be9eJoVS3Jy97KuXC\r\n9gDOTSyY3Y+ncf88Rk9hAvSXiv88CBc+BauLNqUtW6xnNvKCKl8mBTTdnK1T\r\nMZALeMaRnrmTta1x1YEpQWD+eekq3P/LX09cOjMBoWQeWqsnupbd5PhpcuAK\r\ncA7Z9s6RRmX63os7uU9nPWRt+w+0Fa+QBRcCbjvfGebMipr2t7Q3KacE4scR\r\nykHjrqCQioFHVHKmCT0NCphuEliMFm/ixb48DP1Zj86RjgrxxmJxPeIB4nsV\r\nGgZBwvMmDqA7duP6r+EAWKDgfASrwPmwIFICjhdo0ZuC7bLHoVvC19EBUb7c\r\n40qz/wVU71qK9+Rkx88QxmZFCGByLOmK60SMtSbYkf63cAHcv0WamE4takOg\r\nFJljHgXNKUUHHvKfcwCFoBQnhOes8DhcpMM0ipRnJtzzAyrr0hfIHpBWMKZJ\r\nOs/k7e/rhICdqcfAJR629jBgGbFS2TDARFw=\r\n=qPEH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"3dec0c85a77de5ba2d37c19ac769b126bfaafc86","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.57","http-proxy":"^1.18.1","@abtnode/db":"1.8.69-beta-54faead3","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.57","@ocap/client":"1.18.57","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.69-beta-54faead3","@abtnode/core":"1.8.69-beta-54faead3","@abtnode/cron":"1.8.69-beta-54faead3","@abtnode/util":"1.8.69-beta-54faead3","@arcblock/jwt":"1.18.57","@blocklet/sdk":"1.8.69-beta-54faead3","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.69-beta-54faead3","@abtnode/client":"1.8.69-beta-54faead3","@abtnode/logger":"1.8.69-beta-54faead3","@abtnode/constant":"1.8.69-beta-54faead3","@arcblock/did-auth":"1.18.57","@blocklet/constant":"1.8.69-beta-54faead3","@arcblock/event-hub":"1.18.57","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.69-beta-54faead3","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.69-beta-54faead3","@did-connect/storage-nedb":"^2.1.41","@did-connect/authenticator":"^2.1.41","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.69-beta-54faead3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.5","@ocap/wallet":"1.18.57","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.5","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.5","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.61","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.69-beta-54faead3_1678342775780_0.1357271474121886","host":"s3://npm-registry-packages"}},"1.8.69-beta-b0bb2d67":{"name":"@abtnode/blocklet-services","version":"1.8.69-beta-b0bb2d67","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.69-beta-b0bb2d67","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4bd70777431e5f2fa0903819326424a02339c992","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.69-beta-b0bb2d67.tgz","fileCount":105,"integrity":"sha512-kyQxNBk19Jo80Jcd9NcIbPceuGxGTIZdxqD9GbnDcQynzZ8ZUh6ah0Ypsbd7XtvW49mgeYGmMjxB74qSU0I8YQ==","signatures":[{"sig":"MEUCIC8ijnRQHV7a55OZfQAJxLaWD4WyY5oDZYPMHQXqhfnYAiEAyrAiz/MmSn9AFzD3KDkzP1z03xPJdPs7rlPmNSFbucE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12432509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCtiXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG3xAAk9h5NMh+p9So8qAH8wecwT6M8YcqF5XX2tdtaIN7tRlGvKc0\r\nWZ7Y22GPJOcD3NSOud6aDqWPxeIStbinAngP2wvptKIjVYrKJY1Z0ionOyHn\r\ncYmr7iG0pnfInukMgisFdVFSdjgTQ0XUBPAcsE6RGrWL6XHAC6o+t5DDWvHZ\r\nJVId/Jb5Et/wDJL7sI9QniTqBP75pCvFxYQcsUdEQ7YXQljXgd3JikTl2qdn\r\n803EvSSrEP8xV6e+2LLorkgl2YBHnShZSniZEMAZvREpJaReJOKd94u0Vtpv\r\nIWveoseNvWpoBd+tQorxTdoZTOwH3b1QtOnVUN0eWnppmZvBGHK/uDSLwIXL\r\n8r+hUW9AonR6rmOZ8nG1Wt/XK47tH9woLUmN8gBhtG9r3Qj0a6DA8PHR9nQC\r\nd0/n9IJhveON2XJ5V+6pJDIJCz/jNW9bRCMWv25xn/bKrc9GCx9t70C9wedW\r\n4bbC01d/WmroMV48kEfjZdgnr90I5ksx9cAQur45yODexsxKD9EAjNHQbNgq\r\n87lXcKPtdqLNvibo5UjN6rRKYbJDqGZ+uM+pSdq/km0C9GtuMoVkMFy4fZNJ\r\nOg2P44O38uEVM/PGR8rV0jNZhnKNsekHWa3zwhm3LpBywzoldORELkpp+wiO\r\nRMUqBFq1Y1L3KvVvJ0hf5024BC66W+UdsGw=\r\n=XMXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"d6853c4b55a67526748017268257b869a5092cb1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.57","http-proxy":"^1.18.1","@abtnode/db":"1.8.69-beta-b0bb2d67","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.57","@ocap/client":"1.18.57","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.69-beta-b0bb2d67","@abtnode/core":"1.8.69-beta-b0bb2d67","@abtnode/cron":"1.8.69-beta-b0bb2d67","@abtnode/util":"1.8.69-beta-b0bb2d67","@arcblock/jwt":"1.18.57","@blocklet/sdk":"1.8.69-beta-b0bb2d67","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.69-beta-b0bb2d67","@abtnode/client":"1.8.69-beta-b0bb2d67","@abtnode/logger":"1.8.69-beta-b0bb2d67","@abtnode/constant":"1.8.69-beta-b0bb2d67","@arcblock/did-auth":"1.18.57","@blocklet/constant":"1.8.69-beta-b0bb2d67","@arcblock/event-hub":"1.18.57","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.69-beta-b0bb2d67","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.69-beta-b0bb2d67","@did-connect/storage-nedb":"^2.1.41","@did-connect/authenticator":"^2.1.41","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.69-beta-b0bb2d67","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.5","@ocap/wallet":"1.18.57","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.5","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.5","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.61","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.69-beta-b0bb2d67_1678432407105_0.026824532730476802","host":"s3://npm-registry-packages"}},"1.8.69-beta-76f8a46f":{"name":"@abtnode/blocklet-services","version":"1.8.69-beta-76f8a46f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.69-beta-76f8a46f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1255d19cdbd853df78ca2efb986b716dbb7b85e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.69-beta-76f8a46f.tgz","fileCount":106,"integrity":"sha512-NUXn0ECgO99G7nWzUR9eliqfrpTykyeoi99zLPvUTYv1/Kl6kRvyCpiptQ4kIiTAukgx7+FIcP5PnYCm3kKOOw==","signatures":[{"sig":"MEQCIEgJXyB73As3qt1CIxL8qmnKgr6+m7dRxrK7k9Rq9LnuAiBAbjxcYVV1HxDfR0/ontkEgBo1NM+ElW6aYrP6BZsutA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12607464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEBUxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU0A/9Gaq9Y3hdx7IiVih+qYMixTItzubVeG/h3wJJXxsYnzcAL3RQ\r\nsyP2aycDt8wyHpJy86j4zO5IfCl31vGC8qwmy/Scdf2wLKNrxR3+VsJwehZJ\r\nT6sp7JX2loj3bOfYR0NkNtObSkjaJVoEoyof3xRXwslcYjXh7mxFkCTX/F4P\r\nqLsGV+BfHosLQkDWVh2PQP8MjNSTyPl4r2L7eEiaK4B5qypM6QQMx5TQAha/\r\nmF32ZjOjuaLzSVrmRxuSMx+K2QQt2bI4NmWdFGP5rh/LjSCwC3Ci1psdCOZE\r\nl/Ve6vztiCCgU9CnJHSbhnmFgFxxpBvKaOHzdGF7rbqdWcNIfM4m+bSZUVSF\r\nrd6cIXRtBPTYXH1KcbnNgv2/S4TuzHyEG4au+RQYq+kOFsXRUxnq8ytAzf+s\r\novYOzhcfNMc5Ckfjnimlry4uZVNszfu/v9Is9h9vHRwDSTKS9sFES31CDU7/\r\n8+M88lCcO08CBf7tGwaTNEv7OR8Vt2s5eyYd1ji4Vgas22qVaFd+W5EjjU7a\r\nFKXiBS/4r3gJPx1hF1k942hNef3mTpGC2cPTDacaG58F1yo9QhLVNgaicvsn\r\nEOtum2UuGw3Y3zvCS2cGAjN19UasiFN4PPImvpXaWmZ0BxowTFO+wvsVxa6b\r\noSlhuu1txbYwSsmhTyqFP+Gt48OdVzcWnq0=\r\n=t2nT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"07415e674443b85648ea80b734f7a3690abfc15e","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.58","http-proxy":"^1.18.1","@abtnode/db":"1.8.69-beta-76f8a46f","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.58","@ocap/client":"1.18.58","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.69-beta-76f8a46f","@abtnode/core":"1.8.69-beta-76f8a46f","@abtnode/cron":"1.8.69-beta-76f8a46f","@abtnode/util":"1.8.69-beta-76f8a46f","@arcblock/jwt":"1.18.58","@blocklet/sdk":"1.8.69-beta-76f8a46f","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.69-beta-76f8a46f","@abtnode/client":"1.8.69-beta-76f8a46f","@abtnode/logger":"1.8.69-beta-76f8a46f","@abtnode/constant":"1.8.69-beta-76f8a46f","@arcblock/did-auth":"1.18.58","@blocklet/constant":"1.8.69-beta-76f8a46f","@arcblock/event-hub":"1.18.58","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.69-beta-76f8a46f","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.69-beta-76f8a46f","@did-connect/storage-nedb":"^2.1.42","@did-connect/authenticator":"^2.1.42","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.69-beta-76f8a46f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.5","@ocap/wallet":"1.18.58","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.5","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.5","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.69-beta-76f8a46f_1678775601288_0.5344396247440659","host":"s3://npm-registry-packages"}},"1.8.69-beta-650a290b":{"name":"@abtnode/blocklet-services","version":"1.8.69-beta-650a290b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.8.69-beta-650a290b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2d2d9564f547343e5f3fb56fa827dff3cafa4e92","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.8.69-beta-650a290b.tgz","fileCount":107,"integrity":"sha512-VnVuqGMv9eRWK6iFUcJ0Fp/mWxJzC0Nxxm2aNX6gvHAM9RPB99ZmgDunPTseFa8eRETbFE1W5pPkkygosmvsDQ==","signatures":[{"sig":"MEQCICf4PVMZp6mHI6yrF5iwHpOo+JOm82Oy/Fu4exL3uYuDAiBbDeGnCdNxGyakQHF6PWRsbt06b/I+d4hj54Dka9T1oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12610142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEoUZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNMQ//Y7PkTh61HFOBtM2rFTrocpJ6MCOZVbXMZwpsXR/Jsq1FA/LM\r\nukgpWIp6A8dKGLrjYD9eCu2S9cl/xnMhv+DeL6CAzdAnqU9UO+TBFay6JmGo\r\n4qj6cgTIH7lyVg9myeVhCxbDcKNq3I+g+IR0dtjswnRuxOrdnkLKt/u+lL/Q\r\nsus6r1CxSUp/PpVYaYF37dCa0N+NHYPVe3mku4FN8isjAGCQrfN+tIKaZu0t\r\nUvSYhH+pNmJkVwJPuwcjrlBSXz5CnIKktSibGlXNG5GPGuh8blSSIzxWj9n0\r\n/YenBCJxB3EPOPmvzjl02U7uyBD47A0Sf88QEZ5Vdz8BxXNj37+LN2gC2YB0\r\nW5VNmVAmJugCOUsECNOlcybNzwSFcmmeEU7T2/xjYDcY85jOc6sND+J5yOO4\r\nNUxxWRQYGl27UxN7WrI/DykiPC07naP/fOENzkjbxYV+JV2ly6c5VszicAIe\r\nTNhEx7nKm987reZvVF7LVM2GjYajiIwzew065CCR2eNdntXrpMRsi6xSwMXb\r\nlGO9lwoJw5YdPKWb9iy5L3XBOBaDYRb1zaUBTp8ABgiunTWu9/DlLX7VOXKZ\r\n2MFWBLaHsLD13UFDxc17CfVmVbq2fmQuzmxjhc7TdCZ8qM70NpIETiql4QJK\r\nZ4OpSJ0U9R0u6Z+HZVkfyJCBaazw/ZzixHU=\r\n=oqgu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a33c9ce6a52b8d522d13860e85809dcbba236712","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.59","http-proxy":"^1.18.1","@abtnode/db":"1.8.69-beta-650a290b","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.59","@ocap/client":"1.18.59","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.8.69-beta-650a290b","@abtnode/core":"1.8.69-beta-650a290b","@abtnode/cron":"1.8.69-beta-650a290b","@abtnode/util":"1.8.69-beta-650a290b","@arcblock/jwt":"1.18.59","@blocklet/sdk":"1.8.69-beta-650a290b","cookie-parser":"^1.4.6","@blocklet/meta":"1.8.69-beta-650a290b","@abtnode/client":"1.8.69-beta-650a290b","@abtnode/logger":"1.8.69-beta-650a290b","@abtnode/constant":"1.8.69-beta-650a290b","@arcblock/did-auth":"1.18.59","@blocklet/constant":"1.8.69-beta-650a290b","@arcblock/event-hub":"1.18.59","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.8.69-beta-650a290b","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.8.69-beta-650a290b","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.8.69-beta-650a290b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.10","@ocap/wallet":"1.18.59","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.10","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.10","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.10","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.8.69-beta-650a290b_1678935320908_0.6356461886980527","host":"s3://npm-registry-packages"}},"1.16.0-beta-b16cb035":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-b16cb035","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-b16cb035","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a6ef57401d6d003d556612b8173dc4fb8933c293","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-b16cb035.tgz","fileCount":107,"integrity":"sha512-bImNkvyW/ewy/47zoBUIWNfAEi5QjUuvc7je300xHH0Ar0s2T/2mo2yy4PL9Abv2ynVuuAQiDdzS2dFvg5Zfyg==","signatures":[{"sig":"MEQCIFd5zw24g8YjEfST2fHXU+wwHV/+WV42ijPYrsQFbLWFAiAht1qq+4zvipAvEGQpRqK5TaxDkF1m5Kmr1jHZdezHHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12614662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkE+tGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGMxAAj9Jc7eRVqDozn6T58MwW5V3YbTy9vMsniKbKnpglEqYRB6v9\r\n3akocTabRFHDY/1WA4su5x1i2RQJBmlpxnUU4aqf+pxqMg9hzXfz8HrsmmLJ\r\naT6OslIV+8POxyp+sH3LDCGCdzRXVM/iYFdhDnrTlVFEjdFAJ781bD/X/Vdh\r\niLFED9o+kSKHKsQ4MXXjCfpX8x4ymo/G4NFXOz8UCUGkYhrIo6CNavzDjmjx\r\n3wLUpHvdhZKNLUokDswxa9Nsb41rfAlhHOIG2O0WBcaVdIWGbOZwCCTO9Rx7\r\n0pVI9owDXqiHZL8+G9EcFZ7u71Asrf5IpT2MftkjElqZ/9PDZjVVcIz81KTi\r\nIqeS8wmfHypWwVOKPYxbQ3PfCdB0+TzW1j4mgCGnfE+CTnnVahFByNtcEC7f\r\nKNFwkKFtdz8dyIaU1CU4U0kwJXeMLr5V9bYSbrP29B+5+RJCoqvogdswaRt5\r\n7GmzvSMYMMxxMk7PWVPbVVHNMMvD4UHQ2dkVZFGnTkCEJCtjzwgo8NzHKADs\r\nq6uPkMaI6FnBhIsFp2KMiu1dncWn8VaUlLXQ3+uoii5J4jgh96wPa9IsBp4p\r\nDQANdZiDDwWHBWhJR3tJQTDtiy+etzfhqg4uz6Hqe73GVgYq86ICac7n342n\r\ngFtVFVTXzgqmmJPhP2MPhGQ1NpiMGkyNMNU=\r\n=UAqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"138bd91aee5a35b28c2de4e1e924c44932efaf3a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.59","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-b16cb035","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.59","@ocap/client":"1.18.59","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-b16cb035","@abtnode/core":"1.16.0-beta-b16cb035","@abtnode/cron":"1.16.0-beta-b16cb035","@abtnode/util":"1.16.0-beta-b16cb035","@arcblock/jwt":"1.18.59","@blocklet/sdk":"1.16.0-beta-b16cb035","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-b16cb035","@abtnode/client":"1.16.0-beta-b16cb035","@abtnode/logger":"1.16.0-beta-b16cb035","@abtnode/constant":"1.16.0-beta-b16cb035","@arcblock/did-auth":"1.18.59","@blocklet/constant":"1.16.0-beta-b16cb035","@arcblock/event-hub":"1.18.59","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-b16cb035","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-b16cb035","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-b16cb035","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.12","@ocap/wallet":"1.18.59","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.12","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.12","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-b16cb035_1679027014671_0.23424359351151547","host":"s3://npm-registry-packages"}},"1.16.0-beta-8ee536d7":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-8ee536d7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-8ee536d7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2786dd24f1a18f4726d802946f59ed5ed19cac4c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-8ee536d7.tgz","fileCount":106,"integrity":"sha512-B66NmKzfRStc9L+abOE5dPGU4a+Z+5KzjnWUJm1I6yklSVa8jWk9xprJlM5bvBmuCTT8wpQMGCx2/6qCbAilNw==","signatures":[{"sig":"MEQCIDf+MBy07McfeMitt4xyCCLsVKUcZR7Z53Fxy+4DNaL0AiAlr+G9Dkps1+cU8smniZ9N1piA3KJdbWzr3ueK+k1oFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12749566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGPbwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Iw//Wertt9PC+hNFDy9H46NR3MqydRFKHhE7j4LFxbfB8jzitXcX\r\nUvNcI0Hqs41QfMJMBip6qjlRe+4Ai1GfyXskWH82/DAO6xv6fOuPMfVO2DdX\r\nrTdulzCWBYo1H9ugeKHtCN+aoFlgIXtXTLmVw0TxBVq+cxFtSHH0IdTgW9nC\r\nUF6cCF3nQfI1K79qjiwAQl2A4ulhnixpoY+Lx9C+qcE6ZkqICNU1DMKjTwLb\r\ni8hRkAruj7RH+HLNDCoH21t2JlDV9p5t1CLn78fCmbGugxfCsr94cBtHa8fv\r\n7qsZWtsWzCzEt441kqVeWxxRk5TIQFMubDLAFDVH6d36Nw0GVDyLjl8/d/kE\r\nNjsl14d/428FRKhY8JQDqjvnT+FeeLKjHTwJY/NpvX7165oZJ4BQog+Dwv6n\r\nt3snm2ZA0hxJi6jJJCt3ytQ0VG4xQvw5AVP6AqTWye/568NC2uziTlBk87hj\r\nPe96I8uArkOxGY9vI317TzKlpR5MXXz+NKtF3W96o8KnjgxrIfigJA2Uu3ah\r\n1hj0c9LP6F3bfRgWPimrHA4Fa+wmLgBuw+GcM3KOIBeOVbI1CTK3cOhF91SQ\r\n3cVXj6fRcTpUKbMT6lSJOV57mPz8dd/oklPSO3oeGe++GGagzPD/7hkDYJpn\r\nBrQe1QmZcdpUMTmW4DQAtM3stNf94XfpqYs=\r\n=Bdwd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"57d0c45be311a5fbc1c0fffa2814b62c1a3ee34c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.62","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-8ee536d7","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.62","@ocap/client":"1.18.62","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-8ee536d7","@abtnode/core":"1.16.0-beta-8ee536d7","@abtnode/cron":"1.16.0-beta-8ee536d7","@abtnode/util":"1.16.0-beta-8ee536d7","@arcblock/jwt":"1.18.62","@blocklet/sdk":"1.16.0-beta-8ee536d7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-8ee536d7","@abtnode/client":"1.16.0-beta-8ee536d7","@abtnode/logger":"1.16.0-beta-8ee536d7","@abtnode/constant":"1.16.0-beta-8ee536d7","@arcblock/did-auth":"1.18.62","@blocklet/constant":"1.16.0-beta-8ee536d7","@arcblock/event-hub":"1.18.62","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-8ee536d7","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-8ee536d7","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-8ee536d7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.14","@ocap/wallet":"1.18.62","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.14","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.14","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.14","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-8ee536d7_1679357680046_0.7555874437953947","host":"s3://npm-registry-packages"}},"1.16.0-beta-1d6c582e":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-1d6c582e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-1d6c582e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3605af38355837e8c7fa766970b729c6872afe19","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-1d6c582e.tgz","fileCount":106,"integrity":"sha512-qK/ZtfnlBZlxkuLCGdiZMx8gJrILwK+aMP1LJxUse400Cw7acbCYb+xh8myq1OT4BhD2tMpHPHgy/InVXY1csw==","signatures":[{"sig":"MEUCIQCeW05zXj+E5qWpaQNioOVjKRHQJlPz/T9o+n4GaSvpvgIged7OsWrBSBM7aLH5aSdriboVnzW2B4KIssSp7NWnJd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12751971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGobCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrj3Q/9EAztG3i7QqlPQLjNSNxio3ie6MhSGDn6Eu+hibcdpQrJDiso\r\nSAsNZN+UtQHD1IyMZJmk6obTR5DNTYwRGte0tcfnJAFQdsk0lfRoL+Bf6dbG\r\n6p1KVNvG5+RNJobJ60Yd1fChy7KrLLk7Aps6BWlmVgjoM3SNR4fAp1QrtEGt\r\nRry0rxzU0opRegXI23kdqLe+nqsXlIoO8s4YpzhD+PKq65PuVFYM46oqvITF\r\n+o4jxU/2+baXGPxQMmAFlta1KO4mxp9lCPmPkZGeSNmb4ToRdCqVP/AAqhJu\r\nZu9eLzswRltDeZ/4F+XZ+I1WJ/Zhs4FwNz4/+H2GT2hTB3pxsWpsFQNhPQ5D\r\nWPpKkZSKmmabEvxyiO5GAMU0Rjela+Wl4u0ZUpEFlL0yGucJIt410Caf9KCO\r\nKtKGc/eA7NW3r7UYCirrPXe7E5W8yJgoDbNBjdPoRY2g0wnP5yGjiPtB1ex0\r\nRUknvJkAtrUZ13HZp09U5I8EYRHL+hJen8Wn0GRaAU2alNY8yeF9nYA5RMYZ\r\ne4MT/BEZEGk5w5EEo+Io0bSgSFBDeNbC1ffsZ3kIDm5xLNghvIkzC4ff9ws1\r\nbjU3hIBM1M3x0+X9NcoRgNaww8/xCaT+UcKqUfO+VCzlowaOem28+V8VEH9d\r\nr0sjE1kbJECgdwPqu5YLULloNql4hU2Briw=\r\n=8Fje\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"209fa1413ae05d8961942b2c21f2d83df66f4b68","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.62","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-1d6c582e","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.62","@ocap/client":"1.18.62","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-1d6c582e","@abtnode/core":"1.16.0-beta-1d6c582e","@abtnode/cron":"1.16.0-beta-1d6c582e","@abtnode/util":"1.16.0-beta-1d6c582e","@arcblock/jwt":"1.18.62","@blocklet/sdk":"1.16.0-beta-1d6c582e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-1d6c582e","@abtnode/client":"1.16.0-beta-1d6c582e","@abtnode/logger":"1.16.0-beta-1d6c582e","@abtnode/constant":"1.16.0-beta-1d6c582e","@arcblock/did-auth":"1.18.62","@blocklet/constant":"1.16.0-beta-1d6c582e","@arcblock/event-hub":"1.18.62","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-1d6c582e","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-1d6c582e","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-1d6c582e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.14","@ocap/wallet":"1.18.62","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.14","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.14","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.14","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-1d6c582e_1679460034520_0.23905738087581585","host":"s3://npm-registry-packages"}},"1.16.0-beta-62b42401":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-62b42401","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-62b42401","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1449b50dd639518dd5766e7df715838f93fd23ea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-62b42401.tgz","fileCount":113,"integrity":"sha512-dE6Ew6QAJJjb5VRFnP3Xce8sBo4kwjgLvomlm04HLW5M8kXkG4bos+mSEy7rLkxNYTti9Ax54KEpBjVJBkxjYA==","signatures":[{"sig":"MEUCIQDlgVT02pYg5RvGAT5/L8+9KrnVduDeBBcs6V/2JzNxywIgV8G7nP7oqCNhC8EvEOZNUY11wPLdylLQLmBujXgURmg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12726005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHU5aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox7A//Q4tvIexAqh1XSceaIvKyAZ+9/m5UQjciLTZHY0Dip038SiFG\r\nbcFV0VxJesRpaeRfBYXVphp5jksAmLms7e9pvgTHmk43+ypK3MioCPl3Byzh\r\n70Ja/e/4Ox40GnBZiiGnHqGNyvmGp0xod7puK/ezdG1+rVLy7d9G7p1rHZeM\r\nzzPwdPQnLH4fdn0aZL9lxUvlDfIX2PpjR6kBIAVXxUxT2PnCfoBwa+JiLrWP\r\nr/Dvb6YeFlfxR6DtmTB/mWBO40hwY4d6+ruiCyOuKXT0EOr3Is8yMzHWM8Hv\r\nYTc9LZ43QSDQyxpN7NZl69net4jfbwRKtfKXpJHwnt3qDohabFxAnmObeZtC\r\njnjydKLa0O8MEC2uubhwUtSiPrecECU9GXyQfj670hR5BDXYIR5O0s96I9JI\r\n+BXp+bIEP/WMOk4jzTXELuSjy3Ta4xAnt0bjwsuEhhmhIRPhB1ijVbEQT4hf\r\neEL/JM7EQgrr/4udBuXzax1vcJck1eURit9lWOaexPVTXHoLhauyYz8cU01x\r\nR8x+tMOqqaPK8DTAAOIUgdGTayiTBL4Bj2N1RJGwz+GKsZcY4Q4TnLCGZiEB\r\nIpmUONPhgQeFVzXB4U/3mhl1dqdKrRLSMRHl+CrXrOX/cusJvfsp7E0o5j/j\r\nv9naJetbWkFUpn91R0y1QBPfJbTbfDrz5ls=\r\n=t3eA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"6ef1c3601d0cfdcf5da0b55b4c54ef1fa9fce7d2","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.63","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-62b42401","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.63","@ocap/client":"1.18.63","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-62b42401","@abtnode/core":"1.16.0-beta-62b42401","@abtnode/cron":"1.16.0-beta-62b42401","@abtnode/util":"1.16.0-beta-62b42401","@arcblock/did":"^1.18.63","@arcblock/jwt":"1.18.63","@blocklet/sdk":"1.16.0-beta-62b42401","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-62b42401","@abtnode/client":"1.16.0-beta-62b42401","@abtnode/logger":"1.16.0-beta-62b42401","@abtnode/constant":"1.16.0-beta-62b42401","@arcblock/did-ext":"^1.18.63","@arcblock/did-auth":"1.18.63","@blocklet/constant":"1.16.0-beta-62b42401","@arcblock/event-hub":"1.18.63","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-62b42401","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-62b42401","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-62b42401","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.15","@ocap/wallet":"1.18.63","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.15","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.15","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.15","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-62b42401_1679642202368_0.03587979969143573","host":"s3://npm-registry-packages"}},"1.16.0-beta-99e016c7":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-99e016c7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-99e016c7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"51ade47eb7efb51afd75d71f32203e7c85df6c49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-99e016c7.tgz","fileCount":113,"integrity":"sha512-IPDBbgAY7jaWN19nAW60al0E4f+t8AvRqh6FoBWCjYL/3hug6MVcA05K3uO0YLK+ZNQHvGOLJLWCJc/9cgJy7A==","signatures":[{"sig":"MEYCIQC/+EnMyWK99nzn3m1izIbgSscPzAbtoL86VEePtC2eTgIhAPJov4zDfJY4smweLo2CmYgtfiCs7ENHVADnaC6H++ut","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12726005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHWcjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmos+xAAn6hrXnxQZlErQEXJctXTP5HTlkSwd6+oZbKvReC4nkGaWiLW\r\nfP8XZDzBa0wPYGW+skMUVCjLuSQpAafWxwbJW+soknuBcevDtp7g9hgt0apn\r\neX0m2mihaO06rTOa8MvrKrif/5ZBocjgPtpIqrXMCauDCuy9czTqsWHrN3ec\r\nYpfLT3VxMjkM4gX7Wqm7bhHrUbmL0akYeL2Ta2BHOQEmWgE0Ao/VVl3jbAst\r\nrLQYLseAlk7cCYhDwMk2czN3Um9bldT1pmMw7GmsCgrQ5bSFwAf5g4A20czA\r\nQRJtO+ISyk4pssEisItBIJYlOp8HMJYU8BpaNUyzukrUkM7KCXJ8XaaldNTc\r\nU6FHbCTZDiHvZXC5P7DjGZFg8QJjVBrxaGzXJkO/sqiav4y7TL30RD2PIJeo\r\nhBFF7ZIFsWIUzOfU8pwdJ9yDE1dRak2Gr1Je5+8WRYVAF+Y6j6z7JTv7TBkV\r\nY69m8ygiKA45FM4QX4PJl0Xf9luexvmBGODCLH3/Vls3qdnP6tMvi9ZUp++W\r\nUG5VR7gWfZwgUhuhaVldMRPc50KbSZaWxhHSIPitbYcKKRs1WCYxq8aw10it\r\nNm26F96OEzMXyvCyNxKJ/e0h0Xthtredv3ZtN3mEA67/5hYwJoGzZiotYJs+\r\nV0lpaG6oFyC2sIu3wCi27suZAgKsoVH/SLA=\r\n=4hlW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"6dcb70e4613c92752d7b5f2662ac4b0e3bc9050b","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.63","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-99e016c7","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.63","@ocap/client":"1.18.63","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-99e016c7","@abtnode/core":"1.16.0-beta-99e016c7","@abtnode/cron":"1.16.0-beta-99e016c7","@abtnode/util":"1.16.0-beta-99e016c7","@arcblock/did":"^1.18.63","@arcblock/jwt":"1.18.63","@blocklet/sdk":"1.16.0-beta-99e016c7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-99e016c7","@abtnode/client":"1.16.0-beta-99e016c7","@abtnode/logger":"1.16.0-beta-99e016c7","@abtnode/constant":"1.16.0-beta-99e016c7","@arcblock/did-ext":"^1.18.63","@arcblock/did-auth":"1.18.63","@blocklet/constant":"1.16.0-beta-99e016c7","@arcblock/event-hub":"1.18.63","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-99e016c7","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-99e016c7","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-99e016c7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.15","@ocap/wallet":"1.18.63","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.15","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.15","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.15","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-99e016c7_1679648547181_0.9313984888582807","host":"s3://npm-registry-packages"}},"1.16.0-beta-1f8bf936":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-1f8bf936","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-1f8bf936","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"38e0f768d4902045ea61a85c3c05989b1e991fad","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-1f8bf936.tgz","fileCount":113,"integrity":"sha512-7bLvwQn1H2nsaIZaZLKn+D8RPwX4ZWCqyLWKJXl86428cKnhpIVuuVqRs6K1wtrEXfpXxVi1HnAaonyudT+KeA==","signatures":[{"sig":"MEYCIQCYYVKA1MZ9klwiEkU+IsAm+pbNtfQZjDeFuxjrZ+bWIAIhAKP8+88NDDJLqH4sHZBT7cCVjQ9m6V9xq4M12W5CY/Kd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12726005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHpiUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVJQ/+OWYyIpGvt7kgd0DdrmHj3OduqpnGvG9j3fjl6n388vgewHug\r\nUqOEQmwlH6RgtcxUwvHG1bjJnSXdI5MQhuLwS8FrmhG3VxQdrvA3wJi1JWys\r\nkUmdu12JQGrp18LKqEMPqvS8XTHbhTJGrKY2tlNjx1UugmF6+aTPLvxZjNEc\r\nluN2sopwUADGITYbpGY8S+l2nPXoL+gtu6fL4kDX/9WvemPGz1tCnZgeqw58\r\nlhppsO0XiG2Q+Xt1+1/ENd0RqEQ5mrr9/eehbcbLenW1iNJ3U9xtipWoKzL3\r\nNpxnu9iQbZ1COhPBWMHZ6DuCLPVTFJDDJfkmtS34zFScsLu4T6qaZdT2yowL\r\nH6Yzr1gtIUptS4JqoYZXjJl48f1JEZGufOv3n9zXtlTMsc8u6h6AqgqBDNb4\r\n6Vmtdv7n3A+Q4PwwK7Ixjro9INswQG1qmtGLhfVa9lpuNVEPMVP5DNYQJ4A1\r\nziZ+SfayYRTv1RhtqUNi59n00iZ9416d6mowH04G74IkSydv583KutfrtjvZ\r\nuJKTHnORNIiYMuFAjWYcGWLx+LDAt5cvi1cgD4uRKfmZQ+ggz9GTFyLMD9ov\r\n7wUg/XsNpr2mnmkWahkew4D8qWHZgXB+74DosjQcSPgMnLR3359wmbzvFWvF\r\nFpl43DSjBtKpGmdQCL51xdAUdjUUenazJuI=\r\n=XqD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"d832948cdc83e67ea42a2aefba3649fa73723b65","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.63","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-1f8bf936","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.63","@ocap/client":"1.18.63","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-1f8bf936","@abtnode/core":"1.16.0-beta-1f8bf936","@abtnode/cron":"1.16.0-beta-1f8bf936","@abtnode/util":"1.16.0-beta-1f8bf936","@arcblock/did":"^1.18.63","@arcblock/jwt":"1.18.63","@blocklet/sdk":"1.16.0-beta-1f8bf936","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-1f8bf936","@abtnode/client":"1.16.0-beta-1f8bf936","@abtnode/logger":"1.16.0-beta-1f8bf936","@abtnode/constant":"1.16.0-beta-1f8bf936","@arcblock/did-ext":"^1.18.63","@arcblock/did-auth":"1.18.63","@blocklet/constant":"1.16.0-beta-1f8bf936","@arcblock/event-hub":"1.18.63","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-1f8bf936","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-1f8bf936","@did-connect/storage-nedb":"^2.1.44","@did-connect/authenticator":"^2.1.44","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-1f8bf936","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.15","@ocap/wallet":"1.18.63","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.15","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.15","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.15","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-1f8bf936_1679726739845_0.9118504018028006","host":"s3://npm-registry-packages"}},"1.16.0-beta-ad6df3ae":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-ad6df3ae","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-ad6df3ae","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ba58174fd0d63d5b04977b1f26d3325d7e4ee9b3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-ad6df3ae.tgz","fileCount":114,"integrity":"sha512-vXDovaZmuOWXoGR92r/LcprotKxu2qGCVf+Q2VMmmhs1dAYxy9UhPwZLqaAzpBX3Ss4CG9oJqE1kOputZZsYPw==","signatures":[{"sig":"MEQCIHT42PTVVaX6qHLxQrL7ojS9oVTMDUGO23o6XYBR8DO/AiBG9TbbmLzE4n/Ed7czyNhsS7fwAFbz+VH/0m0JWvVuCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12560457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIRcMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtLQ/5ATNkJkghrF2qkZCZf9WLWvBicbZ86ZkL+9lJOlltvnO0yhUE\r\naJcd4U65w5zIYjYfoyDbqEqqaj38KsM0PXOAZsuP/UNxyh7u8fY+ej9JorfM\r\nkT0WTloRa9bjlMusebX7/amSqqKupj/UW1nnMnt5auB2oHiq782zbaC1PHeW\r\nJUvFeBkzjHr+wTFJpXjR0sf9102+jtx8FowhwYfOewdponZsHHBX7gw+jPbP\r\n8qX6ve5Uwbeca/zw4OUMWL60OFP191DPpYDkxFDYurwobHEdvr1xWC5Ypave\r\nl2x1UCkEoVHtttyMY5LrRwznxnQ6u0zK4otNUEW4R1nPJqiDWCVrX4cJVEyD\r\n+at8wuf3Pz8CLRf5ALikdbChD/8+u/MiBlWNiJ3MzOHJreVrsImEx/FAajNf\r\nlnytlp5HZ3OFeKnAFBmHuH5a39zXbeCyQ9SPr1sNqailX0enj9X1ubzdz23P\r\n8ivL+XGYe9FKaNKxA0Gr90ZL4LK0V90bP87zX1qGgMpcSELjYZ8jIeN383fj\r\nHtxiObWkR3+s7eEHIjFFVo+dslvG2wlDRgNc3Q4a8plcj9888aYTBNKQyWzK\r\nreV67OphmOJwNQTmHni2Y5b4J7kVtvnmg4dRnuGxZn0eKRt1Wq4UbdJOJxDR\r\nPbpacGJhMDgEughxPOJd3lOA4Rp2H6YY520=\r\n=D2W4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8fa60176a00400cd412b308df3c7d6dcd9af2db1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.64","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-ad6df3ae","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.64","@ocap/client":"1.18.64","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-ad6df3ae","@abtnode/core":"1.16.0-beta-ad6df3ae","@abtnode/cron":"1.16.0-beta-ad6df3ae","@abtnode/util":"1.16.0-beta-ad6df3ae","@arcblock/did":"^1.18.64","@arcblock/jwt":"1.18.64","@blocklet/sdk":"1.16.0-beta-ad6df3ae","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-ad6df3ae","@abtnode/client":"1.16.0-beta-ad6df3ae","@abtnode/logger":"1.16.0-beta-ad6df3ae","@abtnode/constant":"1.16.0-beta-ad6df3ae","@arcblock/did-ext":"^1.18.64","@arcblock/did-auth":"1.18.64","@blocklet/constant":"1.16.0-beta-ad6df3ae","@arcblock/event-hub":"1.18.64","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-ad6df3ae","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-ad6df3ae","@did-connect/storage-nedb":"^2.1.46","@did-connect/authenticator":"^2.1.46","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-ad6df3ae","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.16","@ocap/wallet":"1.18.64","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.16","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.16","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-ad6df3ae_1679890187934_0.9086210218633521","host":"s3://npm-registry-packages"}},"1.16.0-beta-58020de5":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-58020de5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-58020de5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bb68420b0c319d91fa505cb217e7dfdadb83ae61","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-58020de5.tgz","fileCount":114,"integrity":"sha512-fnSf+GMpBruPAuIf617tcreFovE+XkPo7SyOtXjpodbrI+w/o8Gktwy8m+bLvuN6ENarCaN7jliXwYzE2jzp7g==","signatures":[{"sig":"MEQCIA55LwcbpE++EV8mPEprHprwR3BLoNt1MFR14g3+MgUAAiAkTlyrdCizfs+dvJQcJMgQwi/jSA9PDw/v5MR4qum5mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12562957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIpBIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUGA/+LCsmIVQchBjXZIF0lDLA8RPAULK4uRJUe6O4CJAH1Vp09Eq3\r\nqWypCa2HPNifUOjo7apqmnnrKiWgH3TBszmbhrvZI9KksM/8P5ZTwQxUlzPr\r\nja23gC/POtw83e6tTDCecGAyIajfhi4yuLU5Df5fwHR/OJzHUHL5ROPy/iAT\r\nTy7Vbw2CbfabG6LgTOVslnKwA4AQuHk5ZMBhc19do7oH1AyEs2hUhbPSCoa1\r\n8i9w7zxaRU49Rj+fuPcD/Lwf2LBwOnVHs5xeCMXKCROEz3H/urTuYFTfMofs\r\n4jjOUWDUZ6099AA+tDJZrBm9U56yZYackAwhvHJIB5Evou9detf7Cz75t5Ag\r\nxbOPT70KiRBUqE2rh5tIle3ACd20tjPyHf+9Qy6NfF11cvp7hMnqwBVW7cS3\r\nF0qbxT/ob0MTgZip6ZZYtAykuXiFv2bh/w4dtgCqh0NpBlcgqE3knk4vcv3o\r\naZmw3b+gvj+P3Y4ETWQgpO87FBNtONZxjAYt4cUJxFaGzB2NL46+nKbqwa/M\r\nrByu9My5d3Tp2wj4Ud76IWTsxH2SzGevoI0xiLsiAAemhbMEqL0wGYeq/RwJ\r\nwO9hj7a4ci5Tlrf/TCBMyCm2qC2e+0bFWDUGWHWp6ueJ5/QvbMidWEUihukE\r\nJoBc2IRHOEBy/19no9gQ0o1hZuwHekA0bbY=\r\n=AxJV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"9d3f47f9827acf13e9efea38cd605d3b36f9f523","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.64","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-58020de5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.64","@ocap/client":"1.18.64","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-58020de5","@abtnode/core":"1.16.0-beta-58020de5","@abtnode/cron":"1.16.0-beta-58020de5","@abtnode/util":"1.16.0-beta-58020de5","@arcblock/did":"^1.18.64","@arcblock/jwt":"1.18.64","@blocklet/sdk":"1.16.0-beta-58020de5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-58020de5","@abtnode/client":"1.16.0-beta-58020de5","@abtnode/logger":"1.16.0-beta-58020de5","@abtnode/constant":"1.16.0-beta-58020de5","@arcblock/did-ext":"^1.18.64","@arcblock/did-auth":"1.18.64","@blocklet/constant":"1.16.0-beta-58020de5","@arcblock/event-hub":"1.18.64","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-58020de5","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-58020de5","@did-connect/storage-nedb":"^2.1.46","@did-connect/authenticator":"^2.1.46","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-58020de5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.16","@ocap/wallet":"1.18.64","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.16","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.16","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-58020de5_1679986760477_0.45621076347069933","host":"s3://npm-registry-packages"}},"1.16.0-beta-7a7d5d97":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-7a7d5d97","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-7a7d5d97","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6314a390fc495890cc6aa300566a4aacf4eff495","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-7a7d5d97.tgz","fileCount":114,"integrity":"sha512-DF812BhZCwvt07Rwj9540eFsrGuK7dZk3KEKbDyiHdfFcpOTSB0XxG5udHJr23tC8zh2ZmIprUj+OMH/Zva1oQ==","signatures":[{"sig":"MEYCIQCx6qUNMXsT0ZaEEzrKkxE6wfp2Ej8MQLCqqFEeMdd5ewIhAJz66G7UiHB5cAnFzFPMs4YvIBJoDrBU5I0mqjvoiRhU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12563873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI2X7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU2w/7BV3HbVxbGKonXlGapz7wMDmcRvu2PcywB0L4R/1lMjCnyct9\r\nteAu2XGOe2SXF8niC28RiDfLeBL33fXCYAkVDip5PIAQO87GhbgWfP1CYM2c\r\nVTTcD6HwnrFIrEPkhQnfMjhB1D7W1u7ihsqp9x51RXxTuhafrvWqz7nxpzOK\r\n1h0obOhetwlVEDQgZn48IYOTRDoB9Jni+zF6WDm5rYDgLujRMeqJjOYMSn7n\r\nasrfRrxEVjcTq2l6vCYkrzkSdpAyU8TGVZIaKGd7yEV0E/gCg9cP99z7bVd4\r\nYvsMgJdVBPBTXtJUmFTNNa4NzComLN9HClsxoWvTP+5XpS4Lz2FHeUbFJdfO\r\nkyUvNwGg0NiJg7KsEWta15ty0XWHGBDkYpTqxUmw1NuV7wyTNwpymj0gv6V0\r\nX4hI+Is6rbdcJqMrhF1wCISyUUPy3Z1NetpF3ArirMQTWmT7fazltNqHxX8x\r\nNPpASGxYzF8CtoOVzNAbAEW4kW06saJm8GToxAONXXW5Hq6yqpTO7hjwhVjT\r\nyNeb9wq/qyY7pyI2bINCehYEyNlQcTF2QpTojOYSBcktgo0zlUQbOesaAET4\r\n5pTsYT86NkvvieE3HDCPcmlbydwHqPFLCyN3TkVP8PLR8Lf0vhkrPKGDrAaI\r\nar1r0pT9to6dZOZ8WlEODo2CyAT0kKqUuYo=\r\n=ztm5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c25ddcc371454b2e2f7038aa5e64c7b7c27763cb","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.64","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-7a7d5d97","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.64","@ocap/client":"1.18.64","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-7a7d5d97","@abtnode/core":"1.16.0-beta-7a7d5d97","@abtnode/cron":"1.16.0-beta-7a7d5d97","@abtnode/util":"1.16.0-beta-7a7d5d97","@arcblock/did":"^1.18.64","@arcblock/jwt":"1.18.64","@blocklet/sdk":"1.16.0-beta-7a7d5d97","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-7a7d5d97","@abtnode/client":"1.16.0-beta-7a7d5d97","@abtnode/logger":"1.16.0-beta-7a7d5d97","@abtnode/constant":"1.16.0-beta-7a7d5d97","@arcblock/did-ext":"^1.18.64","@arcblock/did-auth":"1.18.64","@blocklet/constant":"1.16.0-beta-7a7d5d97","@arcblock/event-hub":"1.18.64","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-7a7d5d97","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-7a7d5d97","@did-connect/storage-nedb":"^2.1.46","@did-connect/authenticator":"^2.1.46","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.46"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-7a7d5d97","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.16","@ocap/wallet":"1.18.64","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.16","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.16","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-7a7d5d97_1680041467159_0.4743853695383269","host":"s3://npm-registry-packages"}},"1.16.0-beta-b741bcb3":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-b741bcb3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-b741bcb3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0960ebc4b69ac1f15c1d719c3abe9cb66ee4bccf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-b741bcb3.tgz","fileCount":115,"integrity":"sha512-L6ChwgJBWNXwPNsWO+nI4xd6RvAoSaoAp5zrKWb3c3u659qiwhUDs9MeGvudgDUh6l9mKW9g6YbgqJglZ6lkLA==","signatures":[{"sig":"MEYCIQCDVM5BC/iNtUOKXmP5tMZWlrNahRBqfZD64u7rvV2dpQIhANO6ybp0Di1/NPBvcV757s8AqiKTz4tTIfbbC/MIOAU1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12579292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJFMKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9ZhAAi3paGuJRkxF6A0QwEPUaoCXpMmGf071bHsOTmFkX+q38qz6v\r\n7yOT7wnfCa8OSwIOv1btKnuspoZAKMLCkGO1NQvJMp7nnb5D3ziohQyLMr3f\r\nIpJ8ma15e/QckxpvvblLdyvU43db5X0c/RgBl3ckYOnhYLutazy0drb+/Obj\r\n4pd/kCWf0I0mxC8Jh2oYF5UG+ibfTAtVY3jVZwayOlGb1GI2FVbHN05rJeNv\r\nC+lr3JdmG1ehfFK1JtTTG8rcaw45GMFgXW0dydZ6XYsAc/DoIuCRADkjfZeB\r\nmvkwstaCouZVcAH/9meEGX4u0B7SH+DuzUtU6cZ5C4Hc2GWwdvmugTivliYo\r\npe+BxTrRz4Wom4jo1wmXEXap4DA0906EBMG/j7clpbsmyoAeoNroRfD86Zvy\r\n0Zw2+w/4E0Uge0f0rwy6nYykDJb+zw51bWOs13ipmLu/4qKXbaZukgEevXLj\r\nsQrythnRhdZhmxX6RvUOSKtdXm89vePXV5/u0Ewtt+JMXoJXEeyMQhyJEGr0\r\ncGNy0IJBlfgQCrUoYGIpwWgwjuHLY3VOQyg3zUg71fUsiTmk5yfsFxnWZcsp\r\noX7a2KG+PbBixBxD5dcMC5ju/ig/Y0l5taN9Le8BztFqyWMf/W+i4I5H5EXb\r\ngWi4IN1Bxl+D9f5bbsHfyUizIWaBG/Nwd98=\r\n=pMDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f41666daf2c499566ff2f8e76a2de4fa6e1122ba","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.64","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-b741bcb3","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.64","@ocap/client":"1.18.64","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-b741bcb3","@abtnode/core":"1.16.0-beta-b741bcb3","@abtnode/cron":"1.16.0-beta-b741bcb3","@abtnode/util":"1.16.0-beta-b741bcb3","@arcblock/did":"^1.18.64","@arcblock/jwt":"1.18.64","@blocklet/sdk":"1.16.0-beta-b741bcb3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-b741bcb3","@abtnode/client":"1.16.0-beta-b741bcb3","@abtnode/logger":"1.16.0-beta-b741bcb3","@abtnode/constant":"1.16.0-beta-b741bcb3","@arcblock/did-ext":"^1.18.64","@arcblock/did-auth":"1.18.64","@blocklet/constant":"1.16.0-beta-b741bcb3","@arcblock/event-hub":"1.18.64","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-b741bcb3","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-b741bcb3","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-b741bcb3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.64","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-b741bcb3_1680102154285_0.5135047739723009","host":"s3://npm-registry-packages"}},"1.16.0-beta-9a8bb7a5":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-9a8bb7a5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-9a8bb7a5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"49abb3721649ebaf97be6b166057566533371d97","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-9a8bb7a5.tgz","fileCount":115,"integrity":"sha512-qplLV8Xf3+6TFy/qst7P9F4aPRjOkOVfMSER28/WtVJMO04RBiJ2fC/3wmwWK0F4j34JFVnvg8CtUuSDlJ1BSw==","signatures":[{"sig":"MEYCIQCFIU0IS4bCg/lcoIJ/QneZAs6gJ8a8ITd7mldvyhp06gIhALQm3zlozt3qUsF9csI5rB8EB9o5iyggJk259utwx3j8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12579183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJPYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPAA/8DO7RByTqtbwnkGREY5LPWhSeH18NoyEFCgOJN7IgpWiHiwOc\r\nI67taCZdcPdQyf7MlApHMr876CLt8GM0QQBciAw937HcaNqEuUHHoG+lYdlP\r\nBZcEnPLMudNhpJlOm+qLHJzidfvwDaaYmiscaOpdZkpTMx/bxs90yyy1OyhN\r\n4nh6kzf3+exDDuSk7lk4++NVYTAVuAs4M3cnC46/wT98Ax9qluAyeyLiSlnJ\r\nei+hiWWzbwY3ebICmHVPAcTrCvH7LXITvQ+sDjgb9j5kT/64/0TSJkueqr7O\r\nlWuA9REb1NfKGhVc6sZ+653dYOjvN+hZvRf00V/hpPGI7odXb4lofqdGDXhG\r\n9I1vCGt5HkNXDJBkouzKJgr2By0m0TbG/cT1nUtedrGq1iddJHIijpTGwi2v\r\ngsKyukRcMhcUrz8k5j0MX9m9muQT0TG2WW6w+5lBIacsbUXaT0PDYztazVaY\r\n1g+8eFHf03G12v/wledGk6wkni18h6nFhuOP81zSc0npGufG/kk2I/BBZqyH\r\nRGP+MI1IiB74840nfeAPDr25G7v8Yl5qe7fyoDydKcWDTTORy2PwzrGvtuu2\r\nHsbmkgcOlEKm5ndYFRIamB5A6B/+KUrT4hpecSu8/prWrLn6e5p8TEsJqHgu\r\nb5ns8FRowln9q6WkKftLlD3Y+ho/rELfi8E=\r\n=3xQl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"398944adb302d4f63024b3c540dcbfa4c330d6cb","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-9a8bb7a5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-9a8bb7a5","@abtnode/core":"1.16.0-beta-9a8bb7a5","@abtnode/cron":"1.16.0-beta-9a8bb7a5","@abtnode/util":"1.16.0-beta-9a8bb7a5","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.0-beta-9a8bb7a5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-9a8bb7a5","@abtnode/client":"1.16.0-beta-9a8bb7a5","@abtnode/logger":"1.16.0-beta-9a8bb7a5","@abtnode/constant":"1.16.0-beta-9a8bb7a5","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.0-beta-9a8bb7a5","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-9a8bb7a5","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-9a8bb7a5","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-9a8bb7a5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-9a8bb7a5_1680143881148_0.30391372695659347","host":"s3://npm-registry-packages"}},"1.16.0-beta-06114bd2":{"name":"@abtnode/blocklet-services","version":"1.16.0-beta-06114bd2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0-beta-06114bd2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1de608b7eb37f2bea91f09d7d3b5c87faf2f9e42","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0-beta-06114bd2.tgz","fileCount":115,"integrity":"sha512-m9SwMQmUh3OkdBVLQBO+gXwSYmT/tqgHP/zBhg1aeQ6ScvFRfgKGS14pziglKvXlIa8nbczeDAiKuaNHIo1jCQ==","signatures":[{"sig":"MEUCIQCfEAnWPK+muTEk+OjH4sbK6N1yfjmQ5mP1ygYdT+gxRwIgNogMIb43mG4O+FvdXGeHv1R+z+CFwsrti9VY6v2CI60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12579183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJSguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTAg//dUJ2kBS2HkDAw4CezOFrXjCSNkhSHatj/0PR8OHhMwqcPAN4\r\nnLE633l/fWxW9lGOSapGguOv8E4jMQl0wtMQOvc9ah897R2hh1S8qtty8AK8\r\nCKKjvmLfuEwdBiPb5rvp+/CTKPFJslXQDj7CnJduW6ofpTcYUFIpxZ9s655d\r\nBuBXQC29A3OOamYb8n/1nTHvmWciJurTxZdgxjW73EoquwKwQPnPmSfRd2Cs\r\n8gcL1qEj0A5KipxhU7eqDNvZrn3mkBtcxYWnEZZPPifByx/+HG+Bq1FrYoVr\r\nfJh42LsRc4V+lPvv6IT6w9JqgIoOOPJ8B+58RhhZg8+xOL5SsMG3rVFI36tG\r\nB6mpQZ5BjLOUd6M+B455INrKRUyq6Fncwd/Wucw1XJbfzwcmDZuD9p9sL/aL\r\nvkYvRk3b1UBjniB2X41xFvlkKMF9bWJHoKi+f7S9NAuQlMIrPARxasO9xPkF\r\nUibG3dw/WhIy9cfv5VIPvj1PY65YMdFcdxcEQUMsRNMy+g4f8VlJdNkfYFw+\r\n97MZ16MS5tQ94a3Y0XoihlI6IZX8jwSC4owCPM/TplTJ6/J3z5IY2AnvVQbn\r\nkVXPT87z05gKl9DkIRL+ycMpQpDLxYP2Q2Xa8hnVR/zzMOySTFGvQdAwHoBq\r\nAmb9taMpzQY6Rdjy+VQt0PRBy0TzKMuZj0A=\r\n=23As\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"af09cf79b54ab09d0c102aa61cc9303bd056c15f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.5.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.0-beta-06114bd2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0-beta-06114bd2","@abtnode/core":"1.16.0-beta-06114bd2","@abtnode/cron":"1.16.0-beta-06114bd2","@abtnode/util":"1.16.0-beta-06114bd2","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.0-beta-06114bd2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0-beta-06114bd2","@abtnode/client":"1.16.0-beta-06114bd2","@abtnode/logger":"1.16.0-beta-06114bd2","@abtnode/constant":"1.16.0-beta-06114bd2","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.0-beta-06114bd2","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0-beta-06114bd2","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0-beta-06114bd2","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0-beta-06114bd2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0-beta-06114bd2_1680156717809_0.8074229650951843","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"@abtnode/blocklet-services","version":"1.16.0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8055b87705929fbc684ec76202cf8ab3836440dd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.0.tgz","fileCount":115,"integrity":"sha512-FT4TiWvUt5m0PGtGVRJf0OlEXiEYy7/7hYt5j/YHBAlnpXzCQh/keYczYahD9m11Z7bGaHhYaT2D1yOiAKKG/A==","signatures":[{"sig":"MEQCIHCsaFlTfpxqvi+HLS5jAjtllajU3w6PPrYzfNW0VNhJAiBd1P1gr6QCO1omLB//zYrm1e69ldlUKLTt6oUjKoGYnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12579063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJVDJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoewg/+PIf3m/V1U/DdWhpcEN1juh3Gov6RDYknqKr9afTXSoRpS7Q+\r\nbpqQ9bsmBFDcAVc81n/+GqMZ3bpAuWnIoPpUizf34hFP4g4mb+RXFsVNeOdx\r\nD6ryRpvEp7b8JnC4ppQKAictUno1pwclDs3LzLyBqsffKuxn2NV6JU8c6ZuG\r\nRlVpcLWq2r7ReC63iwME7N5PXB2pXl3rNabvT0ihjxYmvKqVQf4N/81+0ST+\r\n+2e5XvbQOlJzWrv9+LsFE1T+qt5v1fBhOg82CTN+JDTAYrtlnXP63iMFLMcg\r\n8Glkt5MpiKh1HTLNkgOvcMB/qDpmugP2tH87om2o0AXZhDvpmocrldaKJdKM\r\nDtraMs3uSMaw6pCHOCa7iBEfgJipzRy8cLylbfXarAMNAtMimYfZcucwp1pP\r\nX/UIK172MTzqVZ8fcmQeJ0+p7VG/6JFysVbskJsr5tdqS3OG0q0bcXKc/XmU\r\nSbex7uR5gl4qEj38FanPbe9PIwFJMfjTP+phDyZuHJQ4jYDkKiZOGrok4Oyo\r\ngqLFZscabjwx4IHEGZJ5PKLt+BrFle+rGwb+KbybWXNrcDEpPTEg4MyKg2tY\r\nyauFWBpe4zLQv+iFPWe9aE/Z9YuZ/0X4O2USUc041vTGWQWiJ7JIoOeNwyZM\r\nnAw2PzAD3FZNIER5oLo6JgClUD2/J1kbSCc=\r\n=x1yW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"da461546c6db9c7d347689708af27654c17ac28e","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.0","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.0","@abtnode/core":"1.16.0","@abtnode/cron":"1.16.0","@abtnode/util":"1.16.0","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.0","@abtnode/client":"1.16.0","@abtnode/logger":"1.16.0","@abtnode/constant":"1.16.0","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.0","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.0","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.0","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.0_1680167113220_0.4223492195196843","host":"s3://npm-registry-packages"}},"1.16.1-beta-cd775909":{"name":"@abtnode/blocklet-services","version":"1.16.1-beta-cd775909","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.1-beta-cd775909","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9e30f1c8daee099f197ed6cc878dc9f58430f0bb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.1-beta-cd775909.tgz","fileCount":115,"integrity":"sha512-6T/nHVbZzTq3O8ld+B/+NFW34twJsCOyvbTCeQPGkUySSOC+F5AjlEpuHxCmbU8BUB9Q1EP3vKpi7CchmsItFg==","signatures":[{"sig":"MEQCIDIsLv/fu+GEIjvba2aj39oEzI7lzhzYhUZmgeyBEOPsAiAbnnVgihnozWzF8FVyXejXOq2h2wVOOrMU69Uw3T4yEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12750717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKLeVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTDhAApOmB0W4gKoiT0uGWRqr+sOMcBy2I/uO6B3pW6iqM7SsxaxCP\r\ndSx7H0QJbX8VIeBK589v4ATvHBbr7sJ0dVGBRRovQjlSn9t94Mtx4ApmfK94\r\nNV4MfNUfSh+/krleLn58Nm9RMeGI0jozL4RlkOiwjU1DSPo2l+8xAo74XZ8S\r\n/pQRHeBfhsCynM86Gkgf1QIWcgX4xDuVp08YCSjHB1ZEXvuF1IyvWUbUzepo\r\njZhGLVmRvlUJE9+z0LdQ9Vw9nWJ1mQGx/QcPzSrDoT8yNZXNN5yQTU6u8w5B\r\nP2TJQ59vT46TXx9bLrMzglQmkAo2ytofMpipOvg4cGzkYj1xiO7PeaV0aPvR\r\nlysbwLWWExK9E6D3gC8vEiWbPJNKCLLfVH3As0vTV4HG0WCyHulrxJZBkEMz\r\nZl8cbl9J6pErw9U2AB1M+WDAQs4CEDCRdK8u1Ol8dQJcUJxZYXNr9+KXwUuj\r\n15R/AMcDyRdA22Y2kxPPF4hrze031Ka/ddXrCdwJQIwNu+o6PfaGG3lnJDPU\r\nNIXH4zN0kmjCxAOA80FafazFnd/XUREkmZt341K/IEPDFVmJS8mJPWranzG8\r\n/RFQtj8bFzzoSt8FN0sWs5qXoLUfNMdsM7/HGMgyYLNZqEGEfyR4p5gr4ke7\r\nYFUMhmOOk4hi0XP8kzULH9Psrtpy0qxy0lw=\r\n=S/Mj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"9fd68e48cd87d5d8feafcf37dac1b586c1dccd8f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.1-beta-cd775909","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.1-beta-cd775909","@abtnode/core":"1.16.1-beta-cd775909","@abtnode/cron":"1.16.1-beta-cd775909","@abtnode/util":"1.16.1-beta-cd775909","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.1-beta-cd775909","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.1-beta-cd775909","@abtnode/client":"1.16.1-beta-cd775909","@abtnode/logger":"1.16.1-beta-cd775909","@abtnode/constant":"1.16.1-beta-cd775909","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.1-beta-cd775909","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.1-beta-cd775909","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.1-beta-cd775909","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.1-beta-cd775909","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.1-beta-cd775909_1680390037140_0.8401296045881872","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"@abtnode/blocklet-services","version":"1.16.1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"27786b1a58559080cd4ee0d5599f345222885338","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.1.tgz","fileCount":115,"integrity":"sha512-yBTSzNPzM4dAWnlRcKAKOgwWjVm2BTsiBb2aMUjCv8D3C/8yr7zrFFs/c6Mv4MfwW/9Rw17+R2wXJru0jPK35w==","signatures":[{"sig":"MEYCIQCRBzaR0Z24Ce5XGNOObWPubXJR1Y8tfiKUKdcTOvZ42QIhAKf9B6mXkpX9+jisB2MpZtxnAYZl9s9DYS0svFZndwJ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12750507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKNNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKjhAAj63UbH4rqr480MYzL7foe73Rva25Pq3a/VN6dea7BbkNbbEQ\r\nfQW1bqdH0tA5DKTs2wuqAxtOd3RKOTE+cy8e/paj4rr7NsGV9bZFsf9RmjHu\r\nj+B3jFbVbq4KAeRyvAu0darITvAI1/emqxSJ+hGCISpDwQ99Ml91l8Fw6jU4\r\nRAtQU9bQXS6br+DUauDFe4RcutLAkFZlJM+Sizg0ERmiwX5SkxN/rvgR/eov\r\nwZYb8SFk7yZy7zwaWLjdRkewEqezJNIWkZWXDZDxWSdVmAdPUP0X/cR7CVjE\r\nM8JNtB4oSE5MKo5Pz7ESYsNWCLOJzUyHOKQ76d/zYzaN5Xd/g4vmidBJNBzn\r\nqORESbBZ35MBGLRk0In3ell13kkT5Kd987QnpNnFZZwS+bD01Zih1RkRbsSo\r\nhF5/bMcRwdAtJJldPQ2YmidiHjd4hZdPDn0sXh83WbolvvV0MmaF5EZQnSrw\r\nZSYKlIhlTkePjfvZ71KBGMevd2or7EdUcUou3IGZe6PgOhsjxnXh3VcwTw2O\r\nz9Xug0xap+jBXX6Yd104TB6BFsOjypm2Dxizuu/j4nNKOP9Sm5ptBLeJG38X\r\nDUCgH16qGBSYwlYwHnzCEN0YjSXsg5/Lb/nCaP/EqwcaJtevbRXD0haJ0m4D\r\nTvUoMeRD7HgSpVsXepP4B/oP+seQH3Bj2gM=\r\n=TI2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"5912cfbd3b7573850727b05a808b1f798686267f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.1","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.1","@abtnode/core":"1.16.1","@abtnode/cron":"1.16.1","@abtnode/util":"1.16.1","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.1","@abtnode/client":"1.16.1","@abtnode/logger":"1.16.1","@abtnode/constant":"1.16.1","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.1","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.1","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.1","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.1","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.1_1680397142489_0.27239623350356856","host":"s3://npm-registry-packages"}},"1.16.2-beta-992f57fb":{"name":"@abtnode/blocklet-services","version":"1.16.2-beta-992f57fb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.2-beta-992f57fb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5f344f1224da82289a2c9039a8fb58e21c35610d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.2-beta-992f57fb.tgz","fileCount":115,"integrity":"sha512-L2ZvRk+xMdMG9m9Fw657WF6QOTUsBYtqSgC1pXNzmHP2io0pvh7uTcqz/YSE7PtHlDnPVwghjIuytDTIYDLPTw==","signatures":[{"sig":"MEQCIC9s6n8yoJADAbEhHnRG4CS7u6KHNSqUO6HH1tn6XFO3AiBExIoC4+iPWyRCsbyLfzJbfovSJ7iTJy9dFMJQPl78DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12751034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKo5GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtnA//dtyIec3tIlPwp/19+QHXCPieqPMYfHBhO/bny9WlcPRDZ07v\r\nkSQ7HVqkB+XDKD9+NG9dAjPDoA07gVtpYvNYZ0iNkVZEhbiJfim4RP+14bbb\r\nVHH80R/gTkpg7F9lPHEdETDYKI7LNBxJ6jEq3SxyBmfm69YxIK3EMS3lPOAO\r\nuHgtipVG0sRfMd/qcJTl4sU8wNnN2hx3F8eRQu8KLrhT7mTEtV4fnjMDarQF\r\n+CemM5eATgiCKK+U90CRayVG/5gqqXFDiSW2KNlc/g8CXZSMh5ogXztid7xR\r\nje3DUDlb0ndzi4BSFA+3jiPCxgj6lnR76J0mcUcmSjoQqbS22TDkv9tpX0sN\r\nbGRpgfrgiz5nsk2/T4XvyemExCRj3DlxXGoGC96F3loAmOV+kMo54POWQeJB\r\nvRpovWzJR5vuENwcdnh2Acyh1FOCWkUoRGghrUuY/VjWMlrCy4wHGAto/zVd\r\nObWD/e5ci80blfkXMLZY7bAhWZqAFGDFbuz9iqBpysRudQ9k8r9N805mgG3N\r\n7mDlXvHtgbJno1izq6SDF8hYfTUjuGHBSnm9NuuMwEFmG1F01+ryaM0NCz0M\r\nyeOlx92K4mwstV8rptiX/OsySKjxMJ4eN+kS4QVXUgU0rjsHt4oh+/Q3vEQh\r\nDWmzfpi2AisvAy+a8xqu1KAWuKWRKVv2XQc=\r\n=rbbB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"c2bbe98efb7ec70476263319053aa648a45c5a6a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.2-beta-992f57fb","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.2-beta-992f57fb","@abtnode/core":"1.16.2-beta-992f57fb","@abtnode/cron":"1.16.2-beta-992f57fb","@abtnode/util":"1.16.2-beta-992f57fb","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.2-beta-992f57fb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.2-beta-992f57fb","@abtnode/client":"1.16.2-beta-992f57fb","@abtnode/logger":"1.16.2-beta-992f57fb","@abtnode/constant":"1.16.2-beta-992f57fb","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.2-beta-992f57fb","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.2-beta-992f57fb","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.2-beta-992f57fb","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.2-beta-992f57fb","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.2-beta-992f57fb_1680510534164_0.646555614216163","host":"s3://npm-registry-packages"}},"1.16.2":{"name":"@abtnode/blocklet-services","version":"1.16.2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"742292d300391bc060465acdb71bed268cbb3f1c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.2.tgz","fileCount":115,"integrity":"sha512-vMg9v8hs8iy1iSBSRpXZm1j8pQkc+WM9oB/yOZK0Fl+Vml/r8QIe6RPIpFhxx1zhqr1X2sOIX61M/AUV4Yjidw==","signatures":[{"sig":"MEUCIDGL6xc9Wn78WxLFH3WCvhlQeH4+kAMjRk5KsTS3qlx7AiEAy1HWsLhRJLfsHk4ic1Cem3bS65Npt7XW4lkxEIU66k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12750824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKqBrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph2A/7BEEyDsMEaVSj+6+w6dtmWcNdspvm+qJrR73QzKfO2VKh5J9m\r\nxgDOlQOzGBqY6gFxwO824AtbJUf6ot07uXeg4Uz9c8LR+5MD85kaXJv1Ejg4\r\nrt9fUVlMcHFSa02vWA6Qw3PzbmTG52JXRtZWXYVfGUyTTLacuQbY8zKWsGM+\r\n6wZujaxhb4F36igEqvJPLSDxGYL/mspakE522TZKmOoFy31koZ4uUxZe+XxF\r\nrOqJn1L1ukqk7vPcH5sf7i7lyBngqigs5T0mRURjhbmID6xZ37OrSZYBThXo\r\n93cUv34CvNZoZoDpfjH1dUSN8Xmoe5AhNjNpToN/RJxrCiMT0ulskg3/pNQn\r\nmlLFbHe1QnsiU8yjGFRqq65nbbJ4X44p3Ol7QBPSnv4KfTqpb21Ob2dgWXhg\r\nvPIK4URecln5GpMJYzClaDb1ZsknrgIKX3/SafE6nTG68Pw5GE6zXWO+qw/y\r\nAYg2vGbUc5ubvWv+QxCCp2zSFZre6UwIuqBdbLSEUH5aedvUd9NOdmJHZQFS\r\n84BUkxWYTI6ZgIyockw3cffx2HUHxt2qIQ+5s5g7b1f9QpKsbkqXe2C7y1oj\r\nQ3gdREutN7jPd3nJNByj1hpidtb9V0jIRZ81RbZKeyv68sIqBG7Kbqk3F6kZ\r\nHeUXwJN3Ful2Kl7hwi6XNs5FYTrRRK2QrJk=\r\n=BoDi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a5047fb5b8673d33dfce92cee06687a42d3ac07a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.2","@abtnode/core":"1.16.2","@abtnode/cron":"1.16.2","@abtnode/util":"1.16.2","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.2","@abtnode/client":"1.16.2","@abtnode/logger":"1.16.2","@abtnode/constant":"1.16.2","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.2","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.2","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.2","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.2_1680515179301_0.2686085157004552","host":"s3://npm-registry-packages"}},"1.16.3-beta-f5c79229":{"name":"@abtnode/blocklet-services","version":"1.16.3-beta-f5c79229","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.3-beta-f5c79229","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"01b4fa26665370c56dfaa4f0abe54113cc9a1f1e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.3-beta-f5c79229.tgz","fileCount":115,"integrity":"sha512-Vez7kbfd/Fe4/sCIElKhkpbU3L5sk52xr06zfvkyZjfXxcCRQeWpM7L9O5I0ef6oU4Cqk2eljFCoerIdbXr4Ew==","signatures":[{"sig":"MEQCIGZHTL5KtCUKScXYeroe/GgmueTKV/tvo7kU7OeObogWAiAWwPf1o8bueECF1EhoZOCvBCjfcJSvqetYwNLwsHCYQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12751034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK7XAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohfRAAoKZhDgO4xXxXdcorqg+CARJenOh7+gf8iIMAiOuhtSIbxDM2\r\nuQAMLQAKUjEYM0dZpWNeTAZp0UZuaPU7yG2jZCjz7X4TV0ch2/Aj7RLDg9dX\r\nisHxacyvdGxjlDDHkfdvo1aY+n+a6evc9dAnXBgwLSRW6QiARoYp+wbDhou/\r\nQTYDmyJ+XeQ77klJUbXTNrpCXuXyG2GNEZxWYiVFMcCUylAB4kCfagYRLfh2\r\nPCcrUugRZvT+ZNYSoEo/Gr/gAGELZEgGAeO0AhYVtyM0jBAHmGTwWZG+SmKy\r\n/aIpjpX79pmWceUzuBM4fUz2UdgEeIEW0Zeubg5ZjavhUuLd+gjxooSIQwc6\r\nUf7EyzEkXov2tyAi1HBnZJ8fs3+FwB+FqKdtF8Xq/sKF/7tQv/6enhkIkwIK\r\niNsesZNNpE9VDwoqi8R7jN4fllbgxLDW9qBbc6fybXgHfG8Io2Hpjzuim7Y0\r\nL9jAfrf47RWhOBt0odG1KhrmOfXr5Dh6Y7YyIXuziYx+9gbzgghC/UjivWwB\r\nSBVTaYgTHrp1xBiZq2umtfxFdwpYPN+EbxNh81dJ74RVbP2iD4JItwqyFi6M\r\n9HsUhFekOxftJ2KovzqgixBZXLXrY5dfigvYxMorAFycmJ4XIRHFbmdF9G0x\r\nMJeHoAGwZuSK08HdOgXooGwR4tZ7anQ7b6M=\r\n=toHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"39799642ea4ff7b638d840fdcb192e724da29361","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.3-beta-f5c79229","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.3-beta-f5c79229","@abtnode/core":"1.16.3-beta-f5c79229","@abtnode/cron":"1.16.3-beta-f5c79229","@abtnode/util":"1.16.3-beta-f5c79229","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.3-beta-f5c79229","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.3-beta-f5c79229","@abtnode/client":"1.16.3-beta-f5c79229","@abtnode/logger":"1.16.3-beta-f5c79229","@abtnode/constant":"1.16.3-beta-f5c79229","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.3-beta-f5c79229","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.3-beta-f5c79229","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.3-beta-f5c79229","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.3-beta-f5c79229","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.3-beta-f5c79229_1680586175731_0.9198437446221859","host":"s3://npm-registry-packages"}},"1.16.3":{"name":"@abtnode/blocklet-services","version":"1.16.3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fff6e11b624b8a5830fc40bb8dd774d612b49c83","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.3.tgz","fileCount":115,"integrity":"sha512-bg0117fFSzlK3h7SBMbW7gADPGKyxHa9pbAkG90CPhhBNsHviO31h1KJx/wsZUeR7a76cVP8Gb8MwmHqI28R8g==","signatures":[{"sig":"MEUCIC09Uk3bLL/2kS9esWZDg3yoSwN0pm6dACSs+JrVTbAyAiEAnrJ0pHF84OowhpHFDOcz6s5AIbDipvhfZZiJUw4OUrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12750824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK8eKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjKg//fctSD3Vvn7LuLKzOZ2BgUrAXHd55QXPVdtFrh9HnJ1QttFJ3\r\nxIE+Hm9efkxIOR99UuFe4nU3JU2wtCeprBqhzo3033F8RE5V9k7zZ1jepbpg\r\naC7woHB/Vdg9RTT09yM8QMc8/Aw1PmYDEyn3oyucby6a2woyFPBiW4Akuk/w\r\n/sijj2ErsKA0QKn4imRIjox5GVkVPKP4+C/92DaATs6CayWft1pntY9xvUEQ\r\nvhVlxt6o/E5dMvy/0v4rFhkAfC9In5WV2F+iPlJUBGKm2rFFKuZxKybsCLWz\r\nsLE83gSL8a4hmydCXelBgbrQuzNk7omRLfMHTHOcN5I2giF8+Kn8HgdyJbsj\r\nkgaVHSP/+UIiQa2E+T/sRtSDmMq4euJWLBi8QZmSh2F0NxMfcP/PVT0lWSL0\r\n2ldAIlI7bhAM1bnQFEuH5SXV6wjDePelMyidq4nVHfE3vfin5h28b5CfXPwE\r\nTEZgZm/FQrjG9tCjxhtxok20CFYaGDhd3/s5HLnJLeQiuHWnAaHiBuSKdw5u\r\nsaVTW6EfRpOMBzMpPK++PoZYOAXQSIy1w8lM6/7bSNc0zoFxEn4FWqgEe4pd\r\nAQ5dBKXLSABxbSOvFhHmMqZi6iyUdwUMISMyV488GXWj7Q1/HUtUBjgmMl4n\r\njd+WWh67w1776TaVjRPii+vem3Vchnt2WxA=\r\n=brjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a21d48225c6f89963796871f404a2318a335701d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.65","http-proxy":"^1.18.1","@abtnode/db":"1.16.3","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.65","@ocap/client":"1.18.65","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.3","@abtnode/core":"1.16.3","@abtnode/cron":"1.16.3","@abtnode/util":"1.16.3","@arcblock/did":"^1.18.65","@arcblock/jwt":"1.18.65","@blocklet/sdk":"1.16.3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.3","@abtnode/client":"1.16.3","@abtnode/logger":"1.16.3","@abtnode/constant":"1.16.3","@arcblock/did-ext":"^1.18.65","@arcblock/did-auth":"1.18.65","@blocklet/constant":"1.16.3","@arcblock/event-hub":"1.18.65","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.3","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.3","@did-connect/storage-nedb":"^2.1.47","@did-connect/authenticator":"^2.1.47","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.18","@ocap/wallet":"1.18.65","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.18","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.18","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.3_1680590730157_0.18450259718122597","host":"s3://npm-registry-packages"}},"1.16.4-beta-f058f4e8":{"name":"@abtnode/blocklet-services","version":"1.16.4-beta-f058f4e8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.4-beta-f058f4e8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"abee8759d4fb65662c0cbf2cf94e5c8610e41b44","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.4-beta-f058f4e8.tgz","fileCount":115,"integrity":"sha512-s3BESG9H5+ulsjvtGMVkrywX3QtAV/bAiv7vi7oSoAvZOYasj2I/fYcYuVuamfzp+k2Ks06Q3iqZdJl3/vNaig==","signatures":[{"sig":"MEQCIBdJ5Zz0kV8OrY60WhlWy4GNz6UqTqyjfaMIGr5Esd12AiAkijSkxq++33A2xjLnQf8Y/LO0YioK6RoCl3pQGsKeIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12583894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMKgtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmjBAAlydWob9QGDJhfASnQdOOToCvuzC7BUOR+7Xo8jgeOt5S+Du8\r\nTzzRy5cQ0SKP8CPX2WkCMCehXAiR4s0JHcKD9h3kX7tFvQsUtAIpyfEjYLXH\r\n3XqpCBXw5COJi3Pp/EZS1MZ+jKjQTNxq15Yn+1vH2MsbQzIfVbfariMMTTBU\r\n2128IWmpEQcT8vNnNe/LZMWfbDz7WFLuGtpw+5LnEdDEr633dLZ4UR9CyccN\r\n/lquywO0c5+yPJRPamHGAFzlyCJSca2G7BCmc1WttVHMwVVQJEKLlBM8Fljl\r\nWHK1ee615GxEU0yatwCDcQvtZAFT7+krbVTZYuj7XWPOcyt8mp9Qy33drvLe\r\nCtPK//1Z4LiBYXRPUb2cu4fm9G8QMybiNfC2KK9YYjsNXKtE91pfv7pFGcwx\r\nXGaXOKmxePtzb0aoGGtvculs2XvoQqcJ95S1Ocd/RfzTRKqY472EDv9xTS2z\r\ntNm/OlR3VCEQjD42SXpQw77ckcZ1n6mz7+Dl3D/o2V2hsorynJkXg/WNZBiT\r\nt4avHAlI7vhy98uanj/Pz86b6WglqyhMScJhHR2F9BEnCskV7rpwttiGc1/f\r\nB+UUYI9C2x2LJ+3IY5UsLb810KAmaaYOJq/0afZx6LQT8VPQLMg6TH/caPGJ\r\nxhwA+pNHlK59bSdu5ml4R30llU1m/sE7++s=\r\n=FabQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"e15364f5d5125950c2a6fb8d964b12f1b8799ac0","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.67","http-proxy":"^1.18.1","@abtnode/db":"1.16.4-beta-f058f4e8","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.67","@ocap/client":"1.18.67","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.4-beta-f058f4e8","@abtnode/core":"1.16.4-beta-f058f4e8","@abtnode/cron":"1.16.4-beta-f058f4e8","@abtnode/util":"1.16.4-beta-f058f4e8","@arcblock/did":"^1.18.67","@arcblock/jwt":"1.18.67","@blocklet/sdk":"1.16.4-beta-f058f4e8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.4-beta-f058f4e8","@abtnode/client":"1.16.4-beta-f058f4e8","@abtnode/logger":"1.16.4-beta-f058f4e8","@abtnode/constant":"1.16.4-beta-f058f4e8","@arcblock/did-ext":"^1.18.67","@arcblock/did-auth":"1.18.67","@blocklet/constant":"1.16.4-beta-f058f4e8","@arcblock/event-hub":"1.18.67","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.4-beta-f058f4e8","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.4-beta-f058f4e8","@did-connect/storage-nedb":"^2.1.49","@did-connect/authenticator":"^2.1.49","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.4-beta-f058f4e8","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.20","@ocap/wallet":"1.18.67","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.20","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.20","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.4-beta-f058f4e8_1680910381615_0.02947959335558137","host":"s3://npm-registry-packages"}},"1.16.4-beta-8682e092":{"name":"@abtnode/blocklet-services","version":"1.16.4-beta-8682e092","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.4-beta-8682e092","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b4260a34e72a4924ba4beaab97ef2626e755a693","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.4-beta-8682e092.tgz","fileCount":116,"integrity":"sha512-LW3oHQQejYYORKjWduXywbYX9xS4/+lsAfwkZvrNTlMc6RBS9lcVJmkZhbhzNHqz9Sp1JW8jqpL4XOTMtmKawQ==","signatures":[{"sig":"MEUCIQCHKnqsfA1fTOIbW/cBdQUvwF1Hj+nW65B3gO2Oa0ruMAIgUPHB0FYobBiKncc8YV82xsJzWchH7bsvmQI9MHjD6qg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12532898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNmr4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR0xAAiTdRpbp0mEVYumm6t1CLLcNlTPS2fF0T6z91mY1fhhJYWzxb\r\nvkT+sALuoRi0nNvj9eWHvcBWRP5rxdKWEn91AThaXzKHmoSkUpZnJTw/yUpH\r\nvp+S7EVik4FOKixu23M2vVsjDzXq+JNQLRwZRpv6gODFUc7nAaz18nlHQIFs\r\n/y5VAzyNxfbIhNOj4OLc5clNQGnl9eN7wt1qaMj6EDu2ibG9mM7ZjIyShXtm\r\nzwciuYpa8h2goDjpGTIfFzvEe9a3Qxb1Biga/xjL57+lzNlIi2B8mrnwR1sH\r\nxC2IePAAm/mlxLqYff3lMfh9XJOROPxYQiscXWMM8JachKbAdtwEWR3kV8MG\r\nlRwC/RFUbUtWWod8FcC4KzgJy66joo23q96zhJybW07E88WhQTjSBRQN2E6r\r\nZD3h+6suiDpAIelsbzs8UpmrjdamL43BgXcWJaJoeEpx0WmMjXb3s0olGd5M\r\nGkf94htEwUJYUCgv2Wz+6EmqbH5hKgCa+q2HBSU0jRQkyw5Eh4o90dgfNlwt\r\nOtuTBVp9has16pEq3iFgP99CDtpiKYykG50k1Q0L1MU9NEQUUC1C6doe63xB\r\nM4BdmnUNYFzBRBHcTxnKecLDawdD64oJfoOHzUS0GoRw81e7rXLNVOOjBx8c\r\nlluo7z252XEDfKn8dOl57zym2njY2f3Ac50=\r\n=FFM4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"ab6fc7aeaec32f14ec2153976f2121aa893486b5","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.67","http-proxy":"^1.18.1","@abtnode/db":"1.16.4-beta-8682e092","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.67","@ocap/client":"1.18.67","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.4-beta-8682e092","@abtnode/core":"1.16.4-beta-8682e092","@abtnode/cron":"1.16.4-beta-8682e092","@abtnode/util":"1.16.4-beta-8682e092","@arcblock/did":"^1.18.67","@arcblock/jwt":"1.18.67","@blocklet/sdk":"1.16.4-beta-8682e092","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.4-beta-8682e092","@abtnode/client":"1.16.4-beta-8682e092","@abtnode/logger":"1.16.4-beta-8682e092","transliteration":"^2.3.5","@abtnode/constant":"1.16.4-beta-8682e092","@arcblock/did-ext":"^1.18.67","@arcblock/did-auth":"1.18.67","@blocklet/constant":"1.16.4-beta-8682e092","@arcblock/event-hub":"1.18.67","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.4-beta-8682e092","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.4-beta-8682e092","@did-connect/storage-nedb":"^2.1.49","@did-connect/authenticator":"^2.1.49","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.4-beta-8682e092","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.21","@ocap/wallet":"1.18.67","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.21","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.21","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.21","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.4-beta-8682e092_1681287928199_0.27561913567647855","host":"s3://npm-registry-packages"}},"1.16.4":{"name":"@abtnode/blocklet-services","version":"1.16.4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5cad32f631ac027c83a1684f6b950a60d398279d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.4.tgz","fileCount":116,"integrity":"sha512-GquV0TMrcBNl5Eca4e/e9YgKFUbT/VvwHNHXL02AhpPT1l3A9j5IC8sisueWwNBHl+fkg0DKYYRIsXBm3eKH3w==","signatures":[{"sig":"MEQCIBNyfcXx6DgTE3weDicpki+r4SObsJ0snNm1/FLrojhxAiBbT7Tc+glN9Vo8c15wCVduQG7Kvf2EiHu9UQKHalYn3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12532688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN1NrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoebQ//VMpH1bi+GzKNfUyZgNTn36CQhBKYJxPAil28IfwAaMpNFIzQ\r\nEvUE4U64xi4SlRtH9XLW/6T5us+eXJ4zGmQP0KeBNcV4FzIzCjnquKqfw8eT\r\nF18LjIY+LKgyK7aWC1Vtn9lwWisYz9fg1WHE7qO8QyrWVONZeMFWAP65nNE7\r\nD5MuWKDPNW+nz/KYnKau5XXNdGoU8kXvYMn7P6h+DpFvexB+k63s6MN/WhNV\r\nd76IaEGCZX9fCLlxeKZU2LxJEuwl2Y1Sr4rsZlOHictWieqs61JZVoO8M78V\r\nqp9c9x5TeGeNMG4NGKLH9lgxCJZOVdLlYht4Flo+0J5ZSDNcEgBe0hQCern0\r\nb8P/nRGGWPBB8I6RYDPod1/tqDvoeMRAE7xNx6SdO1QL3LrnFMRbUfD/pM1N\r\nQPKfuc6XOx3pcL7a0kufmrGvYBUIM3UwOFvdjZFygmNDkm+WaniXY4OTi6lt\r\neb3KA8RGRHUs7YwKXDdqw6bFEjo1xeyjywh5S3dqw91FVDQOhiaUnQacEPW8\r\naZeWaERcq18Zqsu9je+lUdW67Fy2EuWzpGUQCiTz3cP5VX5+v8hbuSmPvReK\r\nw4kflCFow9ov/NvpvH/kRmo912DW3MV2WItu2Fx0JfnAGEoJhslE+l2nBPDp\r\n0fLZKwoOXy23M2IpYFtACwHhKYjatv9gbG4=\r\n=y3yZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"8d1062af0f4e4f491b6a7205c9d6542328ca6b20","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.67","http-proxy":"^1.18.1","@abtnode/db":"1.16.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.67","@ocap/client":"1.18.67","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.4","@abtnode/core":"1.16.4","@abtnode/cron":"1.16.4","@abtnode/util":"1.16.4","@arcblock/did":"^1.18.67","@arcblock/jwt":"1.18.67","@blocklet/sdk":"1.16.4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.4","@abtnode/client":"1.16.4","@abtnode/logger":"1.16.4","transliteration":"^2.3.5","@abtnode/constant":"1.16.4","@arcblock/did-ext":"^1.18.67","@arcblock/did-auth":"1.18.67","@blocklet/constant":"1.16.4","@arcblock/event-hub":"1.18.67","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.10","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.4","@blocklet/form-collector":"^0.1.5","@abtnode/router-templates":"1.16.4","@did-connect/storage-nedb":"^2.1.49","@did-connect/authenticator":"^2.1.49","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.49"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.4","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.21","@ocap/wallet":"1.18.67","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.21","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.21","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.21","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"1.9.65","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.4_1681347434849_0.31402957324721315","host":"s3://npm-registry-packages"}},"1.16.5-beta-1472da21":{"name":"@abtnode/blocklet-services","version":"1.16.5-beta-1472da21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.5-beta-1472da21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"802aab759c91cffad417c8e2df58ee9f2228ac05","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.5-beta-1472da21.tgz","fileCount":116,"integrity":"sha512-byNAMauMgxzcpkaCkLSOc5PIlFotMjLe2rFZmoM1MFp8gzLlF9AmVKV6bZBAi77zeRJ1yXlNv+gOZId8957xLg==","signatures":[{"sig":"MEYCIQDnLDbXOs/yOAg++pWPQbsfED+YAL8A0wLxw11a/PLxTwIhANzy5Xr3aOruy5/uHYlILBmkbdmqlpCQNQEIXMl4AuNR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12733046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN8ygACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhyg/+KEoaW3DgYxOgLpP3kv1mJPXNDYGUxBYHfCR+BR82qvwfDu3v\r\ns80Ww8+ZekPV9A2tddXe/W2MuN9QYflqIxUHt/Abrfrse0iaC5b2P3QrgxIL\r\n7rwXgCsHs7H9hgyCPTHJOAZfXa8D+UxZkB62kayUMJbJ6Dzd9GYnu3Z+TW3j\r\n+OXutwmj7a/bFXBY1fge0muMGAppHvto1oBbiwSz25UEXJonjr6yyIjBdCg2\r\nCtjuX+Xdj00Q0RSlCHYgHbzOLycu1nfa9Kt9cx9BhqT/kbOqYFB2qcEoPtcG\r\nQdEH5UwX9ZVbTS8RPStKA4oP0ZRq/pKDeiszI98lhvYKCwzkGnbeMLrDD8kg\r\nmIBGNcJWTqbj0Z1IUEOL/5SHULAsc3YbXP5vXWmU80qkkiflzhSUF61ESS/9\r\niFbMjHEQ4lf3cVXI25r++iKGja2XjRVFs12oWDc/4yS0/eVER+vy3a3QxNjs\r\ndcXRL1PmK+UcZYGgQpVIeffrf0vCmWi1EIKn3YjsCnthX0zXQUL9U9BudBPn\r\n11CCwIPJ0EOMlBtj/vRnrk7M/YJcxXquUq9A2NVFYy9UKimtWeX20/PS1uoV\r\nAmxYmmlisW4qazVJHklu1rRCuCzjjrVCDLAI1NX6wQy1UrBZcZwzGKfRH4Tw\r\nuFcvnfAY228lHTYv0v5S0mLOD/P2V+82WTI=\r\n=epgB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"98f7daa18747660f044ef1c736b1b58bdefa6925","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.68","http-proxy":"^1.18.1","@abtnode/db":"1.16.5-beta-1472da21","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.68","@ocap/client":"1.18.68","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.5-beta-1472da21","@abtnode/core":"1.16.5-beta-1472da21","@abtnode/cron":"1.16.5-beta-1472da21","@abtnode/util":"1.16.5-beta-1472da21","@arcblock/did":"^1.18.68","@arcblock/jwt":"1.18.68","@blocklet/sdk":"1.16.5-beta-1472da21","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.5-beta-1472da21","@abtnode/client":"1.16.5-beta-1472da21","@abtnode/logger":"1.16.5-beta-1472da21","transliteration":"^2.3.5","@abtnode/constant":"1.16.5-beta-1472da21","@arcblock/did-ext":"^1.18.68","@arcblock/did-auth":"1.18.68","@blocklet/constant":"1.16.5-beta-1472da21","@arcblock/event-hub":"1.18.68","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.5-beta-1472da21","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.5-beta-1472da21","@did-connect/storage-nedb":"^2.1.50","@did-connect/authenticator":"^2.1.50","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.5-beta-1472da21","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.24","@ocap/wallet":"1.18.68","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.24","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.24","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.24","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^2.0.28","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.5-beta-1472da21_1681378464143_0.09530922348000903","host":"s3://npm-registry-packages"}},"1.16.5":{"name":"@abtnode/blocklet-services","version":"1.16.5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f3a08ef9c7201ea02120fc30a2fe28fe4b770695","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.5.tgz","fileCount":116,"integrity":"sha512-zI3bH1uNH7tX/mHI+XW21fiEVQlNMvDLSwPtbC6rXRTih6AubmwXQ3Hwv3lrrPM5yTIYSXFqx39Iizcb5hr26w==","signatures":[{"sig":"MEUCIG32B7eF7VLaIqRTSydMfnKBF0pQkvcu+uEYiGvYbR/hAiEA0Mg08hv1+lrW/4MkuPSNig49RH2ObSXSNlMRshTBlmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12732836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN9oPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMUQ/8CB3oNNWOHa8+MYmOzW9CYcok2FE+YXYMnhFXx1Pnld4Gteej\r\nMLWGMRKsBtZ6legiIf1/GBt8uf/WBu6SlfYv9PVWiMwKvUJKCh+SVKgtLnkB\r\nAROoWmXoX84Zn5baEmn22ey/iiNtUAwrRn+JC+RRziDR1NFeyCRsbByt/7Ip\r\nTfaOv0UIccTmyMS82uQX9Bc8FXY8QTBJGvNuAfUmEGtMLx5XrwtpL9ifxbwi\r\nlAfifuPAxJml1GECic7Q4NI81xd6mRqJq3tkHoZWIhJ+lkmUi1Usxtz9jt8y\r\nSx5fpqqMeFT4QQRaoQy3BCaEBr0mjGnOFhXeJWlJG89W5an07xtA0qPm4Gdc\r\n/EpRGxeFs2j1E1FmeDDX11atvmswR68yO0PDQBfvLodBDuUv2uc6WfojoHtI\r\nAqDjTGn0flixO8R3EF9ICGNe9+BdH8VVMYERP2vkx7GDC0aPnW/n7SfoyyMv\r\npy9/JSUNgzyx5h65VBOEr9xmtsC1K0S0cbB1TdXnaM/NEtPPlhKqEdSb75h8\r\nkyp11baUf3y+iA0Ob1iqBUxZjUf1CGRU5PxPVGyayA+0tpvM1ukVXlTmNTRu\r\n8iCk0zPipjXEq+81bxeWDNTMLI1kLuUU13C8s7blp5mTElgjp6SFdCrxGZWO\r\nj2csfAJSYgCrDRRZoM0kVf+/L84/t4l4io0=\r\n=/nMT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"229effc24ce7e12a0dbe551b2cc57825c3803745","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.68","http-proxy":"^1.18.1","@abtnode/db":"1.16.5","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.68","@ocap/client":"1.18.68","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.5","@abtnode/core":"1.16.5","@abtnode/cron":"1.16.5","@abtnode/util":"1.16.5","@arcblock/did":"^1.18.68","@arcblock/jwt":"1.18.68","@blocklet/sdk":"1.16.5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.5","@abtnode/client":"1.16.5","@abtnode/logger":"1.16.5","transliteration":"^2.3.5","@abtnode/constant":"1.16.5","@arcblock/did-ext":"^1.18.68","@arcblock/did-auth":"1.18.68","@blocklet/constant":"1.16.5","@arcblock/event-hub":"1.18.68","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.5","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.5","@did-connect/storage-nedb":"^2.1.50","@did-connect/authenticator":"^2.1.50","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.24","@ocap/wallet":"1.18.68","react-iframe":"^1.8.5","@mui/material":"^5.10.8","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.24","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.24","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.24","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^2.0.28","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.5_1681381903123_0.8433695491850137","host":"s3://npm-registry-packages"}},"1.16.6-beta-8be2fe37":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-8be2fe37","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-8be2fe37","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c898d7f2b340c37c4781de2bdef1fb0c27bbabd0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-8be2fe37.tgz","fileCount":122,"integrity":"sha512-+crBQYiBgrSh0j4NGwBnfKfbdWZbtOK8qay8kEr9vQqirgbGxGCFVJrF426M6YbuKOmWSEeJYHWlqrLDuPEilQ==","signatures":[{"sig":"MEUCIQCQUX5n37Y/cwBMXnivLvZDORP72gZm6y3pGF1NGAeaSAIgFNUDV9lJyDULz22oo1MGJE9Bw3gIVqh90AHVYGCd8IE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12634295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPSxJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNLw//aQ2tZltBSx3WrWR0hnc7t1vVaC+l0aPIO1e4FpL9y4Tv+A4A\r\n7iZ7A5GMCzVmD9Lmpk4mJu1xWzhaDaq2o+diJTvJQ0htf5MZ6US21JY8LjwE\r\ntxgwayrSMu8mcWWY8kVf+XuGW/spLwSoTNDPb8z10wjx3ahUr57yWjChz/g6\r\nl/nBWn16PDySQX5m9tVP9BWZ7YNV2vkD4C94EYHhtltZvEjip2YvPxBpXWUO\r\nOF5f68wT+gZ82gpipA/ykc6OMSjn5dZgGDQO8/qVlb+PsWeMIITEvrZBc14f\r\neGGYLVEnus/8kY/QPY5QtGwGLADzxXs/OBjtGFvH2d2Q/iKfUsSiKuOuZALW\r\nsMHowbNiieT5C1p5WjBy78mB3ncGFVyh4W0IvsWn6mkHyLdo599gq5boRbMV\r\ngha9D2HClpv6mNPNT1xz4E58zC31XGgK4cZ23FEpDfT1QSU/n2PkpCBJGR4h\r\nGsHXS1j8ydgEf+G0ypKiTPiC+f5jh322YRK82gO6sDnJAHsXHRWCn5GC5dOl\r\nZrYTTX8yWWF4PygdjNKI9bLLX7IWlbASQ4wAgUzkarXWa11a7IPLemKNITGC\r\na8boBk3UXkzTNIm8/KiiisM1UitFofkZjbzaOknS4gTlwarpf5xlBgdI5bcl\r\nTGHXs/HB9l1luVo8LRt8HmojROuymlRbRag=\r\n=kYg7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"27229a1a62850e95907b7a53e0259a809d99377b","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.71","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-8be2fe37","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.71","@ocap/client":"1.18.71","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-8be2fe37","@abtnode/core":"1.16.6-beta-8be2fe37","@abtnode/cron":"1.16.6-beta-8be2fe37","@abtnode/util":"1.16.6-beta-8be2fe37","@arcblock/did":"^1.18.71","@arcblock/jwt":"1.18.71","@blocklet/sdk":"1.16.6-beta-8be2fe37","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-8be2fe37","@abtnode/client":"1.16.6-beta-8be2fe37","@abtnode/logger":"1.16.6-beta-8be2fe37","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-8be2fe37","@arcblock/did-ext":"^1.18.71","@arcblock/did-auth":"1.18.71","@blocklet/constant":"1.16.6-beta-8be2fe37","@arcblock/event-hub":"1.18.71","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-8be2fe37","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-8be2fe37","@did-connect/storage-nedb":"^2.1.50","@did-connect/authenticator":"^2.1.50","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-8be2fe37","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.25","@ocap/wallet":"1.18.71","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.71","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.25","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.25","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.25","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"^2.0.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-8be2fe37_1681730633057_0.6752974446167614","host":"s3://npm-registry-packages"}},"1.16.6-beta-4562aa60":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-4562aa60","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-4562aa60","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"65bb7bd5cb6680118214743993caf6e78843461a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-4562aa60.tgz","fileCount":122,"integrity":"sha512-OfaP8yjKuSaMfECOAPVSzPUmaBKmtK+ht7GfAC+D2WopmdVODqB7jg1jFSJo5gQGZK38noUz4a1CLySixcjMZw==","signatures":[{"sig":"MEQCIAldV+CAlOXz/qi0uy+RNEMwqhlx9zZ97+lnzMwdaPzVAiBfSAmDvHWWSmaL4vW/YmPSTZWMiv2O13XIkwey+0anHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12638582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPqVeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6yA/8D44tbJdd/GDCr+aYwOplselWCFMSd7iEimKQBHNm+q84IEqU\r\n+MQrKehQPCrUss0NUM0zOPtRwx/QUrewEViUr7TtV25Sq0RXieEwePrtvTyi\r\nnn8V9SKQwcezy8FkACqoxkES7ZykC2fotaT9/+s+cHo1plyMqtl38RlZX4QE\r\n3Oo8YAjM5WwpmBRbVWptL0gaMHH91tm51gvXAtN5ZRVFeFC8A4Eoh8mmEp8U\r\n/4tcchXXW647Aa3fbpDvPEO97A7t9EtyWRy3b44VKoIpoCUq/eEu+Jnupd0l\r\nnenM1aqHvJ3eFGslg2TULTRTdsA8yQGW7F53LR1kxvepznNDuVsIMdBRinEI\r\naEpsqVheA0/uZEWWjLudjvFhjPGAVtPOpwhg6UAHOVWRh1KOGSIHYbBs560w\r\n+FY3Pd7pG+tUTSdldZr3yGTA2nm8E7OtLSg3qA3oDBSv5rIEr3KuW5pFHhvD\r\nwDFCBPUSI70aSw34uA6a8bGtPaQDtrEJsdLqNz1ILzwlBZ2it45MelsDOotc\r\nnGsvMZVJnCVtmr71H/NZJQiigvvWNnwoOb/autV0OMs2zM4uJeSTRejIRr1R\r\n440Wz0X8rlSo5jjG3Ja//XqdCMnkX7W+Xx1MyFRpOpe+2hsc1zm+kw7wd3JY\r\nF5sa1wT1CP8lCtymdDca5W1w8jQK5hE5Ezo=\r\n=u8Fz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"e49856099ffc3c16eda77480a7ad93b2e9760764","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.72","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-4562aa60","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.72","@ocap/client":"1.18.72","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-4562aa60","@abtnode/core":"1.16.6-beta-4562aa60","@abtnode/cron":"1.16.6-beta-4562aa60","@abtnode/util":"1.16.6-beta-4562aa60","@arcblock/did":"^1.18.72","@arcblock/jwt":"1.18.72","@blocklet/sdk":"1.16.6-beta-4562aa60","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-4562aa60","@abtnode/client":"1.16.6-beta-4562aa60","@abtnode/logger":"1.16.6-beta-4562aa60","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-4562aa60","@arcblock/did-ext":"^1.18.72","@arcblock/did-auth":"1.18.72","@blocklet/constant":"1.16.6-beta-4562aa60","@arcblock/event-hub":"1.18.72","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-4562aa60","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-4562aa60","@did-connect/storage-nedb":"^2.1.51","@did-connect/authenticator":"^2.1.51","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-4562aa60","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.27","@ocap/wallet":"1.18.72","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.72","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.27","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.27","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.27","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.30","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-4562aa60_1681827166025_0.8997072610975065","host":"s3://npm-registry-packages"}},"1.16.6-beta-4ea1eb90":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-4ea1eb90","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-4ea1eb90","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bee2011d2b93401a848133cd53bf40b5b3c22bdd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-4ea1eb90.tgz","fileCount":122,"integrity":"sha512-GfHz567EFwFfZbAzU/q4a4zBMcXLJDjBPucOX4NbDDsTQP97BhkD5LXMUp9E2aeJ2CKYWtavOzzA+7QnVMosFg==","signatures":[{"sig":"MEQCIDC3IjLQsgn//6bdkpXws/mZ+4Ck0JYfUeHXO6ANnCWbAiB4ABZbjrDJLol4R5ilxEqfzssTEB3J5/jG9p6qKBTNxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13423345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQONNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9HA//ZiAYrUGmIZcaLgrwdZrwqVIe0D4XKATwsOzKiddunXXgfO6h\r\nV+msmkLF7dh58CQAiCDv+X+m9t13/W/iQ31LBfoN9Ry5Qa3uL8Sfr15Pvuy8\r\nXmds8uic9hDIkXm9gTsUP3yMz7RoBsZKjRnbHcMO/TSs+41dZDPdLoQ92yLg\r\nFyj6tRu134k5AbNaRN4H2HymXqlvxZMVVHC4wKHRu0111b8bI1bKsyeT3aC+\r\nQePFoliKVvyOnC7RVA5BdD113sj3wUW0DJWEnCoa8Wa1lmb5Oq9Pi2zx5CWh\r\nhjqssCmnoY2HveXF+jDndk8Ub14IWFlsVzx1kbEiJULCIqTOgQfkFR2s0QXd\r\ngoZ6sfV9S2HqhgEslJWa/gJOkIC383YFCOsVfHernVBY6uRvTSjfLpDg93Za\r\nIamlHS7rrsRKgJX40FchEDO3SGyZxcE7tmX72cKPHvTfoPaRgbBG0p6BLCgM\r\nzsJ5xrAt1RJmmEgt1XsWCeSwOdrpLWzIqh/+JDolkwNQqgCV+NKKlPwBVfoU\r\nJHIjQ2++IPsRZ+x5LiPJIbPs7fFrS6MsOp8IY6Usnu/g7R0dZXnFWFj2coi/\r\nW1183xwHP5i4qkaww5idhvPzKH9T4c8NShvVaNfBBs3143g+mm8j+4mrt+Cy\r\nsSa5fSS11/QIHhpC+kHuiUSx2R+yJQjBglY=\r\n=I4c2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"0f0f63b552a88343a3f8e0d434b47c3bca6a75b9","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.72","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-4ea1eb90","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.72","@ocap/client":"1.18.72","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-4ea1eb90","@abtnode/core":"1.16.6-beta-4ea1eb90","@abtnode/cron":"1.16.6-beta-4ea1eb90","@abtnode/util":"1.16.6-beta-4ea1eb90","@arcblock/did":"^1.18.72","@arcblock/jwt":"1.18.72","@blocklet/sdk":"1.16.6-beta-4ea1eb90","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-4ea1eb90","@abtnode/client":"1.16.6-beta-4ea1eb90","@abtnode/logger":"1.16.6-beta-4ea1eb90","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-4ea1eb90","@arcblock/did-ext":"^1.18.72","@arcblock/did-auth":"1.18.72","@blocklet/constant":"1.16.6-beta-4ea1eb90","@arcblock/event-hub":"1.18.72","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-4ea1eb90","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-4ea1eb90","@did-connect/storage-nedb":"^2.1.51","@did-connect/authenticator":"^2.1.51","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-4ea1eb90","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.29","@ocap/wallet":"1.18.72","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.72","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.29","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.29","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-4ea1eb90_1681974093307_0.047101031843764574","host":"s3://npm-registry-packages"}},"1.16.6-beta-eaa4d39d":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-eaa4d39d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-eaa4d39d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"241143541ddc0f0488bb90184230a039ba67a103","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-eaa4d39d.tgz","fileCount":122,"integrity":"sha512-RN1Ne1U4tjmPYP0PBqzsVVWmAga8MaKpDkOMRpHGJZz4003HETsudRLoWyZzIAWOe2RXSjh0NtzBKXcX02QfMg==","signatures":[{"sig":"MEUCIEFxuqHzoOCDKWCrook6fCz32hNCQUQ2/OfUTpxzfYGpAiEAy1ITdsohfg4dvTCqz5GH+Mob9bs+kMVjDF1o4a7XHa0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13428800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRLgPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE3A/9Fbl+JxId7zfyYIlmH2GbELvYpQA0BTauljA4sgMF+fCwOS6Q\r\nPe/nRW3rYCZqYmKwuixcUEyYYqcoY51RW/1LtSTzYRRWEFcB11mTt5/ia0tB\r\n/yIKwiIqXjVRrX4Hhgwapu8ysc/DaoB/nEwi68/VZNOhAadw9WtvmN+XbwEK\r\nY4WsyLQZZbJHkyLjHrq8CoSwzefchxOgZ3DVFIRJmCioGDyKXXaTrLqEFKa9\r\nDFIa6FXBXAx69LE1JqUpQBUdy8Luwlqz43onCXM5/iePU08EpEiFn9HipWGf\r\nG55S4ikuLXD6a3pVKs4ovZRu5aBT40xcF4sYfPZFR/1QeMhfMOLVDgVEJMgE\r\nXINveI3cdrIQvgTCVbMzR8TYBfufXsVTyUu0p5qoETLkW+Jd68AHFeSz+aYq\r\nkqtLUcS+rrR/Bw+XyrGZ8l7RxHGb3u/X9cVs82EI3LjbU5ca+D20x3YoCngP\r\nnNJTrolYNGqQul9kL3XEf2XB7qYFIJkgM7/2LSU38PCgEfTmIfekJg66NoUL\r\nskA446/GyTU3yajZvFomOpxHCXl46FTl2g/4fKyyqGhmYjGKRotIpETewwmE\r\nwxzVHBq+PPdQskRFAHdcEjPOwl8KE2OukTKvXPv3KMZCizu3Xh8xzHmusC38\r\nXdtGZ1X5qL1BHNK3N4ltFREzyvwH3qUlXQc=\r\n=dxTF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"0d2ab99f67109e989f8182fc70bc3ee9fa430585","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.73","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-eaa4d39d","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.73","@ocap/client":"1.18.73","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-eaa4d39d","@abtnode/core":"1.16.6-beta-eaa4d39d","@abtnode/cron":"1.16.6-beta-eaa4d39d","@abtnode/util":"1.16.6-beta-eaa4d39d","@arcblock/did":"^1.18.73","@arcblock/jwt":"1.18.73","@blocklet/sdk":"1.16.6-beta-eaa4d39d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-eaa4d39d","@abtnode/client":"1.16.6-beta-eaa4d39d","@abtnode/logger":"1.16.6-beta-eaa4d39d","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-eaa4d39d","@arcblock/did-ext":"^1.18.73","@arcblock/did-auth":"1.18.73","@blocklet/constant":"1.16.6-beta-eaa4d39d","@arcblock/event-hub":"1.18.73","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-eaa4d39d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-eaa4d39d","@did-connect/storage-nedb":"^2.1.51","@did-connect/authenticator":"^2.1.51","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-eaa4d39d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.30","@ocap/wallet":"1.18.73","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.73","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.30","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.30","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.30","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-eaa4d39d_1682225166806_0.16242935171939643","host":"s3://npm-registry-packages"}},"1.16.6-beta-7c9b42cc":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-7c9b42cc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-7c9b42cc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c72395462121251cf6d81e098f06ac3723a462c4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-7c9b42cc.tgz","fileCount":122,"integrity":"sha512-xx3dwNFaE1lth02Ez+tLb0rg/Ha5gTp8bquD/H1uJgl7LgUscbyoKGFdEkoU/BWD8nXAfLQ4IyrM0BtPqSSX1g==","signatures":[{"sig":"MEUCIQCobu9x4l60eUFhXYU2HUSBmWeoMo/onhr9b7mlDXZKrAIgXzMQ6lt4dmije4xGZ1xnuCBSmcegU6GhKc3Rn7ucFUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13444404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRadJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq39g/+MC/JsgOJ0BEU5QQ3hnZ3yfXfsRepiy3MZZWjV3zV97u+pn4p\r\nHoGr3XfoC5Ktkthcx0+E7s9Q9q8TIX7FYtLebKBQ5FZCxc3c4VKpLSNEFfD/\r\nnLUrBVMCdBR07LqifYf8jGh1IO7NBUIMqLvc/Gk1WDpKuKx82gWLbC0rA2qM\r\nXIlD//NYxBclrWEtyoPuiSzu/q+OPnvGoG2MLtaMvj+uTjIKLzXkt+BjOF1R\r\nLSC/+YRLryIATRCKP7ipYckmMDcrDr+Jh11QNOLattwFSuuEJl1jalmbFEiv\r\n+UUkcmIBVvYzBQIVL65fTSH8B0LDwjmRG7fOY9lFqN0k9tpYC7UmumYlQAkA\r\n7028k04IkJ4cvzfM1j6QbrE58JaMvkCObJzi3ef4GNxvIVux3M48y9SpLgdQ\r\nLps4de9NxdTBHkjMcw2/A0c6h9oTs1yjJNhOI2CVpCSqB5TF0LbAJ5j/wEAh\r\nerhcjTaNaBB+WnyUuFhyIr0cKaVvn9UoTkI4QJ4yNpuDG1B2Fy6ZVuAhpfLG\r\nxxX2FgSl5l2P8+FD22qbhkT3OZarmwvUdsaYa1ULcRLO0tou4C1u9ROYZ4wu\r\nWB2qlO/GgpREvbbiqiHDCaoSH/iq30S6usHF8NSSkWItaX/Wvuj0n3azyMHQ\r\nsrOU1tp0Ci8z4bUPVrmI5mfAVtyjACwaM34=\r\n=tlRn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"113a82e948a779a050f1b06f5667c43c96315054","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.75","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-7c9b42cc","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.75","@ocap/client":"1.18.75","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-7c9b42cc","@abtnode/core":"1.16.6-beta-7c9b42cc","@abtnode/cron":"1.16.6-beta-7c9b42cc","@abtnode/util":"1.16.6-beta-7c9b42cc","@arcblock/did":"^1.18.75","@arcblock/jwt":"1.18.75","@blocklet/sdk":"1.16.6-beta-7c9b42cc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-7c9b42cc","@abtnode/client":"1.16.6-beta-7c9b42cc","@abtnode/logger":"1.16.6-beta-7c9b42cc","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-7c9b42cc","@arcblock/did-ext":"^1.18.75","@arcblock/did-auth":"1.18.75","@blocklet/constant":"1.16.6-beta-7c9b42cc","@arcblock/event-hub":"1.18.75","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-7c9b42cc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-7c9b42cc","@did-connect/storage-nedb":"^2.1.52","@did-connect/authenticator":"^2.1.52","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-7c9b42cc","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.33","@ocap/wallet":"1.18.75","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.75","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.33","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.33","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.33","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-7c9b42cc_1682286409604_0.9560017764190492","host":"s3://npm-registry-packages"}},"1.16.6-beta-9e9fec72":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-9e9fec72","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-9e9fec72","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6ecc17d2eb4715bf70e79c3f9c126fdf2443b54e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-9e9fec72.tgz","fileCount":122,"integrity":"sha512-9rnctcu8J1phIwxceAWQH7Rc78X2BsmH1qrydFT6WZPmZ4W2v9rq7ags5xh0JX5az4YK80+TnSHYYFstLccqSQ==","signatures":[{"sig":"MEYCIQDHiFsaIsCS32rJq0wCEaO3R4IiwrANn1mRdS37wuyMLQIhALGkOH6MODXZBOLYAB1sQNBOGgeXnb5ZrL1JUsPmbjs9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13444404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRnD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquBw//c1a5/oyvgrzPokPTaLIOSHDzgPvu2hyjxWwcmqGddXqfwNMx\r\nG/cn3f29VG4lXcPcXcSd1ZufDvKNtC4c5pwTBR/mGRjc58VKZJK2Ptf58e4d\r\nuDR8eh8L7Iz7FVklzDRcjYRa9tfT7XcjQpwaFQjAZMkV8nyER9FYv3y0mb3l\r\ntBbAZur2/jEQsY94ncwJi9kCsTyC/lxBI9kz9Bi93iXwHyB1b3ArDBcaVFVb\r\noYLT7dnNAE2XVNCjYyUIheE7bi7ezl8jAxFEf47Ur+WAWnI4rxUOrGFkP1N3\r\nP4e7n5whwqZk3zHwv05p+W0K/ZBKvaWWMIBXuWh7E4ZmmTclNldjlDwl2Uno\r\nGSYYHNKpDifJPjf9ZWW+Vrx0uZ9xWIXSBqbpr8IUq6Tf4HJq5XoRpiWHtLQX\r\nEMi9aPOxrQI8BBqnxqNJClTp6IYX1PyyHV1zkx7L10YWZ8o0nbQXKa32uTmI\r\ntC6mdZQ/+R9cnHXhJ1GPRTMya0NcFLgCs40KXAaPQvmWAglu6XDJkYiJ8YWj\r\nAzm0u8DW+N+sk/5Y/nt2xxUj972Hx0+fJoQDJRjfoZn1R00PbLmmLgoseyDQ\r\nKhxllhU/USgOTD8VmQMtbfAcTkrw/VG4QXdfDjDj/CDaKwGs5EgjuIxCtVlX\r\nlY41WNi7Rvgin0iMih6+CUfWQNUSmnN85Ng=\r\n=UA8P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a30731223bc19231bac0dea7bd0d01a3bbf8e84c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.75","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-9e9fec72","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.75","@ocap/client":"1.18.75","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-9e9fec72","@abtnode/core":"1.16.6-beta-9e9fec72","@abtnode/cron":"1.16.6-beta-9e9fec72","@abtnode/util":"1.16.6-beta-9e9fec72","@arcblock/did":"^1.18.75","@arcblock/jwt":"1.18.75","@blocklet/sdk":"1.16.6-beta-9e9fec72","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-9e9fec72","@abtnode/client":"1.16.6-beta-9e9fec72","@abtnode/logger":"1.16.6-beta-9e9fec72","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-9e9fec72","@arcblock/did-ext":"^1.18.75","@arcblock/did-auth":"1.18.75","@blocklet/constant":"1.16.6-beta-9e9fec72","@arcblock/event-hub":"1.18.75","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-9e9fec72","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-9e9fec72","@did-connect/storage-nedb":"^2.1.52","@did-connect/authenticator":"^2.1.52","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-9e9fec72","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-color":"^2.19.3","@arcblock/ux":"^2.5.33","@ocap/wallet":"1.18.75","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.75","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.33","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.33","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.33","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-9e9fec72_1682338039535_0.7759257154212871","host":"s3://npm-registry-packages"}},"1.16.6-beta-1fde60e3":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-1fde60e3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-1fde60e3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9e74522fafd2adc963a0e538e29629be8df6e201","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-1fde60e3.tgz","fileCount":124,"integrity":"sha512-tQt3CoEi7rngZ94vLH8sE9NcBrdu6CcIE8QVbf0jseEAc407Kpm1Y05cPaxwOkD+JezRxb5+WfCmNmPAFNxheQ==","signatures":[{"sig":"MEYCIQCNNqfu67Hx+II33k3YQWiNB/m3oMKgDm9cLrQ2F8nFogIhAPQtikczmtynnlYuWZBW+sbvxARb/tcKjwuXQhd2kIG7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13533160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkR8J2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2qw/+LWuC64ao75a+eQRrl9/GOYCyjRvpVlZ3VEz/3hIEvWUom/+z\r\n6aoeHtaFM09iWBrfXGCTNwNH5qE+cnq5hDM9x3mCSK7uBkDmryDeHR51NbQF\r\n2+ujbbVWpSSG+ko4AqJdUhAjZcbNlXriPK/RcrtsLbE/kQgZ70gzF4erinbr\r\ntsJhkDhez0/U70WacbE62jZH8wGUHsSfMpufwS+C1SgTt4vEf6FUNMGhEF7x\r\ngQdVW4bnQ2s/DuTpmSF0O12KbY7PoK9Pxiu4dS1Uh+Emf90LrFLlH2ZGzPTb\r\nTFp4TS78pcJPxS2DRuJIT+zTwe3ZIBzxmvpZTfCRjmGzE4m9h01j0I56gXCE\r\n+UxaUqTmdA5C+YvqlTD5XT+aafssNaZQXcaSr4GckASX5EYriumLsecnNSZH\r\nWeGQuZMc9vbaS4ga5RWnb8c8WC+o20YCnEIRTaDZoQImSRXL8M0BljeKlwoX\r\nskLWgAtOe1lV5ABusv6My2lSz1FvHxWrcnVnYcsbuWi3MSMAyJlLDdkAGuj1\r\nUkx9roOMZgrBVlRTuAvvbn9XPswpbWjvBYVM5nxv3qprT0d117VAnfnx4gBK\r\nqWKteOIGp9ZhqXT4hVkoE6VWNkFGvoqyLT/RYlHX1mTj1ZkTVuRrazKnHKPD\r\nOCCM+zfQw/nRhRRl2F1d2MDHzUO0XcXYm0Y=\r\n=ZmnZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"be8d8eab7d210910e24dae3b389f2c70aa414a13","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.75","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-1fde60e3","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.75","@ocap/client":"1.18.75","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-1fde60e3","@abtnode/core":"1.16.6-beta-1fde60e3","@abtnode/cron":"1.16.6-beta-1fde60e3","@abtnode/util":"1.16.6-beta-1fde60e3","@arcblock/did":"^1.18.75","@arcblock/jwt":"1.18.75","@blocklet/sdk":"1.16.6-beta-1fde60e3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-1fde60e3","@abtnode/client":"1.16.6-beta-1fde60e3","@abtnode/logger":"1.16.6-beta-1fde60e3","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-1fde60e3","@arcblock/did-ext":"^1.18.75","@arcblock/did-auth":"1.18.75","@blocklet/constant":"1.16.6-beta-1fde60e3","@arcblock/event-hub":"1.18.75","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-1fde60e3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-1fde60e3","@did-connect/storage-nedb":"^2.1.52","@did-connect/authenticator":"^2.1.52","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-1fde60e3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.75","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.75","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.33","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-1fde60e3_1682424438093_0.4206331442806628","host":"s3://npm-registry-packages"}},"1.16.6-beta-7cbab489":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-7cbab489","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-7cbab489","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"be5928caa74b0882c97e4a468d40d859df539bf9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-7cbab489.tgz","fileCount":124,"integrity":"sha512-sHgWlfMZYK4JEXyb39XahsLndbbhwtRiqrxcYQ2wFjril6V7vF+NOEUgkG5FTzq5G+OIDtELAc7PlyB97qH74A==","signatures":[{"sig":"MEYCIQCbZMtne1+nTF7uOqv4QISPdr+kfTR7eZe+vNR1w11HCAIhAIp1bRRzGX5BA8feCbhac83YGeukatLjh8gswRjvzNix","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13533171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSfmmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMTA/9GETk63xfwNhk/HPXH7pxtG1EWnokNJBF0otP/481zzsTeTmL\r\nLnV5VFyR7x3641g8UkyGovSAcJ49akyeujeofYoShfEURxQKWEzOwJulujCH\r\n/WqMD1NryLyPUIwGl6EjvQ0go9SVcdLeeUFFbJh2RS5/BofeA52Y0OiyCgGg\r\nMxV32QumAwaJoz+ru1n7ljOULe2L21j9YzyFLtecMRRRZyCggXWJN9doIYWS\r\nrwvbMxsZpJ8OcLbIR2cD4F65hguiU0VA7zE3ktGeH3jAebONh0G/6P9wjI32\r\nRHaLBjDI/H8wjWcZH9iNj3rNhW3NlOR2qW/mitA9ifctxQ5NuLJSR9JOnRfl\r\neNQgUcYa7F6dJMkgA5vG6qlZeo5f1KJyPylzr1Rq0M1W25Kyg0smAlnFprcH\r\nLkyvkWhQT/tGk0Tz3WAi2cVUFq778AQAz45Q/f09+Vc/9LGpfduWD7FFg12f\r\nLz2L/qeL4aSL857yU2gK8TmRjyf3paWX3qt4sqWP+3rVEeEwmiO1jtTz3Wtj\r\nHzhJtpMFAwd3BolxE6aB1kWt+cl0weezLSzUfWAGRL6d01X9QOeRn83Qg+En\r\nW6pfww7cnmqzD7F3PtaHnBdj2bnb5ZoGmKc/82kOue6MEFdGhtleQOu/3iIs\r\n+I2gn7biHL+7mBdnuPidyoAuZSaHpS2IxKc=\r\n=/eLD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"36b58c0651762472ac34ad880965c47510eb9768","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.75","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-7cbab489","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.75","@ocap/client":"1.18.75","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-7cbab489","@abtnode/core":"1.16.6-beta-7cbab489","@abtnode/cron":"1.16.6-beta-7cbab489","@abtnode/util":"1.16.6-beta-7cbab489","@arcblock/did":"^1.18.75","@arcblock/jwt":"1.18.75","@blocklet/sdk":"1.16.6-beta-7cbab489","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-7cbab489","@abtnode/client":"1.16.6-beta-7cbab489","@abtnode/logger":"1.16.6-beta-7cbab489","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-7cbab489","@arcblock/did-ext":"^1.18.75","@arcblock/did-auth":"1.18.75","@blocklet/constant":"1.16.6-beta-7cbab489","@arcblock/event-hub":"1.18.75","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-7cbab489","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-7cbab489","@did-connect/storage-nedb":"^2.1.52","@did-connect/authenticator":"^2.1.52","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-7cbab489","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.75","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.75","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.33","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-7cbab489_1682569637930_0.30985667983593923","host":"s3://npm-registry-packages"}},"1.16.6-beta-61cf68d3":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-61cf68d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-61cf68d3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cf5fb6a771281c838be23734d57beb26e8d8bbf9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-61cf68d3.tgz","fileCount":124,"integrity":"sha512-vbAA0bMHwIQ6AEOExPs+v45QKV0hni7MH7vnhX+nQUYZg0hzBUD5vG7CTkwEP5oAB7C2vdynORYBn71TJXYtSA==","signatures":[{"sig":"MEUCIQCMX12AMjh812ksIlgOFVGHD6XZ4qFcwGtsdo9GuD524QIgX8r3aeurKLFwrBgNLuC3vdzxdzfC3GOLsW3W2ooyvA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13531830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSnT7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8bQ/+NW7YGqu/Q16WhiI+h7QnFVIRmJ9uTHCZN51m3gJR2xOKPrU9\r\n89LA/+xU9p0MFvLQrqQ4yM64FhvX7SADIXPbB0VMBuc0GOUsI+jd0cXiUXH/\r\nVaREJeGeo2LicqM49FmD73I0a8RnvoYuuJVxv3U76NHo4R3GkLVL26/Wkg5z\r\nfIUhzt9pmxeSFxinf7YPsTSwOLqhYdb5olL/yfpt4UCDDHd5G8G/Enual1iy\r\nFXagYjl9Y1o3fL0lHR0YmOtzxOwVzxhtNp19Ge8yZEYfpOnPhQ3cHrpOloLo\r\nYxY0Qh/QeBPVL10Qpxm9ydxNtmlGoxrww8g0rsvJMsc7Io5VASiY7uX6x8qD\r\nVMUKkszoBFoweqctXUqEFG3WlLgVPvMdMXKUkVnQ5deiOpzD+GkiSjxqxZ6X\r\n2twKbNwFlio9Zt6xIUKxLWOS8yFwxNYcwK740zy5YQ0I9EXEdy5xHoZ3RJbE\r\nkdOtwUXaAF+YtqwWa9BSTlWi7jAIgOpxu3K29J9mxPLVw8TT4L1BWPxWHEJA\r\nnQEokzcUdZPFxbH4B3Uxy6oJJFRt1xQfp9/7zKb6VUYpF03yVLKBniNl2S4B\r\nXklGoagi24zo6duLqQ6ljgLX8yITQAv28HWeJCxF0aNBlL7wW35XkYExrdjc\r\ncmJujFRBEsxGTGQvWCngF/B5/wYjIs9354o=\r\n=W+PC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"574a27436b429a97f443fc9ea1b44988807206bd","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.76","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-61cf68d3","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.76","@ocap/client":"1.18.76","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-61cf68d3","@abtnode/core":"1.16.6-beta-61cf68d3","@abtnode/cron":"1.16.6-beta-61cf68d3","@abtnode/util":"1.16.6-beta-61cf68d3","@arcblock/did":"^1.18.76","@arcblock/jwt":"1.18.76","@blocklet/sdk":"1.16.6-beta-61cf68d3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-61cf68d3","@abtnode/client":"1.16.6-beta-61cf68d3","@abtnode/logger":"1.16.6-beta-61cf68d3","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-61cf68d3","@arcblock/did-ext":"^1.18.76","@arcblock/did-auth":"1.18.76","@blocklet/constant":"1.16.6-beta-61cf68d3","@arcblock/event-hub":"1.18.76","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-61cf68d3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-61cf68d3","@did-connect/storage-nedb":"^2.1.53","@did-connect/authenticator":"^2.1.53","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-61cf68d3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.76","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.76","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.34","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-61cf68d3_1682601210805_0.4907715331973088","host":"s3://npm-registry-packages"}},"1.16.6-beta-79e0bbcc":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-79e0bbcc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-79e0bbcc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6cf16ff7da2458cbe61e178bde1676a708f5f592","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-79e0bbcc.tgz","fileCount":124,"integrity":"sha512-VZJ91ubs/NJ/mD3lQikrVnHmZfTZLemoBgbgQeUTG0rXCOWBhBUH+gGJfL65M762ALV7sp0JJNi4dcEe0pbwZw==","signatures":[{"sig":"MEUCIDeXDD3g5WmJNj6hbhBbuAIMXqgp34uLyGX7S+8hRkvHAiEA61RuLGmDlkPEEL5lT4PjuJdavlzsgIGyYvGofh5/B4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13531830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSno6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcBBAAourkbvB5NZ7RYG7cpebQfX/3Q84QLO/X0NKsxumfsA9kyxtA\r\nrREr3UuR1us3gT+TMvzuD0SwDcIrLldkkFb+cvGqq+N1d/zBXyhqbEJZ3Gv8\r\nYWNvRpBdvSmpQigQraOp0o/2Wy6RI9Fzt4vOFFtIq7kX6jE7lawF0fbjNPfK\r\nUKp/d2Wo2HbOipI43NiHv4weOjXj0Ip54hH8uyuZfsbyX2dXN4prDtR7Sv0W\r\n+3nburW/PxkbD+1Ud5Soh6h/0co0r515AodCyV3cwBLgrXgZXOPsY3eHKo8c\r\nrpyWvtPPmcg+L0O3elmWm8jOHNVEqOsThWkj/OQccXhFyQcRagNFJq0d3lej\r\ndjUgR2g0NpxFSY0/gEStv+E5TOodQVhkavX1X3Gakr1FV4dLOLls9S8Xh6Fd\r\nitq/CchMUMdFeLKbODo66yxbr05w4hBXMFzLeWU+3DJWZ4hUY0M09gCZTAdT\r\n2id/B1tUQL1xKj5h2wbiCMcmPw3TDUyaKNrmQJLrmsGEstrcbRakt1D7nkAr\r\n31VYa9PuH0h6pYRdj9U6ZDAKN7f0fLl+s/CiXcqpyc2+odJcPwgpg23Ru3zC\r\ncG/bUYnDrYFCVPgy3+JAYJtmwUti/89RvfxN/VFQZkbVaeC43bdalCSvvCkh\r\nrS+nDAiNUEpy1s8/Nd5yPuEKIuhGkQS+gdQ=\r\n=3zlr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"a14091393bf4c1a7b430155cf27343a0f23ffa2c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.76","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-79e0bbcc","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.76","@ocap/client":"1.18.76","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-79e0bbcc","@abtnode/core":"1.16.6-beta-79e0bbcc","@abtnode/cron":"1.16.6-beta-79e0bbcc","@abtnode/util":"1.16.6-beta-79e0bbcc","@arcblock/did":"^1.18.76","@arcblock/jwt":"1.18.76","@blocklet/sdk":"1.16.6-beta-79e0bbcc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-79e0bbcc","@abtnode/client":"1.16.6-beta-79e0bbcc","@abtnode/logger":"1.16.6-beta-79e0bbcc","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-79e0bbcc","@arcblock/did-ext":"^1.18.76","@arcblock/did-auth":"1.18.76","@blocklet/constant":"1.16.6-beta-79e0bbcc","@arcblock/event-hub":"1.18.76","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-79e0bbcc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-79e0bbcc","@did-connect/storage-nedb":"^2.1.53","@did-connect/authenticator":"^2.1.53","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-79e0bbcc","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.76","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.76","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.34","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-79e0bbcc_1682602553945_0.1419982505942412","host":"s3://npm-registry-packages"}},"1.16.6-beta-08670107":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-08670107","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-08670107","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"565146e5772ac2aa2e2352df36c4e96577bd4042","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-08670107.tgz","fileCount":124,"integrity":"sha512-bruP6rl28WZeaHkVMsxwBnCqKI9QAVBiAKBZumWesJwE/f/MHWgi2DcOml48Wr4PjoPRJsb9wZm94/0A9Jt2YQ==","signatures":[{"sig":"MEUCIQC++OUD13h1orQ9/QD4sdilZwmnPVheOC3Bka3ChXkJSwIgSZ7dHXiwRSjsGpXMZG793B7xZJBzM03OquROz7C4ueU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13531830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSutDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCaQ//VGBJUN9w1HvV4x0lKnq4v/jj4rrsTFdlboibFEpMaXEtO/YW\r\nKvUVjYFm5PAsT62sYmRvMXXbXR/sSx36SCT55QrNA202/Xw/TjLwTjR+PWah\r\nuu1UZxZcInYB5xg79HhLjboPq6vNiraxFhw/jGbJBf0lfOvG6KtOy6Sfx5n/\r\nYkMPWnDA8RaNd4TeBnEAbT4aMMuRkoIQOzjlD5fV3vkJr4lbiNY/3xpeotdb\r\nadI2A2wg8YCwfl/8rB132JLvTAUMSJtMCeFmNCu6WlLQdc+UAsdv3Wdb4ut9\r\n+hnDuMqimGOxEjkywSshCE+qchuBVdU3TA4xJVOCBo/jDFsE763lPsTbO5+y\r\noI+yR7N/7MHrt+xqtTvZreZO8wJfqiU+k5lfLW3CtsPGsgaS+D/gn+Wpt2Ps\r\ncAyQjnWPVyrLjKDO1Me4EKgspP0fvUqZ0xu2r9b9vrWIhesO1WVnnKEzb6N6\r\nztul0YlwxNtkd1sL3cBdfxvSzm2OWcMlFgLXi8SnOSjNYL6yg6Jfs/Dr4LIa\r\nDHpEXE8XD1kw7BUyvJKBoCCPodfS+MYbvl8Zg0gQ/EtnlUfmj+DpnYETaAlf\r\n+gybldoYoNg4L/45Z+rPCwGOxQWpYas4siB8nWKLZWoAT5Qr0S0/g2JWUdsA\r\nbOb765BqS4oDj+Rd/JAyB/LhqEXKfdXtYws=\r\n=Fijo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"11bbd8ea245fdb5920338f104cbe059e90a0e1b5","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.76","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-08670107","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.76","@ocap/client":"1.18.76","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-08670107","@abtnode/core":"1.16.6-beta-08670107","@abtnode/cron":"1.16.6-beta-08670107","@abtnode/util":"1.16.6-beta-08670107","@arcblock/did":"^1.18.76","@arcblock/jwt":"1.18.76","@blocklet/sdk":"1.16.6-beta-08670107","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-08670107","@abtnode/client":"1.16.6-beta-08670107","@abtnode/logger":"1.16.6-beta-08670107","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-08670107","@arcblock/did-ext":"^1.18.76","@arcblock/did-auth":"1.18.76","@blocklet/constant":"1.16.6-beta-08670107","@arcblock/event-hub":"1.18.76","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-08670107","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-08670107","@did-connect/storage-nedb":"^2.1.53","@did-connect/authenticator":"^2.1.53","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-08670107","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.76","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.76","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.34","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-08670107_1682631491502_0.6301144160457284","host":"s3://npm-registry-packages"}},"1.16.6-beta-56be9f01":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-56be9f01","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-56be9f01","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b5c705e4d728b73e91f9f2c5436d1199b2a40051","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-56be9f01.tgz","fileCount":124,"integrity":"sha512-5Ey+CbYINK+OWSH5wNUrYqEdHWr7CnD5rRlLOnDXdoxXDAfg8modEjzhddbGRviatB2++RcUBy4+AN4kwREEMQ==","signatures":[{"sig":"MEYCIQD8+EXl4S2um4XxnzzIGtbaL8AltBDzO4r8Fq58lL/c2wIhAOkJSY1sLuAswysc4nswfsr+B86W0oro1gX0AF89DCv+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13528649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS7tGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5IA//RwRrbV+UCKA+EsVQJt6rTaKWqUepIthLlnu2v+AexYE47mfA\r\nSA1kkzjLwVi003dnuHm2DubffIwb413VH1DYbFVLhkO1LnX5roQ2hlmXhm0c\r\n1VhL/YhZd4OyQfpiYZ/FEm7dqneUOk6LZiOPmzYfj0pZ5/B4tc4nEdGi/x4b\r\nIgg4DLPBTQ9zB3zMvlrCVVOKpfl7S6tUsopKpuirxUbIeqRRxYWZ9NY6Kvbv\r\n0dxJUrmk9ml6iZRfKb+MnzrVMykcoApv5ydilKOTZ2ncctZlRTqjsatCFwNR\r\ni+UmCzkqqh5mhxHevmz/vTkwWSo2e33IuvsEr/U78/qufe+iRZpSAfCkSMD+\r\nOqbMJhBjv2Mwu7I1AQaLna41ALOBE+qK++U/Cc9GIZiwAm6qzDoiPeSy1ju7\r\nl8CFdxuuQCmWKixmM6ye8qagzCwPNZOwEaxxILLzSRPcRVqhKdtN/j9FlX+Z\r\n3DHawlJlqET0E7OSmFJoU97/R4cEBqobzM4TbdYEiIWDBe1ZEK3JUAznbjKD\r\ntIuKvINgkLF4IlMkdYDtBNempjkprE479E1nDS+P/a2Z46ZyaJAtG+67CYQp\r\nZu67zjRr/Qqo16UHczjNzx97gvVL4F2ej1Yb1owoKxr+y7+G2sb1hvgfwo/n\r\neASvQH4UrYhng1vZgDG2c/KyKqpg54ckgnY=\r\n=XAbd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"f93c24693ed27c4a2821ec33c345696afe6f001a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.76","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-56be9f01","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.76","@ocap/client":"1.18.76","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-56be9f01","@abtnode/core":"1.16.6-beta-56be9f01","@abtnode/cron":"1.16.6-beta-56be9f01","@abtnode/util":"1.16.6-beta-56be9f01","@arcblock/did":"^1.18.76","@arcblock/jwt":"1.18.76","@blocklet/sdk":"1.16.6-beta-56be9f01","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-56be9f01","@abtnode/client":"1.16.6-beta-56be9f01","@abtnode/logger":"1.16.6-beta-56be9f01","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-56be9f01","@arcblock/did-ext":"^1.18.76","@arcblock/did-auth":"1.18.76","@blocklet/constant":"1.16.6-beta-56be9f01","@arcblock/event-hub":"1.18.76","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-56be9f01","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-56be9f01","@did-connect/storage-nedb":"^2.1.53","@did-connect/authenticator":"^2.1.53","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-56be9f01","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.34","@ocap/wallet":"1.18.76","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.76","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.34","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.34","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.34","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.34","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-56be9f01_1682684741709_0.5157569522916206","host":"s3://npm-registry-packages"}},"1.16.6-beta-593a7a98":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-593a7a98","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-593a7a98","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2aa99e68a7696aae04b0538d3064d72f905165fc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-593a7a98.tgz","fileCount":124,"integrity":"sha512-IVXqIU2xkN9VbvDGPGhdGNHb3gqzeHRWwi4tGFeS18nuom3Z/1q9kwEpZj2dIUdUWPieWxItynqUrXmosZ0kog==","signatures":[{"sig":"MEYCIQCjJuowxjKzMRN6ACgct4x8HkrKDY6bIeWMYZOaAxA5lgIhAMaT73x2DagnvCgaPIMubyJhnz6I0ld1JGMw0fptSQBS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU4CxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Og/5AJeiUewPZC4xNdbDi/rAjfuf1CCPqcUpEX8sy2l0d2znp4HQ\r\nc8xIp6k5MUpmfVsGFTQX6gH2SZ/bygzuKoWUzasd5ENzo2FoaT3+FlD53rcg\r\nSFifPriOLFz6pxgCSZPEewykByy3AnWwRza6wmfQ4jg9rheMwP8AjCPh4xiW\r\n4Ct3EOHtL+yhVSNKuWUKJw+9ILJYReAwYjimnhhjmhcRO3+va4tEl+sfVJWj\r\nDqkrjpyuCSizcR7lHFMVe2XnLAN/tZgURgQOk9tnjaAyTPRFaCP7zqYeY4bw\r\nE1wk01Ff3C3Wm89XmWHrJW6go9D3zDYohYNJOA1T6/Y9FSnNJyNtLnaNRX1+\r\nUGhS5SIVMSr6xaSaawgqlwjgZAeGKwb+C70iZO0g73Ip6GoGtJVJ3QP9FaC5\r\nHaIo02N/9vu9EYGNVZJ9lxcR4JjHPNoSZrZSdeeI2AvijgN2w6AFSJZSnh3C\r\nVc/PT1BX6MQKUJhhjmc5XuoY0enBJpX8vUiYgPNJ9K6s4caOnXgiHTmVR+xG\r\noFWvgQurCwOvc9QNxxsJmBwRQ39iKDN6tft6KzuV8SD6KY4uCkfU/dXQlaAl\r\nCVO+h8/cvdmlDAyhuv3KHvNXxYmG/GX+pRZ/MDaM/CaLzATtdCQShYsHGzMN\r\nnnT6XLd/oUBErBolkKgmihNcB3cTd17islU=\r\n=rCHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"api/index.js","gitHead":"5ea65d1ddc91e997f029741f01ce453464d86666","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.77","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-593a7a98","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.77","@ocap/client":"1.18.77","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-593a7a98","@abtnode/core":"1.16.6-beta-593a7a98","@abtnode/cron":"1.16.6-beta-593a7a98","@abtnode/util":"1.16.6-beta-593a7a98","@arcblock/did":"^1.18.77","@arcblock/jwt":"1.18.77","@blocklet/sdk":"1.16.6-beta-593a7a98","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-593a7a98","@abtnode/client":"1.16.6-beta-593a7a98","@abtnode/logger":"1.16.6-beta-593a7a98","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-593a7a98","@arcblock/did-ext":"^1.18.77","@arcblock/did-auth":"1.18.77","@blocklet/constant":"1.16.6-beta-593a7a98","@arcblock/event-hub":"1.18.77","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-593a7a98","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-593a7a98","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-593a7a98","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.36","@ocap/wallet":"1.18.77","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.77","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.36","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.36","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.36","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-593a7a98_1683194033224_0.6500831927321706","host":"s3://npm-registry-packages"}},"1.16.6-beta-e2082fec":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-e2082fec","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-e2082fec","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7c2a032681fde040754e5f94cbd70d23f64b52b4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-e2082fec.tgz","fileCount":124,"integrity":"sha512-WpTFY81HezmHMVAqij7mvxB/hp5+iEgjqLVrCWVi5DTHGDzdLWdTneHSeIeBKrU/TJLe7WFWNckXllgNUYuR5Q==","signatures":[{"sig":"MEUCIF29wW5tLY9F3TF5Y3k/+tXGOA86BufqxW5GzVJG0Bf1AiEAlq4eXmVrfsjtxNAAMwIQKHGxLGk5B8QUS6mc97STYBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541357},"main":"api/index.js","gitHead":"851e0ab17f1c6e160aedc47fcdbf7dd54dfa7237","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.77","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-e2082fec","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.77","@ocap/client":"1.18.77","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-e2082fec","@abtnode/core":"1.16.6-beta-e2082fec","@abtnode/cron":"1.16.6-beta-e2082fec","@abtnode/util":"1.16.6-beta-e2082fec","@arcblock/did":"^1.18.77","@arcblock/jwt":"1.18.77","@blocklet/sdk":"1.16.6-beta-e2082fec","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-e2082fec","@abtnode/client":"1.16.6-beta-e2082fec","@abtnode/logger":"1.16.6-beta-e2082fec","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-e2082fec","@arcblock/did-ext":"^1.18.77","@arcblock/did-auth":"1.18.77","@blocklet/constant":"1.16.6-beta-e2082fec","@arcblock/event-hub":"1.18.77","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-e2082fec","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-e2082fec","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-e2082fec","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.36","@ocap/wallet":"1.18.77","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.77","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.36","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.36","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.36","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-e2082fec_1683323879986_0.8503182658865898","host":"s3://npm-registry-packages"}},"1.16.6-beta-7bb306c0":{"name":"@abtnode/blocklet-services","version":"1.16.6-beta-7bb306c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6-beta-7bb306c0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e24714ba5f7e879ce3fcf3add50a55c9533ef6c5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6-beta-7bb306c0.tgz","fileCount":124,"integrity":"sha512-n93CUfxwysqQnw7PWJahscCFVtllM03aCN247ZQ0L0EbrVXjACh+uqX+8fcPFWjGfJJbX9b9Ac4cIYsKL4EU8w==","signatures":[{"sig":"MEUCIQD0ftiQaIX/mFDPp5hsOQJNZB3iEXvntYqLgbbI0tln+QIgTU37QGx1ekOU6DBN31zemrqejXw5N4qRlpLwhozVMAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541357},"main":"api/index.js","gitHead":"38afdb6ca7be8bf3cd1d3e6b88fa4ea03416afe3","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.77","http-proxy":"^1.18.1","@abtnode/db":"1.16.6-beta-7bb306c0","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.77","@ocap/client":"1.18.77","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6-beta-7bb306c0","@abtnode/core":"1.16.6-beta-7bb306c0","@abtnode/cron":"1.16.6-beta-7bb306c0","@abtnode/util":"1.16.6-beta-7bb306c0","@arcblock/did":"^1.18.77","@arcblock/jwt":"1.18.77","@blocklet/sdk":"1.16.6-beta-7bb306c0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6-beta-7bb306c0","@abtnode/client":"1.16.6-beta-7bb306c0","@abtnode/logger":"1.16.6-beta-7bb306c0","transliteration":"^2.3.5","@abtnode/constant":"1.16.6-beta-7bb306c0","@arcblock/did-ext":"^1.18.77","@arcblock/did-auth":"1.18.77","@blocklet/constant":"1.16.6-beta-7bb306c0","@arcblock/event-hub":"1.18.77","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6-beta-7bb306c0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6-beta-7bb306c0","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6-beta-7bb306c0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.36","@ocap/wallet":"1.18.77","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.77","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.36","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.36","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.36","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6-beta-7bb306c0_1683368988089_0.048173524611102136","host":"s3://npm-registry-packages"}},"1.16.6":{"name":"@abtnode/blocklet-services","version":"1.16.6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6c3ca612024bb00e80e76dc7acdf71170898207d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.6.tgz","fileCount":124,"integrity":"sha512-YopUN8zdboXs7rIC/whQsLqTxiYos2+9v59rQ8RHaaWPZsqWTl/qRSCL/seJjFqZLw7vwYiWzcWt3LO8nIa85g==","signatures":[{"sig":"MEQCIBHka/MHnUuJmHL503Fq7GNDRrus5p2H14NNLtweJTGBAiBc62+KFfoZT9LZ5iH5C+lF7qFGYfnrxMG1q2QoSyWKrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541147},"main":"api/index.js","gitHead":"fcd4d0f944f4fd20b26ea7a784390a5fbb57e000","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.77","http-proxy":"^1.18.1","@abtnode/db":"1.16.6","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.77","@ocap/client":"1.18.77","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.6","@abtnode/core":"1.16.6","@abtnode/cron":"1.16.6","@abtnode/util":"1.16.6","@arcblock/did":"^1.18.77","@arcblock/jwt":"1.18.77","@blocklet/sdk":"1.16.6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.6","@abtnode/client":"1.16.6","@abtnode/logger":"1.16.6","transliteration":"^2.3.5","@abtnode/constant":"1.16.6","@arcblock/did-ext":"^1.18.77","@arcblock/did-auth":"1.18.77","@blocklet/constant":"1.16.6","@arcblock/event-hub":"1.18.77","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.6","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.6","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.36","@ocap/wallet":"1.18.77","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.77","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.36","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.36","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.36","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.6_1683371316960_0.7050297174158024","host":"s3://npm-registry-packages"}},"1.16.7-beta-1e0b7b89":{"name":"@abtnode/blocklet-services","version":"1.16.7-beta-1e0b7b89","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.7-beta-1e0b7b89","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"434ebf49323b9ed2b71bab81e295be5929e8c08b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.7-beta-1e0b7b89.tgz","fileCount":122,"integrity":"sha512-a+CmyJqWr/Ute7G8BbHBgNXPLnzrKUEvggnO6QNIqsvdwej9ANJ5VW179dzfQXw2FNZYJXcdeJZrr6WJlDQSbg==","signatures":[{"sig":"MEUCIAOEjGrw87h3HGzH9LyT8bL4A+rhSO40HLsO46qrmfbsAiEA7fd9G0ZfO5+0VmfaGv/xS2xR7mRMnsIpluRqLGHkYMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541872},"main":"api/index.js","gitHead":"c6619456047b104064c9964b858a1000703bbdbf","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","@abtnode/db":"1.16.7-beta-1e0b7b89","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.7-beta-1e0b7b89","@abtnode/core":"1.16.7-beta-1e0b7b89","@abtnode/cron":"1.16.7-beta-1e0b7b89","@abtnode/util":"1.16.7-beta-1e0b7b89","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.7-beta-1e0b7b89","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.7-beta-1e0b7b89","@abtnode/client":"1.16.7-beta-1e0b7b89","@abtnode/logger":"1.16.7-beta-1e0b7b89","transliteration":"^2.3.5","@abtnode/constant":"1.16.7-beta-1e0b7b89","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.7-beta-1e0b7b89","@arcblock/event-hub":"1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.7-beta-1e0b7b89","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.7-beta-1e0b7b89","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.7-beta-1e0b7b89","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.37","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.37","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.37","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.37","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.7-beta-1e0b7b89_1683544965881_0.7426501701628097","host":"s3://npm-registry-packages"}},"1.16.7":{"name":"@abtnode/blocklet-services","version":"1.16.7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c38119d64ab504abc41f7557f5d753b086202217","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.7.tgz","fileCount":122,"integrity":"sha512-vAt/PSaQeByL0AmyxQBv1v1DFOs9bKqKsWG3W4Eb8We4oJ8TgyahLxAL/RfYk94F6i9tSmnQGF04FBXu+afR5g==","signatures":[{"sig":"MEUCIQDwNBVJsIjm8913PLVF9C9VZ404fO8dwj7fRk6TSqsNoQIgKX/ObRZvV++vfqplYKMHuI/4uwTy0Bqt3zpfQLhGdvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13541662},"main":"api/index.js","gitHead":"dadd7bfa319e2ee5144bdccb6e280ffe4b8d2679","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","@abtnode/db":"1.16.7","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.7","@abtnode/core":"1.16.7","@abtnode/cron":"1.16.7","@abtnode/util":"1.16.7","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.7","@abtnode/client":"1.16.7","@abtnode/logger":"1.16.7","transliteration":"^2.3.5","@abtnode/constant":"1.16.7","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.7","@arcblock/event-hub":"1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.7","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.37","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.37","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.37","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.37","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.7_1683548451091_0.5364559212005324","host":"s3://npm-registry-packages"}},"1.16.8-beta-ca58a421":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-ca58a421","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-ca58a421","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"96b2ee8a0834771fd6a59d2dc9a2f4b6a74f00a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-ca58a421.tgz","fileCount":126,"integrity":"sha512-lrkSEIOXaW58d8TwIsEJzj7YXBpc/6nlyLRIXP20xypPpN5e5xzJdopPLy3CNZIcZn6mC2ClTPsIgWHGcTSDWA==","signatures":[{"sig":"MEYCIQDSTml85eyDBaEKXfF510bhTp6Ov+GWVCXHfMqaIH+IDAIhANFTrYPAnD8RNIp6EoCOLHZmBbwHPTCsuMxeMHPJelZW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13590802},"main":"api/index.js","gitHead":"d0f724c8082572a01b6e9287df6c3d0663ec9c57","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.1/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","@abtnode/db":"1.16.8-beta-ca58a421","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-ca58a421","@abtnode/core":"1.16.8-beta-ca58a421","@abtnode/cron":"1.16.8-beta-ca58a421","@abtnode/util":"1.16.8-beta-ca58a421","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-beta-ca58a421","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-ca58a421","@abtnode/client":"1.16.8-beta-ca58a421","@abtnode/logger":"1.16.8-beta-ca58a421","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-ca58a421","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-beta-ca58a421","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-ca58a421","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-ca58a421","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-ca58a421","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.37","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.37","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.37","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.37","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-ca58a421_1683681470960_0.9114126650404946","host":"s3://npm-registry-packages"}},"1.16.8-beta-0c0c5eb2":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-0c0c5eb2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-0c0c5eb2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bd47e4aa4d5a9fd799b3d95443992f1c3223ee48","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-0c0c5eb2.tgz","fileCount":126,"integrity":"sha512-CDvt7ub8BIRQNEs+JjenYi4OkQNlr1863/52pNYCB1vhFDl7k7CEOaJn+/7QCXMqo+PsDK6vZAmQ6XsIqdIxGw==","signatures":[{"sig":"MEUCIBnr6ZTvEqGiBDE+3kpAp3JeYqEqnDeEqdlruh8FYmfFAiEAmpJBad1TMpdMrfeieuXLpfqw9yloGAZmx0TGYSVnjm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13590655},"main":"api/index.js","gitHead":"0d8ec3154caf670770284dbdabc61a5f4e8b205f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","@abtnode/db":"1.16.8-beta-0c0c5eb2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-0c0c5eb2","@abtnode/core":"1.16.8-beta-0c0c5eb2","@abtnode/cron":"1.16.8-beta-0c0c5eb2","@abtnode/util":"1.16.8-beta-0c0c5eb2","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-beta-0c0c5eb2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-0c0c5eb2","@abtnode/client":"1.16.8-beta-0c0c5eb2","@abtnode/logger":"1.16.8-beta-0c0c5eb2","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-0c0c5eb2","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-beta-0c0c5eb2","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-0c0c5eb2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-0c0c5eb2","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-0c0c5eb2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.37","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.37","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.37","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.37","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-0c0c5eb2_1683775275290_0.9970773147794552","host":"s3://npm-registry-packages"}},"1.16.8-beta-81db8efa":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-81db8efa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-81db8efa","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2d125c5e8adc072ae3f6daf767c7668772317ab2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-81db8efa.tgz","fileCount":150,"integrity":"sha512-7v/3LODhXzmHkYghmOoxSnQkBO/0z9eLmXyxed38hp1xFoeZm+NG6mobX09MsOCKPrzG+ZuGBCW/wbBgr841sg==","signatures":[{"sig":"MEQCIAuoKmDJ8Mhtf24hTs7gB6wR63IOyhCHrSwe09y8DE4fAiBuBg9dOMRXN08/fMIlBHxghbjPhVzmz4w35seoT3r+ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13667098},"main":"api/index.js","gitHead":"8c4e3190de79a1fb2aaa14646255d938324cc5c2","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","@abtnode/db":"1.16.8-beta-81db8efa","body-parser":"^1.20.1","compression":"^1.7.4","react-email":"^1.9.3","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-81db8efa","@abtnode/core":"1.16.8-beta-81db8efa","@abtnode/cron":"1.16.8-beta-81db8efa","@abtnode/util":"1.16.8-beta-81db8efa","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-beta-81db8efa","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-81db8efa","@abtnode/client":"1.16.8-beta-81db8efa","@abtnode/logger":"1.16.8-beta-81db8efa","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-81db8efa","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-beta-81db8efa","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-81db8efa","@react-email/components":"^0.0.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-81db8efa","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-81db8efa","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-81db8efa_1684225983346_0.28729002513851887","host":"s3://npm-registry-packages"}},"1.16.8-beta-b3039c78":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-b3039c78","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-b3039c78","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d979305a44d1519f954336182d10a4f42196922a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-b3039c78.tgz","fileCount":149,"integrity":"sha512-4s4lj3p1ckdIvucAyozl2eIS71yAUzoftZr7YwXg1kUkWMkUl+A7Jes+RQdKkufdOOOt9qLGKzG5M/gN5omgRQ==","signatures":[{"sig":"MEUCIEqWkfyoi7XD6lCuVuf/8iWpUJq3sGx+xDM18MmCAN3eAiEAt9/UEqk9bQhgrNVo71KGMPTk22j5ePgcUE7O7L3LPac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13665050},"main":"api/index.js","gitHead":"3f27acff94c144a1cf3dcf14bc1972c79a330641","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","@abtnode/db":"1.16.8-beta-b3039c78","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-b3039c78","@abtnode/core":"1.16.8-beta-b3039c78","@abtnode/cron":"1.16.8-beta-b3039c78","@abtnode/util":"1.16.8-beta-b3039c78","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-beta-b3039c78","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-b3039c78","@abtnode/client":"1.16.8-beta-b3039c78","@abtnode/logger":"1.16.8-beta-b3039c78","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-b3039c78","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-beta-b3039c78","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-b3039c78","@react-email/components":"^0.0.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-b3039c78","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-b3039c78","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-b3039c78_1684242967186_0.8999206212812207","host":"s3://npm-registry-packages"}},"1.16.8-next-d1e52353":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-d1e52353","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-d1e52353","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"654a08faef5cc5e5a4d94eedc6702f0117d66c91","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-d1e52353.tgz","fileCount":149,"integrity":"sha512-9/IhQmxmQxplbJupJ1G9fx7CGVfytdLvX0U1te4Ud3YEeEWVpLbDytH5oQx/VXAUK3dEN0XSnT5o2WixvQh9ew==","signatures":[{"sig":"MEUCIQCAjWUr4wR3sxGAhLFK3k7AltciGPgJVEMGsR7kXU+t+AIgGA60IOBKcy2PweIDqJp2XCQcPeTvpg1u7yrwiyngs4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13604911},"main":"api/index.js","gitHead":"d357376aa3df9ef789befc7f548629deecb04d96","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-d1e52353","@abtnode/core":"1.16.8-next-d1e52353","@abtnode/cron":"1.16.8-next-d1e52353","@abtnode/util":"1.16.8-next-d1e52353","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-next-d1e52353","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-d1e52353","@abtnode/client":"1.16.8-next-d1e52353","@abtnode/logger":"1.16.8-next-d1e52353","@abtnode/models":"1.16.8-next-d1e52353","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-d1e52353","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-next-d1e52353","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-d1e52353","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-d1e52353","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-d1e52353","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-d1e52353","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-d1e52353_1684321074762_0.8023374084609198","host":"s3://npm-registry-packages"}},"1.16.8-beta-186fd5aa":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-186fd5aa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-186fd5aa","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d032443f8e8dd6653f44aa0cb86de2af17b9b3bb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-186fd5aa.tgz","fileCount":149,"integrity":"sha512-9x7TPi+laCxaqXOMdbb39He9ixxI1guikjZ2XXpEi+wuuOhm2QZIIxD4jE9snlHNPkpb7d/mls0m1IWPPV2f6A==","signatures":[{"sig":"MEQCIG5jAQtfnI6WgNYZgfYHPGQ8NPPMKu+y6wUKXw2lJYSaAiAXU4DiPgGV3Z4TakSWVzRSGBqg5Fk4oRvt/pcuRZPqFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13666383},"main":"api/index.js","gitHead":"3150c3a5c3e041fe7f5a3902418d9d62adee3173","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","@abtnode/db":"1.16.8-beta-186fd5aa","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-186fd5aa","@abtnode/core":"1.16.8-beta-186fd5aa","@abtnode/cron":"1.16.8-beta-186fd5aa","@abtnode/util":"1.16.8-beta-186fd5aa","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-beta-186fd5aa","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-186fd5aa","@abtnode/client":"1.16.8-beta-186fd5aa","@abtnode/logger":"1.16.8-beta-186fd5aa","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-186fd5aa","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-beta-186fd5aa","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-186fd5aa","@react-email/components":"^0.0.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-186fd5aa","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-186fd5aa","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-186fd5aa_1684322743818_0.7237344937122285","host":"s3://npm-registry-packages"}},"1.16.8-next-c66e39c7":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-c66e39c7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-c66e39c7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3108ac560146b599095a6945c1beb54032366a35","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-c66e39c7.tgz","fileCount":149,"integrity":"sha512-cwPcYNxhEa+jpaOew5yrS5Zh+dW6O8Lwn722FnIrYbh1We9kQa7RKWAvogpr1oOSinwyC/tyIcpxF7Pd8N9yIQ==","signatures":[{"sig":"MEUCIQC6uv7/vLk/umYgvrg9sda35j6W/WJ1jr4EZS5IF/VX0AIgTjnoCtdENpyBjjsi+9RYXe9at81vyG7d8olv0eCYJwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13604947},"main":"api/index.js","gitHead":"d769d1ab5bd56d258d4d1061e2c0f201dcef5676","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-c66e39c7","@abtnode/core":"1.16.8-next-c66e39c7","@abtnode/cron":"1.16.8-next-c66e39c7","@abtnode/util":"1.16.8-next-c66e39c7","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-next-c66e39c7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-c66e39c7","@abtnode/client":"1.16.8-next-c66e39c7","@abtnode/logger":"1.16.8-next-c66e39c7","@abtnode/models":"1.16.8-next-c66e39c7","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-c66e39c7","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-next-c66e39c7","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-c66e39c7","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-c66e39c7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-c66e39c7","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-c66e39c7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-c66e39c7_1684413816414_0.7668721806881109","host":"s3://npm-registry-packages"}},"1.16.8-next-f9099675":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-f9099675","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-f9099675","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bd67b908946cda126d1812826cbfd624c39f3604","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-f9099675.tgz","fileCount":149,"integrity":"sha512-nNLUxx/sFNp47b4XPuNqwMi8FlTzZeEFeF8wDF+rXKKnzPJha8izXwPAmMrja8iRGJ8vfFjCXn/enZYH5ymPkw==","signatures":[{"sig":"MEQCICjw/Bump+FVvCN38wUi8tluxFdy4++DQmGG772Y/yU6AiAoH6t0eQicIc5WoHa70OGwU/W9Wpn3jSqUKsjjfbwoUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605384},"main":"api/index.js","gitHead":"02702513382f0b2297eff3520fc77f630eec578f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.78","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.78","@ocap/client":"1.18.78","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-f9099675","@abtnode/core":"1.16.8-next-f9099675","@abtnode/cron":"1.16.8-next-f9099675","@abtnode/util":"1.16.8-next-f9099675","@arcblock/did":"^1.18.78","@arcblock/jwt":"1.18.78","@blocklet/sdk":"1.16.8-next-f9099675","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-f9099675","@abtnode/client":"1.16.8-next-f9099675","@abtnode/logger":"1.16.8-next-f9099675","@abtnode/models":"1.16.8-next-f9099675","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-f9099675","@arcblock/did-ext":"^1.18.78","@arcblock/did-auth":"1.18.78","@blocklet/constant":"1.16.8-next-f9099675","@arcblock/event-hub":"1.18.78","@arcblock/validator":"^1.18.78","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-f9099675","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-f9099675","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-f9099675","@did-connect/storage-nedb":"^2.1.54","@did-connect/authenticator":"^2.1.54","@did-connect/relay-adapter-express":"^2.1.54"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-f9099675","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.39","@ocap/wallet":"1.18.78","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.78","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.39","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.39","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.39","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-f9099675_1684468026836_0.7957027162281611","host":"s3://npm-registry-packages"}},"1.16.8-beta-56e84f3c":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-56e84f3c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-56e84f3c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4ff06b48f4b9b09320bbcd7852ad989f36e87135","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-56e84f3c.tgz","fileCount":148,"integrity":"sha512-BOvEv6W1R0ySThIxLWTg/dbJob18UK0koSBW1wbdETeka8oFVCFBTHDTQEYQ5mZO5Vh+4Tti1hUSLrD7cDUByg==","signatures":[{"sig":"MEQCIG3cKRZiX9RpKhVDufh4EcQXgJf2qyr0NlNt1x5NsAV6AiAw44kyoB7w49gIE0eWQ5J+CTlHFCU/hFfqSD8bgvx4Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13664293},"main":"api/index.js","gitHead":"2abfe83fcd951169a59719addb3dc3c1bbf8789f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","@abtnode/db":"1.16.8-beta-56e84f3c","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-56e84f3c","@abtnode/core":"1.16.8-beta-56e84f3c","@abtnode/cron":"1.16.8-beta-56e84f3c","@abtnode/util":"1.16.8-beta-56e84f3c","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-beta-56e84f3c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-56e84f3c","@abtnode/client":"1.16.8-beta-56e84f3c","@abtnode/logger":"1.16.8-beta-56e84f3c","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-56e84f3c","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-beta-56e84f3c","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-56e84f3c","@react-email/components":"^0.0.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-56e84f3c","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-56e84f3c","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-56e84f3c_1684541971005_0.07696898241019712","host":"s3://npm-registry-packages"}},"1.16.8-beta-7d175032":{"name":"@abtnode/blocklet-services","version":"1.16.8-beta-7d175032","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-beta-7d175032","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"89f83a9a597a63bf6b82db9f7817840972b60de5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-beta-7d175032.tgz","fileCount":148,"integrity":"sha512-jwwSi/oN8Hxhd42PcGvRRMkIQ9eXXw4nB32alYvzWSPVKsWs+f9NH1goSF/BvJUzPeT0i4t2UO6t+TF/c+wHcA==","signatures":[{"sig":"MEQCIDQX9ieTA0sQqA2+pjVWJWwFAqy0zdHYHzWys7xU2u1AAiArbkR3aVs7L7uw8nDBSBhe31k+xTXx6QsvN6IZ4yT56A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13664293},"main":"api/index.js","gitHead":"681bf5cac8fc4c4b90c64ad4c6a4faaa99a81f97","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.0.5","@nedb/multi":"^2.0.5"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","@abtnode/db":"1.16.8-beta-7d175032","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-beta-7d175032","@abtnode/core":"1.16.8-beta-7d175032","@abtnode/cron":"1.16.8-beta-7d175032","@abtnode/util":"1.16.8-beta-7d175032","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-beta-7d175032","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-beta-7d175032","@abtnode/client":"1.16.8-beta-7d175032","@abtnode/logger":"1.16.8-beta-7d175032","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-beta-7d175032","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-beta-7d175032","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-beta-7d175032","@react-email/components":"^0.0.6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-beta-7d175032","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@arcblock/did-auth-storage-nedb":"^1.7.1","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-beta-7d175032","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-beta-7d175032_1684627653255_0.12785519749576268","host":"s3://npm-registry-packages"}},"1.16.8-next-199ae4cb":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-199ae4cb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-199ae4cb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1f6c797b31b95bc1458c09e66450e183b6c048d7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-199ae4cb.tgz","fileCount":148,"integrity":"sha512-nujcXUTeOILVCleME6fpM2v3Kun5XWTPNAgYh+vuNL/lqjqFoTTBRpy4FV8blsdPupuu9kopEGX00WWgM/fOZg==","signatures":[{"sig":"MEUCIGbkUW+Hler1QOE2rWT2ktWybXZAIXB4DjMuUAN3vrfDAiEA8Zz99jdFjeBOsC9PpRU+TyujqIr4qGkA7qiM5pQb3T0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603294},"main":"api/index.js","gitHead":"a3c52c2929d25254f33a08eca0261fbf4dbc7b4c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-199ae4cb","@abtnode/core":"1.16.8-next-199ae4cb","@abtnode/cron":"1.16.8-next-199ae4cb","@abtnode/util":"1.16.8-next-199ae4cb","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-199ae4cb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-199ae4cb","@abtnode/client":"1.16.8-next-199ae4cb","@abtnode/logger":"1.16.8-next-199ae4cb","@abtnode/models":"1.16.8-next-199ae4cb","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-199ae4cb","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-199ae4cb","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-199ae4cb","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-199ae4cb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-199ae4cb","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-199ae4cb","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-199ae4cb_1684629300644_0.6517258533660966","host":"s3://npm-registry-packages"}},"1.16.8-next-e7fab584":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-e7fab584","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-e7fab584","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f6d1fa5b89924f9ba14f8e0f1aa480801f6dbafd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-e7fab584.tgz","fileCount":148,"integrity":"sha512-SOZZlEIvzUn9C1LcSuSwQYwBQuXEKPmVmJXWAK/41sRvcWOsD0jI08wyY6uqbXfbUM0YUoDlkEtE+/KjmCltjg==","signatures":[{"sig":"MEUCIQDr+/Vhny1JDMfDCD30FiX5rCvSTky4i2A/ZjafcgeqQAIgGPQDSk9yAa0z8gkKC3VX6kkwPLtZ7K6ZrM2Xo5eELQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603350},"main":"api/index.js","gitHead":"65d5a71c762d73765befe957e3361a2570dc9882","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-e7fab584","@abtnode/core":"1.16.8-next-e7fab584","@abtnode/cron":"1.16.8-next-e7fab584","@abtnode/util":"1.16.8-next-e7fab584","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-e7fab584","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-e7fab584","@abtnode/client":"1.16.8-next-e7fab584","@abtnode/logger":"1.16.8-next-e7fab584","@abtnode/models":"1.16.8-next-e7fab584","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-e7fab584","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-e7fab584","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-e7fab584","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-e7fab584","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-e7fab584","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-e7fab584","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-e7fab584_1684724006001_0.9224909833464416","host":"s3://npm-registry-packages"}},"1.16.8-next-bcc85536":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-bcc85536","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-bcc85536","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9ab4eeb76bfe4ebccba0888ee79592edc1e538b7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-bcc85536.tgz","fileCount":148,"integrity":"sha512-JIEJm/D0Pwwt3R57hCq5L8VkbWo0cGAJfbyQae0I81KCODIOVpjo9rNno88/lbI8/YuP+d+p55IK1Xs2BqdZfw==","signatures":[{"sig":"MEUCIQDMiRAJqKUEEnU4Bp4hEo5R0lV/iS/aPwqvYcKU4WUoSgIgN569KZynDi+pwbmQ+QmgT72MdjhTD3/Fx4VrksOGvn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603350},"main":"api/index.js","gitHead":"27f3858f8138d08c68420a78f3cd4c9437e10170","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-bcc85536","@abtnode/core":"1.16.8-next-bcc85536","@abtnode/cron":"1.16.8-next-bcc85536","@abtnode/util":"1.16.8-next-bcc85536","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-bcc85536","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-bcc85536","@abtnode/client":"1.16.8-next-bcc85536","@abtnode/logger":"1.16.8-next-bcc85536","@abtnode/models":"1.16.8-next-bcc85536","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-bcc85536","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-bcc85536","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-bcc85536","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-bcc85536","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-bcc85536","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-bcc85536","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-bcc85536_1684741308631_0.8990807629866904","host":"s3://npm-registry-packages"}},"1.16.8-next-1401044b":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-1401044b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-1401044b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"71940eb77095c5788de2187c2e6829598c19bd10","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-1401044b.tgz","fileCount":148,"integrity":"sha512-mrJZ+4N8BiHHZpxiFLIYkJHS2HYK/EIyBI6kbkQH9I8mTKp1/E6co/sXozTk+Lk6D2F0uWAXm1ImANQnycmgNg==","signatures":[{"sig":"MEYCIQCKPl9MUlBchjRFjiDEyDpKjDSIGU693g7F8GMutcRREwIhAO8C+3GNK3Frbp3oTxrAMRf/F6OqXaoBL7NA3LpdNNAM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603350},"main":"api/index.js","gitHead":"414ed292a52361caefb51a7f728fa3cdfa944fec","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","typescript":"^5.0.4","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-1401044b","@abtnode/core":"1.16.8-next-1401044b","@abtnode/cron":"1.16.8-next-1401044b","@abtnode/util":"1.16.8-next-1401044b","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-1401044b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-1401044b","@abtnode/client":"1.16.8-next-1401044b","@abtnode/logger":"1.16.8-next-1401044b","@abtnode/models":"1.16.8-next-1401044b","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-1401044b","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-1401044b","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-1401044b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-1401044b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-1401044b","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","@abtnode/ux":"1.16.8-next-1401044b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-1401044b_1684743739393_0.5641546375745088","host":"s3://npm-registry-packages"}},"1.16.8-next-3bd50116":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-3bd50116","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-3bd50116","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e5c8171c3a8b0f3776c63560158b7dcbd80dd208","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-3bd50116.tgz","fileCount":149,"integrity":"sha512-1zDvUJblMGtISB1HYMvc7DCpLpa5x4pL+3EZOWpjqYAJiO5g6mFuMgt7zJxqII61UP3CUlN4P8ZGuGrVCRMPPQ==","signatures":[{"sig":"MEQCIF5DebFaBBT1rVQMpk2Y/NK27FPbYgFpQNL4UhtGVQfIAiAlXtGfl2GoLZlBdy+Ew00TmmtfdZgh+7h+kFqH/ysz7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605094},"main":"api/index.js","gitHead":"351433697904d26d045658a2f2a864e3b74c8571","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"9.6.7","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-3bd50116","@abtnode/core":"1.16.8-next-3bd50116","@abtnode/cron":"1.16.8-next-3bd50116","@abtnode/util":"1.16.8-next-3bd50116","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-3bd50116","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-3bd50116","@abtnode/client":"1.16.8-next-3bd50116","@abtnode/logger":"1.16.8-next-3bd50116","@abtnode/models":"1.16.8-next-3bd50116","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-3bd50116","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-3bd50116","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-3bd50116","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-3bd50116","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-3bd50116","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-3bd50116","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-3bd50116_1684752645170_0.2857604351779175","host":"s3://npm-registry-packages"}},"1.16.8-next-5e42c978":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-5e42c978","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-5e42c978","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"04f9487d0a5a87a5245ebc1044f7d797f27a26c8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-5e42c978.tgz","fileCount":149,"integrity":"sha512-Of2OJg6KIfwM5LYwIvw5DRD7yMfk93ESsp70n8WjNQGzpwI4GA60VpanLT5gDo71fTC5xSmUHOb59W4tVKYEeQ==","signatures":[{"sig":"MEQCIGYkplnFHbWrQvBDw7LSdUJV22x734g5bbQOT4kJPRZeAiBkgqJmbBBZ7LAk9q234YSNZIHnIe+iycKpgkqD7RWdwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605094},"main":"api/index.js","gitHead":"e5764f753181ed6a7c615cd4fc6682aacf0cb7cd","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"9.6.7","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-5e42c978","@abtnode/core":"1.16.8-next-5e42c978","@abtnode/cron":"1.16.8-next-5e42c978","@abtnode/util":"1.16.8-next-5e42c978","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-5e42c978","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-5e42c978","@abtnode/client":"1.16.8-next-5e42c978","@abtnode/logger":"1.16.8-next-5e42c978","@abtnode/models":"1.16.8-next-5e42c978","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-5e42c978","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-5e42c978","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-5e42c978","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-5e42c978","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-5e42c978","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-5e42c978","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-5e42c978_1684760379282_0.2953621436420093","host":"s3://npm-registry-packages"}},"1.16.8-next-20cc4536":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-20cc4536","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"MIT","_id":"@abtnode/blocklet-services@1.16.8-next-20cc4536","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"780ede9a719e1c6980086f4208dda9d9f6a25f20","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-20cc4536.tgz","fileCount":148,"integrity":"sha512-jhItg/QnIxZ3TZ6B3NLTfIcgnAqge326nu06TFGk25eLpV7RbYHZrgp4/236nRopq3apfyd9l23DKuwc+chnJg==","signatures":[{"sig":"MEUCIF6tD7oN8/P5LrOr+/aB0IP31LXubnAyIY8Kl3aFK5fgAiEAjCxLuMcnhviua2LujRXSP7LxQwklXvLSrejPHF7QbLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603350},"main":"api/index.js","gitHead":"24c6d970eb90320e6e285f65af241403ab5eba4f","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-20cc4536","@abtnode/core":"1.16.8-next-20cc4536","@abtnode/cron":"1.16.8-next-20cc4536","@abtnode/util":"1.16.8-next-20cc4536","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-20cc4536","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-20cc4536","@abtnode/client":"1.16.8-next-20cc4536","@abtnode/logger":"1.16.8-next-20cc4536","@abtnode/models":"1.16.8-next-20cc4536","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-20cc4536","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-20cc4536","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-20cc4536","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-20cc4536","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-20cc4536","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-20cc4536","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-20cc4536_1684791825675_0.4705992027044201","host":"s3://npm-registry-packages"}},"1.16.8-next-0590956b":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-0590956b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-0590956b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"07de5a65db1e2a4e1930d8c1f51d5a78179c0ec2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-0590956b.tgz","fileCount":148,"integrity":"sha512-UUe6tiYWnXOZbhwNsK98ZD+bRHivsvoF/WMHrQS/6PS920eU6m0LsM59wDVfwrbPDxEQTj/PZ4RzBAu0lHufYg==","signatures":[{"sig":"MEQCIH2mDouBBmLA786Bs4nJxtmea3mWPBQHPmRMBbHinaIxAiADgJvgVmiDbVe8lR5kkQ9J6zFaPm9PJOeJIKQSBjuVIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603357},"main":"api/index.js","gitHead":"6cffbcab04ea4fd23112b35e2fec679182b48c44","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-0590956b","@abtnode/core":"1.16.8-next-0590956b","@abtnode/cron":"1.16.8-next-0590956b","@abtnode/util":"1.16.8-next-0590956b","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-0590956b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-0590956b","@abtnode/client":"1.16.8-next-0590956b","@abtnode/logger":"1.16.8-next-0590956b","@abtnode/models":"1.16.8-next-0590956b","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-0590956b","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-0590956b","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-0590956b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-0590956b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-0590956b","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-0590956b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-0590956b_1684795423198_0.7759218432177464","host":"s3://npm-registry-packages"}},"1.16.8-next-da13616b":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-da13616b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-da13616b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2e36096b3c6559fe4bae9d2f4571bfe182816583","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-da13616b.tgz","fileCount":148,"integrity":"sha512-QB6SJ3E1yxBZ5nds3sdgIZcAqUoaJDZdBnA8GBlscwx/x+fhtla+IpnaL4f8s3AkmQ8q8njN13z3KbsdpRvPkQ==","signatures":[{"sig":"MEYCIQDIkt3NONUTKjXZ8X1JtGYZElE644WCGRwRV9y5ogtRzQIhALoeGmKsNoYhB6Bqa4CIE7+ogbRYATUeuxrwJfSxAUXt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13603357},"main":"api/index.js","gitHead":"da59f038cde0760408501257e8af07358473e892","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-da13616b","@abtnode/core":"1.16.8-next-da13616b","@abtnode/cron":"1.16.8-next-da13616b","@abtnode/util":"1.16.8-next-da13616b","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-da13616b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-da13616b","@abtnode/client":"1.16.8-next-da13616b","@abtnode/logger":"1.16.8-next-da13616b","@abtnode/models":"1.16.8-next-da13616b","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-da13616b","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-da13616b","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-da13616b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-da13616b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-da13616b","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-da13616b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-da13616b_1684809144169_0.000734462429853977","host":"s3://npm-registry-packages"}},"1.16.8-next-ee2c4046":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-ee2c4046","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-ee2c4046","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cbd8af6c118c6fef8e5cc02346a6224f96cf5d72","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-ee2c4046.tgz","fileCount":148,"integrity":"sha512-gGy9n9rptJz5mHhNJqhrFtIzCOllAb1liQ3rdsLm3wRdMPsSzWoGtHyLLGlF4QUIbexX+Y00epjqkZL83g132Q==","signatures":[{"sig":"MEQCIG3hRJNTM9WMMeVnOYvhJeB5lhEmQdZNphGuaCKG1mmoAiA4gUBfrhIhs0Gpty3hGn9u4kp6ocAiqS9S5EIBqC8szw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605631},"main":"api/index.js","gitHead":"5912296fd1da5d742b4ebdf3095c045040284377","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-ee2c4046","@abtnode/core":"1.16.8-next-ee2c4046","@abtnode/cron":"1.16.8-next-ee2c4046","@abtnode/util":"1.16.8-next-ee2c4046","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-ee2c4046","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-ee2c4046","@abtnode/client":"1.16.8-next-ee2c4046","@abtnode/logger":"1.16.8-next-ee2c4046","@abtnode/models":"1.16.8-next-ee2c4046","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-ee2c4046","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-ee2c4046","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-ee2c4046","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-ee2c4046","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-ee2c4046","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-ee2c4046","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-ee2c4046_1684816815583_0.8054327434486646","host":"s3://npm-registry-packages"}},"1.16.8-next-3bbab13f":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-3bbab13f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-3bbab13f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0f744236456447777cc5063dc61fc29c342b5c49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-3bbab13f.tgz","fileCount":148,"integrity":"sha512-U3AE388PDDDl704HZ40TWg9+D0st11qQL7477Y55DRcFgbwZyNxArtmEqLeei8F32DKfD+WdSvsR1Q7gRfsM6A==","signatures":[{"sig":"MEYCIQDJCVKvB6heY0/NHXcveUAzBiQTN0e+I6SPgMDfuAiUpAIhAJrvX69AAAg6uJuVfIQyL7eXC6/uVkGBVKWWMj1acgr8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605631},"main":"api/index.js","gitHead":"602f3a260894cb85b86f3e2e03e138f3ba2f6719","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-3bbab13f","@abtnode/core":"1.16.8-next-3bbab13f","@abtnode/cron":"1.16.8-next-3bbab13f","@abtnode/util":"1.16.8-next-3bbab13f","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-3bbab13f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-3bbab13f","@abtnode/client":"1.16.8-next-3bbab13f","@abtnode/logger":"1.16.8-next-3bbab13f","@abtnode/models":"1.16.8-next-3bbab13f","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-3bbab13f","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-3bbab13f","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-3bbab13f","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-3bbab13f","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-3bbab13f","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-3bbab13f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-3bbab13f_1684819199454_0.30813744141407895","host":"s3://npm-registry-packages"}},"1.16.8-next-ce3ef4cf":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-ce3ef4cf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-ce3ef4cf","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9abc6cb68508d853bda26f86f3d50b5a2ef72c0d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-ce3ef4cf.tgz","fileCount":148,"integrity":"sha512-0ieqWQM0GTLbBiEHLlqjUvn82hZRPK+lzdysEkmi25iBVpPtke01sb8VfSwDMRrY5j410Y+Ey40vijmrcwtq0w==","signatures":[{"sig":"MEYCIQCCxvkBI43gxcatBvZpv662xnIF2n3XzzXgV0tJ9enD1wIhAK9QparQKwRnzo2EvkgQ85r06RpU6C8zE9fVKxjqD1CX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605631},"main":"api/index.js","gitHead":"82b041a2c08a097de43dd0de0453caf109400eff","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-ce3ef4cf","@abtnode/core":"1.16.8-next-ce3ef4cf","@abtnode/cron":"1.16.8-next-ce3ef4cf","@abtnode/util":"1.16.8-next-ce3ef4cf","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-ce3ef4cf","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-ce3ef4cf","@abtnode/client":"1.16.8-next-ce3ef4cf","@abtnode/logger":"1.16.8-next-ce3ef4cf","@abtnode/models":"1.16.8-next-ce3ef4cf","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-ce3ef4cf","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-ce3ef4cf","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-ce3ef4cf","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-ce3ef4cf","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-ce3ef4cf","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-ce3ef4cf","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-ce3ef4cf_1684821265910_0.6442052464947265","host":"s3://npm-registry-packages"}},"1.16.8-next-ca7267f0":{"name":"@abtnode/blocklet-services","version":"1.16.8-next-ca7267f0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.8-next-ca7267f0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ae7e5c8f8a1be773c6b69db0e6adf426783c74a1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.8-next-ca7267f0.tgz","fileCount":148,"integrity":"sha512-MetobTo8B9J52xEUo+aNuQMG14rfrg/+uWZ2RuMd9Pm+4n3QehyJnuZFDPVSbZ9CDuHpQSJ08mTdDa7RxDnv0Q==","signatures":[{"sig":"MEQCID9TnEESDNv0EF0STI5lx2it8GNEUDSZFy7UHmh/X3V0AiBobLQ+4Yvt6iy1VCaoNymqyokehfN4nXuo9d3Kn7TUeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605631},"main":"api/index.js","gitHead":"cb9873c5a351b114f0494971b88018d34a61a125","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.8-next-ca7267f0","@abtnode/core":"1.16.8-next-ca7267f0","@abtnode/cron":"1.16.8-next-ca7267f0","@abtnode/util":"1.16.8-next-ca7267f0","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.8-next-ca7267f0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.8-next-ca7267f0","@abtnode/client":"1.16.8-next-ca7267f0","@abtnode/logger":"1.16.8-next-ca7267f0","@abtnode/models":"1.16.8-next-ca7267f0","transliteration":"^2.3.5","@abtnode/constant":"1.16.8-next-ca7267f0","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.8-next-ca7267f0","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.8-next-ca7267f0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.8-next-ca7267f0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.8-next-ca7267f0","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.8-next-ca7267f0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.8-next-ca7267f0_1684824686408_0.0009252592939883453","host":"s3://npm-registry-packages"}},"1.16.9-beta-3c3e008a":{"name":"@abtnode/blocklet-services","version":"1.16.9-beta-3c3e008a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.9-beta-3c3e008a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"97f47e63c264f5bab118387f96f0572c9074fe55","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.9-beta-3c3e008a.tgz","fileCount":148,"integrity":"sha512-wtFDbzALHJG+gJMUH6FxBqVNfnGe7YjaMqrTTriAg6ObVFV5eKgOZED+0zvCT6wEpVByozvejDBmqg3gIbhAZw==","signatures":[{"sig":"MEUCIQDhdQ83Ha6vSlMN6Dn/Q30N0bElmbICdFfvgxTvk+HVPwIgKtgk3iF8kuUGwhl+uOoBGOJf71yFZtSDfqPuozq6r+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605631},"main":"api/index.js","gitHead":"fe7185f5d5e6c58e862a4c7601c59ce7d7b6ef03","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.9-beta-3c3e008a","@abtnode/core":"1.16.9-beta-3c3e008a","@abtnode/cron":"1.16.9-beta-3c3e008a","@abtnode/util":"1.16.9-beta-3c3e008a","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.9-beta-3c3e008a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.9-beta-3c3e008a","@abtnode/client":"1.16.9-beta-3c3e008a","@abtnode/logger":"1.16.9-beta-3c3e008a","@abtnode/models":"1.16.9-beta-3c3e008a","transliteration":"^2.3.5","@abtnode/constant":"1.16.9-beta-3c3e008a","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.9-beta-3c3e008a","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.9-beta-3c3e008a","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.9-beta-3c3e008a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.9-beta-3c3e008a","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.9-beta-3c3e008a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.9-beta-3c3e008a_1684826826285_0.11857497509361137","host":"s3://npm-registry-packages"}},"1.16.9":{"name":"@abtnode/blocklet-services","version":"1.16.9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.9","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"953a26780f9cc5c25859556e5e50a6e32e5ec8df","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.9.tgz","fileCount":148,"integrity":"sha512-X813BbxuyxfGU0LwJ/oAYIZvnBZZjOqJFqHxthNeLXsmRhKHFwiWBDYsK7SiJG41acN2rLJ6DZjSI6psSmvkqA==","signatures":[{"sig":"MEQCIAMJ4pY6MycBhYoRlsJzNjcLnolx37iKTuLEl/DvSqV8AiBOqi/ISntwnYiZ5jxl/ldFbc0Wzrf95nv5RslxRvhkBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605407},"main":"api/index.js","gitHead":"700ce63e24f6f9b7ad8ecd4ca0aecc8305ee9693","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.9","@abtnode/core":"1.16.9","@abtnode/cron":"1.16.9","@abtnode/util":"1.16.9","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.9","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.9","@abtnode/client":"1.16.9","@abtnode/logger":"1.16.9","@abtnode/models":"1.16.9","transliteration":"^2.3.5","@abtnode/constant":"1.16.9","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.9","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.9","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.9","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.9","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.9","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.9_1684832939448_0.5040050680248247","host":"s3://npm-registry-packages"}},"1.16.10-beta-75a4b94c":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-75a4b94c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-75a4b94c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f0d2387b70913b449c095bfc24999f4a68294652","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-75a4b94c.tgz","fileCount":148,"integrity":"sha512-WX157J1LKJ8u85rOIGviAZUJn0Ls4M4QcKOe/4lGDdOiBk0cpKs2zGNYbrKpPXXEOLuilo2A58qyJRDQ2KL1vA==","signatures":[{"sig":"MEUCIQC7GV/YaBnLT96W1iN3uXorfGSvkdIBjj6UFqMgG4dgvAIgD6rofi/7WQhJC8Nn+uNNN3T0fk6YlVe/x44Zj5QlF4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605647},"main":"api/index.js","gitHead":"99012d13c2bc6df85709a9a5cb854c8c30a14013","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-75a4b94c","@abtnode/core":"1.16.10-beta-75a4b94c","@abtnode/cron":"1.16.10-beta-75a4b94c","@abtnode/util":"1.16.10-beta-75a4b94c","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-75a4b94c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-75a4b94c","@abtnode/client":"1.16.10-beta-75a4b94c","@abtnode/logger":"1.16.10-beta-75a4b94c","@abtnode/models":"1.16.10-beta-75a4b94c","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-75a4b94c","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-75a4b94c","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-75a4b94c","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-75a4b94c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-75a4b94c","@did-connect/storage-nedb":"^2.1.58","@did-connect/authenticator":"^2.1.58","@did-connect/relay-adapter-express":"^2.1.58"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-75a4b94c","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.40","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.40","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.40","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.40","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.39","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-75a4b94c_1684837307892_0.1152432982524143","host":"s3://npm-registry-packages"}},"1.16.10-beta-9dc61102":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-9dc61102","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-9dc61102","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1ecd359df3f26b09d75152ddc249daa2134c2fca","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-9dc61102.tgz","fileCount":148,"integrity":"sha512-nwJTF1qaomfEBXJC2UIRgO0qdEDSYg7JV7mgBMUilPwCQoHneJsELaoettLx8XUdDg3GfMx3LxFPm3l2vNwm6A==","signatures":[{"sig":"MEUCIQCuINTk6V5p7nZLUckLgcLECcR6MiGjJvuixLtKHKfbZQIgI37SQ0HMMR4KcPN1pcLVkA11sv8AJ6PGaWS7NtSvN0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606191},"main":"api/index.js","gitHead":"23942434de21a7638a81994f12655968f2a9a79c","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-9dc61102","@abtnode/core":"1.16.10-beta-9dc61102","@abtnode/cron":"1.16.10-beta-9dc61102","@abtnode/util":"1.16.10-beta-9dc61102","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-9dc61102","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-9dc61102","@abtnode/client":"1.16.10-beta-9dc61102","@abtnode/logger":"1.16.10-beta-9dc61102","@abtnode/models":"1.16.10-beta-9dc61102","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-9dc61102","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-9dc61102","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-9dc61102","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-9dc61102","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-9dc61102","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-9dc61102","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.42","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.42","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.42","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.42","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-9dc61102_1684850840267_0.7287136027631593","host":"s3://npm-registry-packages"}},"1.16.10-beta-cceee857":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-cceee857","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-cceee857","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"12d9c5d8b97cc0ea67ac6b908c70517f9b6c643a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-cceee857.tgz","fileCount":148,"integrity":"sha512-vDyviwG2VnZ3qjAXriirclM8zHtqd8PB6JQ3LoOlOr5t+lyGTIgDlNgmOLRrd6neCp3gja6ul/Gss9GznPP9Ng==","signatures":[{"sig":"MEYCIQCzmmKu/CEdl+Lxj4XVrt4lsQVPpR0sk5oOGtfVShS3lwIhAPdvRw0XDA7wyd4nT99ZwlPKDWaeX2S01Mnrkd/9BEez","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606470},"main":"api/index.js","gitHead":"821e24df918ee50a05c64e0da6757926d42a948d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-cceee857","@abtnode/core":"1.16.10-beta-cceee857","@abtnode/cron":"1.16.10-beta-cceee857","@abtnode/util":"1.16.10-beta-cceee857","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-cceee857","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-cceee857","@abtnode/client":"1.16.10-beta-cceee857","@abtnode/logger":"1.16.10-beta-cceee857","@abtnode/models":"1.16.10-beta-cceee857","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-cceee857","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-cceee857","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-cceee857","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-cceee857","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-cceee857","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-cceee857","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.42","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.42","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.42","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.42","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-cceee857_1684933409295_0.07676081899554843","host":"s3://npm-registry-packages"}},"1.16.10-beta-b707d07a":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-b707d07a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-b707d07a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9318b5068e41bea01d57e3f7339d2345b6674a7b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-b707d07a.tgz","fileCount":148,"integrity":"sha512-8rh5WTjQaD8NEzkJF3DwURgH+CAvPyjcAo61U1ifNPREAG4yUN7uFuKQJZBaZXoAmCJE44kKLlcXrEVcu6mAHg==","signatures":[{"sig":"MEQCICayWFNWiz0mgXx9dl60ET5cN+qvlgDhUp4jr/uvxxb4AiAnl74uNKPxkFxdzvLJ5QluR/WiWBgTNdYoxCn24uXqMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606897},"main":"api/index.js","gitHead":"5f5f4d2251c0556c262833536892d0542f85968d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","http-proxy":"^1.18.1","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-b707d07a","@abtnode/core":"1.16.10-beta-b707d07a","@abtnode/cron":"1.16.10-beta-b707d07a","@abtnode/util":"1.16.10-beta-b707d07a","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-b707d07a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-b707d07a","@abtnode/client":"1.16.10-beta-b707d07a","@abtnode/logger":"1.16.10-beta-b707d07a","@abtnode/models":"1.16.10-beta-b707d07a","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-b707d07a","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-b707d07a","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-b707d07a","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-b707d07a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-b707d07a","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-b707d07a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.42","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.42","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.42","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.42","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-b707d07a_1685103841502_0.6945509249279198","host":"s3://npm-registry-packages"}},"1.16.10-beta-90abf54e":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-90abf54e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-90abf54e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f5dc0f6b46dd575ac169e8d0ea8c5f8ab33b836c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-90abf54e.tgz","fileCount":148,"integrity":"sha512-JshG9XzgPOvh3lQ1pS26PzS6rnD5EEgJXNaYiNOCutmrrMHVMknYK2criKo2umWM6wwsjRqr3jbG9/W9j8ofTA==","signatures":[{"sig":"MEUCIQDOHDOoUCV62xiQpsqtGlmqaCUvOSxb6JN6sY4hH6g5eAIgMbGi3n4qabFrr2pBuNNr8Rg0xMGwMA3E7zKLZelSmm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606917},"main":"api/index.js","gitHead":"724462068e8b20d662f0461b03799da7b11b7b60","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-90abf54e","@abtnode/core":"1.16.10-beta-90abf54e","@abtnode/cron":"1.16.10-beta-90abf54e","@abtnode/util":"1.16.10-beta-90abf54e","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-90abf54e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-90abf54e","@abtnode/client":"1.16.10-beta-90abf54e","@abtnode/logger":"1.16.10-beta-90abf54e","@abtnode/models":"1.16.10-beta-90abf54e","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-90abf54e","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-90abf54e","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-90abf54e","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-90abf54e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-90abf54e","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-90abf54e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.42","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.42","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.42","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.42","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-90abf54e_1685252631762_0.6949883264847481","host":"s3://npm-registry-packages"}},"1.16.10-beta-8b8a035d":{"name":"@abtnode/blocklet-services","version":"1.16.10-beta-8b8a035d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10-beta-8b8a035d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"80630625b3d413f08f51bcb0d0a29e48e16a5e28","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10-beta-8b8a035d.tgz","fileCount":148,"integrity":"sha512-nvqIe7jQRRxi4+DdGe8JW+5+uws48rwQOOV+vvmM52Sr0GNjSLQDb2a+QrD4v4l5kvmzdrZSYaCNezxQ/Xi4DQ==","signatures":[{"sig":"MEYCIQC+kalipV3etmHAJfdQwBCLk2Nl5ee1wC9irMAAogEq1AIhALTPsTauD5W6XMxjvlzeu5TmdOd5wUM/gZZ/sDwQkSVA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13607150},"main":"api/index.js","gitHead":"d6c5dfae5a54fcbf0d916c0647003fd6413532f1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10-beta-8b8a035d","@abtnode/core":"1.16.10-beta-8b8a035d","@abtnode/cron":"1.16.10-beta-8b8a035d","@abtnode/util":"1.16.10-beta-8b8a035d","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10-beta-8b8a035d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10-beta-8b8a035d","@abtnode/client":"1.16.10-beta-8b8a035d","@abtnode/logger":"1.16.10-beta-8b8a035d","@abtnode/models":"1.16.10-beta-8b8a035d","transliteration":"^2.3.5","@abtnode/constant":"1.16.10-beta-8b8a035d","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10-beta-8b8a035d","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10-beta-8b8a035d","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10-beta-8b8a035d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10-beta-8b8a035d","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10-beta-8b8a035d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.46","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.46","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.46","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.46","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.45","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10-beta-8b8a035d_1685339119264_0.22026817750913086","host":"s3://npm-registry-packages"}},"1.16.10":{"name":"@abtnode/blocklet-services","version":"1.16.10","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.10","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3904245ad4705a9bde6bbdef3ac33b370eb32828","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.10.tgz","fileCount":148,"integrity":"sha512-oALx+YR3J4E54rzG0yqvd5yyTfD+ng7AhpcxXD7cd4vTHMdlqZ3wcdfYgtNWb1/ulAi93yr+vzfpUiA4SBApdA==","signatures":[{"sig":"MEUCICIhHQpBQUx2bG0SiBxY8RKavT3i8GD+UF9DLlDO95TLAiEA3xSTnm8KSV/VPKqN+3Yg/4VriyBYRb0vcmjdNCQp+lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13606926},"main":"api/index.js","gitHead":"8f1d613ed04b1bd4a16a2b4109ac86a7848803a5","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.10","@abtnode/core":"1.16.10","@abtnode/cron":"1.16.10","@abtnode/util":"1.16.10","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.10","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.10","@abtnode/client":"1.16.10","@abtnode/logger":"1.16.10","@abtnode/models":"1.16.10","transliteration":"^2.3.5","@abtnode/constant":"1.16.10","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.10","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.10","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.10","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.10","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.10","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.46","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.46","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.46","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.46","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.45","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.10_1685342649767_0.8446416803926844","host":"s3://npm-registry-packages"}},"1.16.11-beta-8e4c6e5c":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-8e4c6e5c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-8e4c6e5c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"efc0bac09216c85812fd9b81fdd0c457b2f3bc33","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-8e4c6e5c.tgz","fileCount":148,"integrity":"sha512-p+DGyoOeKe9JmGNLzN1X+9bwV6WvZ2oIKQq74HckFNLs6tFqte6VdjL0aJT1KWRoPYHbmahJdORxf9xO9VcLJg==","signatures":[{"sig":"MEUCICNDxtxzMRa7+k+7S53fDLnE+Tt1s3p//eLVMuicw5IIAiEAvkH46wYHbuf0fn2JnncEEhg6nneAPrUhl2MXNUrWEXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13607141},"main":"api/index.js","gitHead":"bd1beb1fb79e075d31359f438a263ee9077d3cd9","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-8e4c6e5c","@abtnode/core":"1.16.11-beta-8e4c6e5c","@abtnode/cron":"1.16.11-beta-8e4c6e5c","@abtnode/util":"1.16.11-beta-8e4c6e5c","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-beta-8e4c6e5c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-8e4c6e5c","@abtnode/client":"1.16.11-beta-8e4c6e5c","@abtnode/logger":"1.16.11-beta-8e4c6e5c","@abtnode/models":"1.16.11-beta-8e4c6e5c","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-8e4c6e5c","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-beta-8e4c6e5c","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-8e4c6e5c","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-8e4c6e5c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-8e4c6e5c","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-8e4c6e5c","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.46","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.46","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.46","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.46","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.45","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-8e4c6e5c_1685440156798_0.8271991965267318","host":"s3://npm-registry-packages"}},"1.16.11-beta-069c3537":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-069c3537","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-069c3537","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3a31e8436781d3ac87ba7637f38615d3aee88e63","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-069c3537.tgz","fileCount":148,"integrity":"sha512-oTpmzB0eziMpkMrB356ZfnR/32N6+gJSbgLzu6FyFmtiQfj1XUFtnii4al3vADkdsS5IZcpFnwCYcCjcTA7KhQ==","signatures":[{"sig":"MEQCIAM+HdaiEA5sDzb9S9Qy1NmA2IT7EVf4zLC8TDfmkObOAiBqr/7yk5Tk791esuCR62wLkWwUunNV4kZF2pymHqVGOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13607141},"main":"api/index.js","gitHead":"a89c7f13901d2c2d50b09d68d6088ca705648ff6","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-069c3537","@abtnode/core":"1.16.11-beta-069c3537","@abtnode/cron":"1.16.11-beta-069c3537","@abtnode/util":"1.16.11-beta-069c3537","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-beta-069c3537","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-069c3537","@abtnode/client":"1.16.11-beta-069c3537","@abtnode/logger":"1.16.11-beta-069c3537","@abtnode/models":"1.16.11-beta-069c3537","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-069c3537","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-beta-069c3537","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-069c3537","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-069c3537","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-069c3537","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-069c3537","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.46","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.46","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.46","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.46","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.45","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-069c3537_1685527030793_0.1454363788256039","host":"s3://npm-registry-packages"}},"1.16.11-next-069c3537":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-069c3537","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-069c3537","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"77ce072b7af784919113285ae74582e2853f8795","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-069c3537.tgz","fileCount":148,"integrity":"sha512-KjTW865H0Sxo0vos5Jb+jAAgS3kEnyh1cTt7INjg/UmBfAdAlS5q8dapLWK1OkCVAXxH+P119E0FcdU4B0Z9bA==","signatures":[{"sig":"MEYCIQDtUVL9RWckpQ68+CpxeBShSktUMm7vpno5RT2dTWk6SgIhAIuI3d2i1qwygQocDj+xauztCS+nKaTIJDeTADKIfyf4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13607141},"main":"api/index.js","gitHead":"680dafcd7c2d446013abf25a370b8cfb70bfa7eb","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-069c3537","@abtnode/core":"1.16.11-next-069c3537","@abtnode/cron":"1.16.11-next-069c3537","@abtnode/util":"1.16.11-next-069c3537","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-069c3537","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-069c3537","@abtnode/client":"1.16.11-next-069c3537","@abtnode/logger":"1.16.11-next-069c3537","@abtnode/models":"1.16.11-next-069c3537","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-069c3537","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-069c3537","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-069c3537","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-069c3537","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-069c3537","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-069c3537","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.46","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.46","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.46","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.46","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.0.45","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-069c3537_1685619230183_0.08296945060157723","host":"s3://npm-registry-packages"}},"1.16.11-next-a232f5fb":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-a232f5fb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-a232f5fb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f70ae2f5c6e4ade19dc73fb4a17118d50702fcf2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-a232f5fb.tgz","fileCount":148,"integrity":"sha512-3GsVvQ5ddBTpSNlkIlDX1zxlzOXC+izMjRG/Pl472n4NrNW6PSSviua5oEP2pHJwiX6aYweT1PDM1PM8+dx3Pw==","signatures":[{"sig":"MEYCIQDyHUFWUgMZ5+1utHqMo5pjI0pih9ymqBzIISrxsE411gIhAMX8uxLKT5Xhxlkt2LAUme2+pMYXndCaKafrgV77nVVQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13591530},"main":"api/index.js","gitHead":"1af264e9b6648aa191fbf23c67717262ac717697","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-a232f5fb","@abtnode/core":"1.16.11-next-a232f5fb","@abtnode/cron":"1.16.11-next-a232f5fb","@abtnode/util":"1.16.11-next-a232f5fb","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-a232f5fb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-a232f5fb","@abtnode/client":"1.16.11-next-a232f5fb","@abtnode/logger":"1.16.11-next-a232f5fb","@abtnode/models":"1.16.11-next-a232f5fb","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-a232f5fb","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-a232f5fb","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-a232f5fb","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-a232f5fb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-a232f5fb","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-a232f5fb","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.47","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-a232f5fb_1685619511808_0.8806084501002498","host":"s3://npm-registry-packages"}},"1.16.11-next-3d2b39f7":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-3d2b39f7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-3d2b39f7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a29e629aea632c3f8f7caaeaca93c86d54036eef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-3d2b39f7.tgz","fileCount":148,"integrity":"sha512-Pb7mapyy5mqhQVDUlOEAzLGJ0nVoP4Zst98czS20KKiR9r/tcvaBDcbLhn8Wx+edlV27RneYkMsFifGqhU0XsQ==","signatures":[{"sig":"MEQCIBvNkjZkA153waWFKOAqoxnhMz+oK7kVn/CcEoH58nq2AiALG2wR+jYeh5cNbZ4x4zWNauAGwX+U2U2i75mTws3mSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605093},"main":"api/index.js","gitHead":"d0142bd2d1e49b94dcb5542d78e294a7b2258faa","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-3d2b39f7","@abtnode/core":"1.16.11-next-3d2b39f7","@abtnode/cron":"1.16.11-next-3d2b39f7","@abtnode/util":"1.16.11-next-3d2b39f7","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-3d2b39f7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-3d2b39f7","@abtnode/client":"1.16.11-next-3d2b39f7","@abtnode/logger":"1.16.11-next-3d2b39f7","@abtnode/models":"1.16.11-next-3d2b39f7","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-3d2b39f7","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-3d2b39f7","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-3d2b39f7","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-3d2b39f7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-3d2b39f7","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-3d2b39f7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.47","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-3d2b39f7_1685624681164_0.6295290925892141","host":"s3://npm-registry-packages"}},"1.16.11-beta-0ae58a71":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-0ae58a71","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-0ae58a71","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"971e0bdc5644f5608efabe86d8f4a9e2fc8b06b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-0ae58a71.tgz","fileCount":148,"integrity":"sha512-oztilfHYwl3v4oPtR+HwFplKL3b6IUWqp6V0atJ5oknR0Yqu0xshhILC1Sf25vJnL7U1w+hqKbtBgFh2+JseAw==","signatures":[{"sig":"MEYCIQDrsH5h2XkhlY84p5IyIdnQnwHHTf9sln50EcFpxqiW9QIhAI3daMsj9gHGYw50Ao8v1acjQDtvre3WhpvOyUKRVOsU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13613722},"main":"api/index.js","gitHead":"5d044a08b4399eb855563e670af7cbd0d3851e94","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"md5":"^2.3.0","cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-0ae58a71","@abtnode/core":"1.16.11-beta-0ae58a71","@abtnode/cron":"1.16.11-beta-0ae58a71","@abtnode/util":"1.16.11-beta-0ae58a71","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-beta-0ae58a71","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-0ae58a71","@abtnode/client":"1.16.11-beta-0ae58a71","@abtnode/logger":"1.16.11-beta-0ae58a71","@abtnode/models":"1.16.11-beta-0ae58a71","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-0ae58a71","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-beta-0ae58a71","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-0ae58a71","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-0ae58a71","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-0ae58a71","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-0ae58a71","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-0ae58a71_1685698661709_0.9022096276088154","host":"s3://npm-registry-packages"}},"1.16.11-next-09bc31f8":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-09bc31f8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-09bc31f8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"79bdbbe9fff156a0f17fc37bf11bd1e3ba142722","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-09bc31f8.tgz","fileCount":148,"integrity":"sha512-DatK02jIeTFU6X9IbiJDeBAkO/q7uGte0/2vXvMcGIlaPpHUp39GsmW7wReNzaMguAUrkOmrThcW/oaEJztV+Q==","signatures":[{"sig":"MEUCIGZNG7OjJg4wSAgbcFd6eiVN0iw8LF24lPNIDxlQPlhDAiEA5YkwzQgC8uZYEwCX6zb+vo/R4S15V1L33RH8RLHwebw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13605444},"main":"api/index.js","gitHead":"c51355ac77d07dc27e2fb6c44ce2a45432a9469b","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-09bc31f8","@abtnode/core":"1.16.11-next-09bc31f8","@abtnode/cron":"1.16.11-next-09bc31f8","@abtnode/util":"1.16.11-next-09bc31f8","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-09bc31f8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-09bc31f8","@abtnode/client":"1.16.11-next-09bc31f8","@abtnode/logger":"1.16.11-next-09bc31f8","@abtnode/models":"1.16.11-next-09bc31f8","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-09bc31f8","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-09bc31f8","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-09bc31f8","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-09bc31f8","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-09bc31f8","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-09bc31f8","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.47","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.47","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.47","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.47","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-09bc31f8_1685833933493_0.8137955236696865","host":"s3://npm-registry-packages"}},"1.16.11-next-d32a90d4":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-d32a90d4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-d32a90d4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"901916e6f96333af9328874f7018d83e02278001","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-d32a90d4.tgz","fileCount":148,"integrity":"sha512-1uR2c7+nic5xVEc0akS0Ngz+9pgl8rVWsbvtErE8YCSSp82PzDvbyP7UQgu95x2tnkyzBD+jw4VdYI8tr3t3Rg==","signatures":[{"sig":"MEYCIQDnDQt1mMmxUVKaydC9uL7WiBKJRR1qkjJSoaPb8DC5WQIhAJskrrpbeWZIjbrXMAdBqjR082WULOu4cLrp5I4lsD6S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610470},"main":"api/index.js","gitHead":"4f39f40bf7a87767f885d3a06f785d9d76b82da4","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-d32a90d4","@abtnode/core":"1.16.11-next-d32a90d4","@abtnode/cron":"1.16.11-next-d32a90d4","@abtnode/util":"1.16.11-next-d32a90d4","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-d32a90d4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-d32a90d4","@abtnode/client":"1.16.11-next-d32a90d4","@abtnode/logger":"1.16.11-next-d32a90d4","@abtnode/models":"1.16.11-next-d32a90d4","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-d32a90d4","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-d32a90d4","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-d32a90d4","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-d32a90d4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-d32a90d4","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-d32a90d4","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-d32a90d4_1685914394103_0.40594291661091986","host":"s3://npm-registry-packages"}},"1.16.11-next-7cff3891":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-7cff3891","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-7cff3891","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f1358ed0d181644df1413ab8fa302b8e800bdfb9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-7cff3891.tgz","fileCount":148,"integrity":"sha512-xh66UmdqHUF1EnWW+FKBbq+liSW9exI4VwNRyyqwYhI77BpH6dT0W2zJxj/AheRJlQB4Ty+LszYyK6vg4y+YCw==","signatures":[{"sig":"MEYCIQD6JOa1PRMwU0v8hCDeVHJD5ORQSjo7+yCtUshrpR+boQIhAKaTDw+cJdqepxkRBuis+M1RG9gYEWkJmHUjqeFJMZ2/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610470},"main":"api/index.js","gitHead":"53ffbcdca9cda278337d80bfafa44e7ef5635af1","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-7cff3891","@abtnode/core":"1.16.11-next-7cff3891","@abtnode/cron":"1.16.11-next-7cff3891","@abtnode/util":"1.16.11-next-7cff3891","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-7cff3891","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-7cff3891","@abtnode/client":"1.16.11-next-7cff3891","@abtnode/logger":"1.16.11-next-7cff3891","@abtnode/models":"1.16.11-next-7cff3891","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-7cff3891","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-7cff3891","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-7cff3891","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-7cff3891","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-7cff3891","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-7cff3891","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-7cff3891_1685945298594_0.1545040502397823","host":"s3://npm-registry-packages"}},"1.16.11-next-87306f82":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-87306f82","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-87306f82","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e5fc3f1258ca911e83ffec63cc646ed883cf92ba","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-87306f82.tgz","fileCount":148,"integrity":"sha512-Rwe1bUG4ELD+9TfLWtCVMbUlpU3nn88LsNcZky5UaPbAH2ZPXmxm5Ykeekd04VaTqgNUzCw370ZRvMuDUegWMg==","signatures":[{"sig":"MEUCIDmRTNxCzX89MFExULs4A8RDEwOxl+awtVMNAWaxLQvtAiEAzRSN0r6jN8w4nZDawTspj49/rxLKrTAE75Qwn8RLvqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610470},"main":"api/index.js","gitHead":"5758c9e4a5210981f9538e888d7391d1837d204a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-87306f82","@abtnode/core":"1.16.11-next-87306f82","@abtnode/cron":"1.16.11-next-87306f82","@abtnode/util":"1.16.11-next-87306f82","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-87306f82","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-87306f82","@abtnode/client":"1.16.11-next-87306f82","@abtnode/logger":"1.16.11-next-87306f82","@abtnode/models":"1.16.11-next-87306f82","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-87306f82","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-87306f82","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-87306f82","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-87306f82","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-87306f82","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-87306f82","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-87306f82_1685947441709_0.48315699412888136","host":"s3://npm-registry-packages"}},"1.16.11-next-6f30b7db":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-6f30b7db","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-6f30b7db","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"14d6c03b73cb0f599004f57d55e4260a753b7574","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-6f30b7db.tgz","fileCount":148,"integrity":"sha512-ecsLE6RLnpbf9Z/tYBoPStRQ9oRBRtmt/RF8cksPwbpjkMQmGCioY1E537zghlDdgruVU8um2p+TX7lUQEpW1g==","signatures":[{"sig":"MEUCIAgIg2KlZNQHJIBqMWw7uYlYjCgQrN+MSM1HgxWRSm+xAiEAyyzjOQsXEJL8A6ZTvP3EkzuoUCxewPnjhpJnYT+DPI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610470},"main":"api/index.js","gitHead":"e54aafa5516a086257a94e4b162cb8dcd047531a","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-6f30b7db","@abtnode/core":"1.16.11-next-6f30b7db","@abtnode/cron":"1.16.11-next-6f30b7db","@abtnode/util":"1.16.11-next-6f30b7db","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-6f30b7db","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-6f30b7db","@abtnode/client":"1.16.11-next-6f30b7db","@abtnode/logger":"1.16.11-next-6f30b7db","@abtnode/models":"1.16.11-next-6f30b7db","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-6f30b7db","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-6f30b7db","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-6f30b7db","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-6f30b7db","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-6f30b7db","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-6f30b7db","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-6f30b7db_1685950908716_0.2129698553287489","host":"s3://npm-registry-packages"}},"1.16.11-next-73f5f388":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-73f5f388","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-73f5f388","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2a14cd9c34c9ca3a70dec573dd31f4d1edd272cb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-73f5f388.tgz","fileCount":148,"integrity":"sha512-XXxHgizt3ALiKjtsQoegXnA+EgL4r48zcwVLWhASYF9ROLV2aNJeVoSM1AJ4BCfj+c2sNXi92zgrR3HjYVTXaw==","signatures":[{"sig":"MEQCIGIr9YarbRsNUh4Kt0xoMko9kCRI3J+v+e0P6i7rsmqbAiBT/btO63N5e5R5yoOzLrcE4DFftA5G5hF02WaJorpXlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610268},"main":"api/index.js","gitHead":"0f77a5958181b871bc285eeeda1eade9a5c1f231","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-73f5f388","@abtnode/core":"1.16.11-next-73f5f388","@abtnode/cron":"1.16.11-next-73f5f388","@abtnode/util":"1.16.11-next-73f5f388","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-73f5f388","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-73f5f388","@abtnode/client":"1.16.11-next-73f5f388","@abtnode/logger":"1.16.11-next-73f5f388","@abtnode/models":"1.16.11-next-73f5f388","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-73f5f388","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-73f5f388","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-73f5f388","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-73f5f388","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-73f5f388","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-73f5f388","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-73f5f388_1685968926270_0.2788020436120511","host":"s3://npm-registry-packages"}},"1.16.11-next-bd38e3c7":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-bd38e3c7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-bd38e3c7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b743674233b4654aba328273364ba0b942b89b96","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-bd38e3c7.tgz","fileCount":148,"integrity":"sha512-wB8AUWYYK9pTTcPMjDeK2EdBDtpoAsp0lYbeeFMSEJLVr6n9/qBQrsuqWl/AiegrVrYG90sjg2VJcTQqtOQZMg==","signatures":[{"sig":"MEUCIQClSpRNw6Xuvi+mP3oLyGvyecRHKaAx3Ould4lva15nbAIgY3a//3wbmi4+xia4CkMc7LBYKMpd7M2AVjCtLa6JvgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610268},"main":"api/index.js","gitHead":"d42f3cbfe1702f0dfa184e1db1587f26a05804aa","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-bd38e3c7","@abtnode/core":"1.16.11-next-bd38e3c7","@abtnode/cron":"1.16.11-next-bd38e3c7","@abtnode/util":"1.16.11-next-bd38e3c7","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-bd38e3c7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-bd38e3c7","@abtnode/client":"1.16.11-next-bd38e3c7","@abtnode/logger":"1.16.11-next-bd38e3c7","@abtnode/models":"1.16.11-next-bd38e3c7","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-bd38e3c7","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-bd38e3c7","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-bd38e3c7","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-bd38e3c7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-bd38e3c7","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-bd38e3c7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-bd38e3c7_1686007704474_0.7299599120020484","host":"s3://npm-registry-packages"}},"1.16.11-next-49394ba1":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-49394ba1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-49394ba1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"29e4d90918a98d46b4d1f794d5b062ca486b3337","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-49394ba1.tgz","fileCount":148,"integrity":"sha512-4RLXWM6s+dTZ63RUyniPUfJUBv5rU2/41xz6EVMUK0M+JdKhpHItcZXMLD+ii1wWM0iiIAOdwmX9Ph01Pjj+5A==","signatures":[{"sig":"MEQCIDsJSD9AW3SuvfNjx3pfhsVX77UK53Kk7AniZ8j0uddXAiAoDvozS5YT+wDN8uGRzA4UkgbFtn24PA1DxGJUc2ee1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610268},"main":"api/index.js","gitHead":"bff5782698d3fdce6a5f1a3af144c809d283020d","scripts":{"lint":"eslint tests api src","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"eslint --fix tests api src","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-49394ba1","@abtnode/core":"1.16.11-next-49394ba1","@abtnode/cron":"1.16.11-next-49394ba1","@abtnode/util":"1.16.11-next-49394ba1","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-49394ba1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-49394ba1","@abtnode/client":"1.16.11-next-49394ba1","@abtnode/logger":"1.16.11-next-49394ba1","@abtnode/models":"1.16.11-next-49394ba1","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-49394ba1","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-49394ba1","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-49394ba1","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-49394ba1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-49394ba1","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-49394ba1","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-49394ba1_1686036714606_0.18606447459478415","host":"s3://npm-registry-packages"}},"1.16.11-next-9ab6b164":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-9ab6b164","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-9ab6b164","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6e2f46844923947b769e9a2c71ed5ecca8006ab8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-9ab6b164.tgz","fileCount":148,"integrity":"sha512-6yiaueqahawcNXSR42aZrwHDUmtDsKd3E3kCYXBpNXk51Q3QWfTjtH/2pmLwdONNrhuep6xovAqTE+utm0m/Zg==","signatures":[{"sig":"MEYCIQDLPtWykd2PFPiMk1Vbz0WtZnjKijhtOEF+t8JQWCHnIgIhAJ06RlRc5n1gcYG0qI9M0FW5Tg+HBJsYr7XxkShKFuiL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610266},"main":"api/index.js","gitHead":"581bece41a8ede8bbde4d596b5e5d4dff53155fe","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-9ab6b164","@abtnode/core":"1.16.11-next-9ab6b164","@abtnode/cron":"1.16.11-next-9ab6b164","@abtnode/util":"1.16.11-next-9ab6b164","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-9ab6b164","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-9ab6b164","@abtnode/client":"1.16.11-next-9ab6b164","@abtnode/logger":"1.16.11-next-9ab6b164","@abtnode/models":"1.16.11-next-9ab6b164","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-9ab6b164","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-9ab6b164","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-9ab6b164","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-9ab6b164","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-9ab6b164","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-9ab6b164","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-9ab6b164_1686044234630_0.21515467609258865","host":"s3://npm-registry-packages"}},"1.16.11-next-a4e155ae":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-a4e155ae","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-a4e155ae","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dda770078a5a4d095f3434d0de21c5c4f749b8d4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-a4e155ae.tgz","fileCount":148,"integrity":"sha512-b3U2GGagbBR+zitMEhx3oCsyWXRykmMXBh9VRwLGlVKBd8Vn0F4kbNpdFK343wSV2W1JBBpdslCUVr8leOzJNA==","signatures":[{"sig":"MEQCID5bD3lgS/BoQSLuFFCSreC1TXC/IblDAuwKgqE7DA20AiAbl2qCdKbGG73Au70eAYQJoIDS3P4kAJCvz/As+/C66A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610266},"main":"api/index.js","gitHead":"6e426ebc362f9763daf10299527f6d6acc1e0e25","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-a4e155ae","@abtnode/core":"1.16.11-next-a4e155ae","@abtnode/cron":"1.16.11-next-a4e155ae","@abtnode/util":"1.16.11-next-a4e155ae","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-a4e155ae","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-a4e155ae","@abtnode/client":"1.16.11-next-a4e155ae","@abtnode/logger":"1.16.11-next-a4e155ae","@abtnode/models":"1.16.11-next-a4e155ae","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-a4e155ae","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-a4e155ae","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-a4e155ae","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-a4e155ae","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-a4e155ae","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-a4e155ae","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-a4e155ae_1686046795361_0.8199733689837281","host":"s3://npm-registry-packages"}},"1.16.11-next-529b857e":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-529b857e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-529b857e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a4e67e41f693bc7b040fcaaff305dad65bea68cc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-529b857e.tgz","fileCount":148,"integrity":"sha512-1qq2qPSSvli1K7NUq0hooCouaR/B9EkmM7euA8uy9W44ydxuMhshOnfcKAfccy7b17Omgz2Lx5G2a5K+n+7OBw==","signatures":[{"sig":"MEYCIQC2WW/PQYbdfyOGkHTwJBTpgmPHs1I3yGJ4EV3TufVJtwIhAK9pGhO773wfYrXIfdEZetEK7oBLElTcQ3GOoNJlz1em","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610266},"main":"api/index.js","gitHead":"c6a8b078ece8cd997d25be76b5618ffd5f044a8b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-529b857e","@abtnode/core":"1.16.11-next-529b857e","@abtnode/cron":"1.16.11-next-529b857e","@abtnode/util":"1.16.11-next-529b857e","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-529b857e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-529b857e","@abtnode/client":"1.16.11-next-529b857e","@abtnode/logger":"1.16.11-next-529b857e","@abtnode/models":"1.16.11-next-529b857e","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-529b857e","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-529b857e","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-529b857e","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-529b857e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-529b857e","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-529b857e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-529b857e_1686047954227_0.04872281565980363","host":"s3://npm-registry-packages"}},"1.16.11-next-a9ab0bad":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-a9ab0bad","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-a9ab0bad","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b4de3bc5015ecbde3cea572a4ea097c59594fe45","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-a9ab0bad.tgz","fileCount":148,"integrity":"sha512-a1skTxZtNkmhOWhRZbLUE0nd4qSGUoH9CtUvkWecIb8jkG8bq2Z6ScPSYTmjkkarWlqdxW04m4G+1GSsrTB0KQ==","signatures":[{"sig":"MEQCICShNVn1t4cW1ImQF31RGiScdPqwyyAlxc7vrOdQbM84AiAirNvBTTFHFL+zxvOBRRv83i/pCmO+GecFfsM8rNuZuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610955},"main":"api/index.js","gitHead":"55bb74175d9c30db5157e911cb88a226a307d734","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-a9ab0bad","@abtnode/core":"1.16.11-next-a9ab0bad","@abtnode/cron":"1.16.11-next-a9ab0bad","@abtnode/util":"1.16.11-next-a9ab0bad","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-a9ab0bad","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-a9ab0bad","@abtnode/client":"1.16.11-next-a9ab0bad","@abtnode/logger":"1.16.11-next-a9ab0bad","@abtnode/models":"1.16.11-next-a9ab0bad","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-a9ab0bad","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-a9ab0bad","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-a9ab0bad","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-a9ab0bad","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-a9ab0bad","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-a9ab0bad","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-a9ab0bad_1686094192515_0.14413819204380296","host":"s3://npm-registry-packages"}},"1.16.11-next-8a4df821":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-8a4df821","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-8a4df821","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab4b187bc8470ee38401ad4090e40c02ec4ea3b6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-8a4df821.tgz","fileCount":148,"integrity":"sha512-LbEbrQzWTNXxtMn2zmk1d1JNGnQXGG/obogJ+6VhGrHBbAjFpdHeO8IOa8e0scVSb3mzTHaupdzF2hXYvFjPpg==","signatures":[{"sig":"MEYCIQDP1ViT2p0y2nQdmvDF09tJ4NwiiukRWGPe7IcI2MRVhwIhAKWD/NXfPOuASV7qH4ngDbbWu/aVHvk87Elj7sRDsHYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13610955},"main":"api/index.js","gitHead":"194300e66d207fd7d5e40f5e97fc58c4bdd9ffd7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-8a4df821","@abtnode/core":"1.16.11-next-8a4df821","@abtnode/cron":"1.16.11-next-8a4df821","@abtnode/util":"1.16.11-next-8a4df821","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-8a4df821","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-8a4df821","@abtnode/client":"1.16.11-next-8a4df821","@abtnode/logger":"1.16.11-next-8a4df821","@abtnode/models":"1.16.11-next-8a4df821","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-8a4df821","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-8a4df821","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-8a4df821","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-8a4df821","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-8a4df821","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-8a4df821","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.0","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-8a4df821_1686098754812_0.2238140873563741","host":"s3://npm-registry-packages"}},"1.16.11-next-ca5f18b5":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-ca5f18b5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-ca5f18b5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4b4d03ee216a76f7bb9e94d6e98f9df6c09a9e61","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-ca5f18b5.tgz","fileCount":148,"integrity":"sha512-tBOwnB7FhmJlUW+FzypJJ1nQKHyg2X0DrgB9nO+trJOkJwZE0dBgI3ShPdDNIOI8mVWOX++X/LzNoVf3iuUsUg==","signatures":[{"sig":"MEQCIChh10eS2KO1YXrXTDMO4hh8BDG4KT4jX8Hbp/g2So2ZAiBcexQsALC178ggjxZMZf1q+dAMDKh5s8wfS/YvHtDNdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13783667},"main":"api/index.js","gitHead":"d797d0177d585b66d17876c99c994fda4d812f37","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-ca5f18b5","@abtnode/core":"1.16.11-next-ca5f18b5","@abtnode/cron":"1.16.11-next-ca5f18b5","@abtnode/util":"1.16.11-next-ca5f18b5","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-ca5f18b5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-ca5f18b5","@abtnode/client":"1.16.11-next-ca5f18b5","@abtnode/logger":"1.16.11-next-ca5f18b5","@abtnode/models":"1.16.11-next-ca5f18b5","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-ca5f18b5","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-ca5f18b5","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-ca5f18b5","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-ca5f18b5","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-ca5f18b5","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-ca5f18b5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.6","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-ca5f18b5_1686190503784_0.8644263492504367","host":"s3://npm-registry-packages"}},"1.16.11-next-61882496":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-61882496","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-61882496","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c491d2893d75ed2ed30471ebbd8432536ed75959","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-61882496.tgz","fileCount":148,"integrity":"sha512-ffQ7tl8ZXV31HItksBL6fdSBfhv9i4mq9w9ERVBIpZ6z1mxwaQrdTmdb0x7oLvozyfOI5zXvzBJgZ7hlxeLf+A==","signatures":[{"sig":"MEQCIF7km0xiJWDl4mj54KoZaGgDPzNOpOU6ci6aX+MqQqu/AiBogzLHzWl7FaQwbZmKQ8ifKWXE3iCNsisT1WDqMeFcXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13783667},"main":"api/index.js","gitHead":"75e004bf1084bd138e89aadf7629f9fd061ec74d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-61882496","@abtnode/core":"1.16.11-next-61882496","@abtnode/cron":"1.16.11-next-61882496","@abtnode/util":"1.16.11-next-61882496","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-61882496","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-61882496","@abtnode/client":"1.16.11-next-61882496","@abtnode/logger":"1.16.11-next-61882496","@abtnode/models":"1.16.11-next-61882496","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-61882496","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-61882496","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-61882496","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-61882496","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-61882496","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-61882496","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.6","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-61882496_1686192831644_0.9896037986773805","host":"s3://npm-registry-packages"}},"1.16.11-next-3e55bc95":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-3e55bc95","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-3e55bc95","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f7a7a0cbf8ad6791e2d13f93b18c8409202d84e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-3e55bc95.tgz","fileCount":148,"integrity":"sha512-352nH0V/PhBENeIccLqjUCuY85mfCysZhIeUr57ZpE3dG/gqM4dAtphRMo2H1Q1aSmRWvpqZvhlH8DbhygfZiA==","signatures":[{"sig":"MEUCICKCiADYHhZx6Zp5k5XqJQyWTExmz4M6LkDXPGQfaTD4AiEA2uLBhi318WI1x++D/GHKvk5aO5wbXQL9fad0lEI5DsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779161},"main":"api/index.js","gitHead":"cf0251c2d85c617b03151495b5944061ceb373e5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-3e55bc95","@abtnode/core":"1.16.11-next-3e55bc95","@abtnode/cron":"1.16.11-next-3e55bc95","@abtnode/util":"1.16.11-next-3e55bc95","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-3e55bc95","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-3e55bc95","@abtnode/client":"1.16.11-next-3e55bc95","@abtnode/logger":"1.16.11-next-3e55bc95","@abtnode/models":"1.16.11-next-3e55bc95","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-3e55bc95","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-3e55bc95","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-3e55bc95","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-3e55bc95","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-3e55bc95","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-3e55bc95","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.6","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-3e55bc95_1686195100578_0.2615746447680831","host":"s3://npm-registry-packages"}},"1.16.11-next-b5795b3a":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-b5795b3a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-b5795b3a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"792d1109cf30c4472c1e2d0037ef8e1b5e3bc69d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-b5795b3a.tgz","fileCount":148,"integrity":"sha512-mNH2e5yEYJdcYf95cyDJLy2KhKTv+uUCKuik4SMqE+oldHbYvy04JLZDse4kXa22s75f/wvAfXRLPsZxUgC3aw==","signatures":[{"sig":"MEYCIQCZjUxC8kzzDCkBzZW0YP5XG8L3dDrQyO7zHXlFXOUgfAIhAML7lQ2tEj5ydXg2R8x/3+yBSM/9qLqRDiNTDhghENx2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779161},"main":"api/index.js","gitHead":"3a3586bb115318b2149e72ab99e441684122b3e3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-b5795b3a","@abtnode/core":"1.16.11-next-b5795b3a","@abtnode/cron":"1.16.11-next-b5795b3a","@abtnode/util":"1.16.11-next-b5795b3a","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-b5795b3a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-b5795b3a","@abtnode/client":"1.16.11-next-b5795b3a","@abtnode/logger":"1.16.11-next-b5795b3a","@abtnode/models":"1.16.11-next-b5795b3a","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-b5795b3a","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-b5795b3a","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-b5795b3a","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-b5795b3a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-b5795b3a","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-b5795b3a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.6","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-b5795b3a_1686195757210_0.9360793601902868","host":"s3://npm-registry-packages"}},"1.16.11-next-48aec895":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-48aec895","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-48aec895","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"de93c74de29825e5248823485650f5be3e23fa15","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-48aec895.tgz","fileCount":148,"integrity":"sha512-SUCM+djDBD3VYG5bqcymr5n4dpfHOMvbhyrnPwabEQa4PO2nkg7ah6anZ6YTXlR2bEEe417VzaNUgDFLbe6W1Q==","signatures":[{"sig":"MEQCIAjVucpHMAzLywtUfFAEBcluHMT7bdAdLd2kFnf/prQNAiBW9coaQQOH3R8/LCYk11Ns9LyrNg47oy0StFB/Ny+0ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"81aed0ba08844b437507865581dd3f8ffd0aa04f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-48aec895","@abtnode/core":"1.16.11-next-48aec895","@abtnode/cron":"1.16.11-next-48aec895","@abtnode/util":"1.16.11-next-48aec895","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-48aec895","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-48aec895","@abtnode/client":"1.16.11-next-48aec895","@abtnode/logger":"1.16.11-next-48aec895","@abtnode/models":"1.16.11-next-48aec895","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-48aec895","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-48aec895","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-48aec895","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-48aec895","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-48aec895","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-48aec895","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-48aec895_1686211472809_0.21683493082567806","host":"s3://npm-registry-packages"}},"1.16.11-next-1dfaa5fb":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-1dfaa5fb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-1dfaa5fb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6279f262b2b649cbcd27dc8981ca2563b1e84ab1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-1dfaa5fb.tgz","fileCount":148,"integrity":"sha512-sWbvitQc1mdST1PJksJDpLtFa+OxaKv0gSrU8U7d+VUP5cxWfg2pfPaABFzIaXuJwlriGEbvvsSm110nIQlpLg==","signatures":[{"sig":"MEYCIQCbS9w/zej3XahbytCZvpdqatsnZ6cgAaIbW3Ta6mouvAIhAObnnY2hXEjiFIJ3zQp2JWCsTuszuM6FySAo9SQKfUhb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"c1874e3b08e2ba31d87e6d46cce9f03e53763bbf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-1dfaa5fb","@abtnode/core":"1.16.11-next-1dfaa5fb","@abtnode/cron":"1.16.11-next-1dfaa5fb","@abtnode/util":"1.16.11-next-1dfaa5fb","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-1dfaa5fb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-1dfaa5fb","@abtnode/client":"1.16.11-next-1dfaa5fb","@abtnode/logger":"1.16.11-next-1dfaa5fb","@abtnode/models":"1.16.11-next-1dfaa5fb","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-1dfaa5fb","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-1dfaa5fb","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-1dfaa5fb","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-1dfaa5fb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-1dfaa5fb","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-1dfaa5fb","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-1dfaa5fb_1686213632918_0.8652446243211731","host":"s3://npm-registry-packages"}},"1.16.11-next-9f5464a1":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-9f5464a1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-9f5464a1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"673bcf6ce7076f04fe1d6fc9765c538c1aec5e49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-9f5464a1.tgz","fileCount":148,"integrity":"sha512-qb7w5GS8OzFu3JjXlhq2fTktLNhSwoA9/thtxdWLpfZ1r4QtsUyMLczpkQAAKxGTtmg020BoYEVXZC+CSXETsQ==","signatures":[{"sig":"MEUCIQDTSXw767+01AhzyRqfBP3tqA1sh7Yy37+DGdQ6QHR9wgIgQDdpYrDBHrLNJx4Wu/LBGulPp1EmYGNzy4qNOp81bqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"8f29a3c9889c23938a75a56c682e892f04088e19","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-9f5464a1","@abtnode/core":"1.16.11-next-9f5464a1","@abtnode/cron":"1.16.11-next-9f5464a1","@abtnode/util":"1.16.11-next-9f5464a1","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-9f5464a1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-9f5464a1","@abtnode/client":"1.16.11-next-9f5464a1","@abtnode/logger":"1.16.11-next-9f5464a1","@abtnode/models":"1.16.11-next-9f5464a1","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-9f5464a1","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-9f5464a1","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-9f5464a1","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-9f5464a1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-9f5464a1","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-9f5464a1","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-9f5464a1_1686224180056_0.07328891889163502","host":"s3://npm-registry-packages"}},"1.16.11-next-56c94c95":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-56c94c95","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-56c94c95","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"18c69dcb0075d2b0bf941d1b4263ed3c90cfcf33","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-56c94c95.tgz","fileCount":148,"integrity":"sha512-mfNmg3nyWb/+dxzZ89WoINtzwSIeqM4vqGoVyOWOYm+agjUyDcXASeZ8/FmMc9GN8Ac1rJXLl2lQV3icc3jufA==","signatures":[{"sig":"MEQCIFCl54jU3EE5pxYRal3K1CiojwdXg6WsQ5HqB1Gq2XBrAiADfiNRQYNDf2+oxmknIzMznai5MdPXId9VNO0oBk6vSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"23ef1be537b8d97e322f0364943f08fc0a7b3247","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-56c94c95","@abtnode/core":"1.16.11-next-56c94c95","@abtnode/cron":"1.16.11-next-56c94c95","@abtnode/util":"1.16.11-next-56c94c95","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-56c94c95","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-56c94c95","@abtnode/client":"1.16.11-next-56c94c95","@abtnode/logger":"1.16.11-next-56c94c95","@abtnode/models":"1.16.11-next-56c94c95","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-56c94c95","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-56c94c95","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-56c94c95","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-56c94c95","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-56c94c95","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-56c94c95","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-56c94c95_1686224391278_0.4439128171713793","host":"s3://npm-registry-packages"}},"1.16.11-next-470e8c41":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-470e8c41","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-470e8c41","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4db48e51fbcce95c05f35d2875a65b31cde009c9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-470e8c41.tgz","fileCount":148,"integrity":"sha512-jidlJ2PRs38TjZeSFrGE/Hva2dBN3zRweHJEFBDPz53uCd58V3MZHHywnC2No1SpFOUl6/anv5JKUVn+t5W57Q==","signatures":[{"sig":"MEQCIHo7ECr++YuLSR9cUCqMlMxlwYNzvn3QilUmZ29d9hxSAiAZieHWFtmwhximicFa4j9KFeO9A/sYrWHZHBITWzfiOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"2f27bfc6522fdf0db1e9b6df717144c98ae30390","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-470e8c41","@abtnode/core":"1.16.11-next-470e8c41","@abtnode/cron":"1.16.11-next-470e8c41","@abtnode/util":"1.16.11-next-470e8c41","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-470e8c41","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-470e8c41","@abtnode/client":"1.16.11-next-470e8c41","@abtnode/logger":"1.16.11-next-470e8c41","@abtnode/models":"1.16.11-next-470e8c41","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-470e8c41","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-470e8c41","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-470e8c41","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-470e8c41","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-470e8c41","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-470e8c41","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-470e8c41_1686298780501_0.7529307961001217","host":"s3://npm-registry-packages"}},"1.16.11-next-f74663ac":{"name":"@abtnode/blocklet-services","version":"1.16.11-next-f74663ac","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-next-f74663ac","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"adf2b3f69398eac09928c8200d6d60b790e5654d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-next-f74663ac.tgz","fileCount":148,"integrity":"sha512-Dan8M0VSg+i6C82Fxx5zYkYtVJzMBuTR5qVuIa8UgauE5Mo0cULtC3iIwkWv6Va+KsNCkP1XZ+wkKtEcz6NG3w==","signatures":[{"sig":"MEUCIDDm7owgd3gY00SWCHzUrP0/0vqN2/QuX9T8MenY5xmpAiEAmuRZZROzBUP6l2gt7nUQCazzX70DWVS3RGP61BkfwWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"805327b6c7544c6d2328558434835253e2d741ec","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-next-f74663ac","@abtnode/core":"1.16.11-next-f74663ac","@abtnode/cron":"1.16.11-next-f74663ac","@abtnode/util":"1.16.11-next-f74663ac","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-next-f74663ac","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-next-f74663ac","@abtnode/client":"1.16.11-next-f74663ac","@abtnode/logger":"1.16.11-next-f74663ac","@abtnode/models":"1.16.11-next-f74663ac","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-next-f74663ac","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-next-f74663ac","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-next-f74663ac","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-next-f74663ac","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-next-f74663ac","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-next-f74663ac","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-next-f74663ac_1686353797295_0.6149233259968676","host":"s3://npm-registry-packages"}},"1.16.11-beta-f74663ac":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-f74663ac","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-f74663ac","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"02a825981c3d841db6e544cbf9685bdcca5d79e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-f74663ac.tgz","fileCount":148,"integrity":"sha512-nLPa8/+vV1YL08OrtJb/s/a6PTUdym8PgkECt4Di/6DJyD9ofKVBnZmcEOcElEgngi7oTj74n83OGaT8QXqutQ==","signatures":[{"sig":"MEUCIGQd91dKLbvcXVviUq6Gr0azEz9wUD6D0cFspkygoUoxAiEAv68OKe4jd7L+ns4zIjciPQHg4B4UveTQVaEqL/Ryq2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13779207},"main":"api/index.js","gitHead":"c59bc852f73b9e216af9d806b9c9e24b2e37ae27","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.80","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.80","@ocap/client":"1.18.80","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-f74663ac","@abtnode/core":"1.16.11-beta-f74663ac","@abtnode/cron":"1.16.11-beta-f74663ac","@abtnode/util":"1.16.11-beta-f74663ac","@arcblock/did":"^1.18.80","@arcblock/jwt":"1.18.80","@blocklet/sdk":"1.16.11-beta-f74663ac","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-f74663ac","@abtnode/client":"1.16.11-beta-f74663ac","@abtnode/logger":"1.16.11-beta-f74663ac","@abtnode/models":"1.16.11-beta-f74663ac","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-f74663ac","@arcblock/did-ext":"^1.18.80","@arcblock/did-auth":"1.18.80","@blocklet/constant":"1.16.11-beta-f74663ac","@arcblock/event-hub":"1.18.80","@arcblock/validator":"^1.18.80","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-f74663ac","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-f74663ac","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-f74663ac","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-f74663ac","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.48","@ocap/wallet":"1.18.80","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.80","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.48","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.48","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.48","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.12","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-f74663ac_1686437219827_0.6845914684844154","host":"s3://npm-registry-packages"}},"1.16.11-beta-f9719c31":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-f9719c31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-f9719c31","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"23830eff80bb6dba906e7fe3d290c9190fe9fd48","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-f9719c31.tgz","fileCount":151,"integrity":"sha512-sw0IuXkV4CXeR5kid1m9jPw1mKZGLZL1CCYLkHbeOl4g7LklZzz5z6hcs4NzEhbWp04hrcB2t9h+0tFLz59E0Q==","signatures":[{"sig":"MEUCIQDjK1v5FhPK77FgGFxoSgkaPk9pTuosKe5bisYBuVAMjAIgdAgnc93g9zQUEIF/UD/Mrt1VEKXf/2RoYRq3wVOTa0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800179},"main":"api/index.js","gitHead":"2d88c5df1a414e5b6a8d575984e1940de7573976","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-f9719c31","@abtnode/core":"1.16.11-beta-f9719c31","@abtnode/cron":"1.16.11-beta-f9719c31","@abtnode/util":"1.16.11-beta-f9719c31","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.11-beta-f9719c31","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-f9719c31","@abtnode/client":"1.16.11-beta-f9719c31","@abtnode/logger":"1.16.11-beta-f9719c31","@abtnode/models":"1.16.11-beta-f9719c31","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-f9719c31","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.11-beta-f9719c31","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-f9719c31","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-f9719c31","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-f9719c31","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-f9719c31","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.49","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.49","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.49","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.49","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.17","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-f9719c31_1686568676937_0.28385195731426593","host":"s3://npm-registry-packages"}},"1.16.11-beta-3c2391e3":{"name":"@abtnode/blocklet-services","version":"1.16.11-beta-3c2391e3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11-beta-3c2391e3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"db12a673634cb237153da31b50fc4a3efe2984f0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11-beta-3c2391e3.tgz","fileCount":151,"integrity":"sha512-df8y0zdJahJcU+SNEjRYb2f3SvOqiZr1e3EOzc5CZiCpQtJa7uIo66OkJkMXzgDJYG/KGG8R7mb63f8ReZoUnA==","signatures":[{"sig":"MEUCIQC+TAu6S7t5qWNSK03hjf+1mSKVteUkCDny65b/Ix6nMQIgGR7U+2ywQ3jKa/tU+QOpoG9NrmaInebDj4b4UAeEtgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800244},"main":"api/index.js","gitHead":"6197b092534ca25e84eae78b8bbbdb92dec72692","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11-beta-3c2391e3","@abtnode/core":"1.16.11-beta-3c2391e3","@abtnode/cron":"1.16.11-beta-3c2391e3","@abtnode/util":"1.16.11-beta-3c2391e3","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.11-beta-3c2391e3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11-beta-3c2391e3","@abtnode/client":"1.16.11-beta-3c2391e3","@abtnode/logger":"1.16.11-beta-3c2391e3","@abtnode/models":"1.16.11-beta-3c2391e3","transliteration":"^2.3.5","@abtnode/constant":"1.16.11-beta-3c2391e3","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.11-beta-3c2391e3","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11-beta-3c2391e3","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11-beta-3c2391e3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11-beta-3c2391e3","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11-beta-3c2391e3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.49","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.49","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.49","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.49","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11-beta-3c2391e3_1686608657333_0.1545105096958559","host":"s3://npm-registry-packages"}},"1.16.11":{"name":"@abtnode/blocklet-services","version":"1.16.11","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.11","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3d112aa8afd3d780829ef39efc9383d6c74580a4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.11.tgz","fileCount":151,"integrity":"sha512-tC5hzlzmzxtlQdBBvUSnY/SRppmJne92q3280icIDLjoWQtPaHiRliL7wLxcsAO4kQS8A9237s1C8SaLu5UJVw==","signatures":[{"sig":"MEYCIQCXR7ZuS3CihT0T4A8StNnIvYT4Sv22gDqS1Q6v/0aYrQIhAN+morlbJnMp9/thse7fheBYEi/0rkVJbZ0/Owz+BvyK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800020},"main":"api/index.js","gitHead":"bf1a5bd70ed2ee7cd044c6b629c18bbc900f1598","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.11","@abtnode/core":"1.16.11","@abtnode/cron":"1.16.11","@abtnode/util":"1.16.11","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.11","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.11","@abtnode/client":"1.16.11","@abtnode/logger":"1.16.11","@abtnode/models":"1.16.11","transliteration":"^2.3.5","@abtnode/constant":"1.16.11","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.11","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.11","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.11","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.11","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.11","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.49","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.49","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.49","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.49","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.11_1686610389683_0.5359999367262402","host":"s3://npm-registry-packages"}},"1.16.12-beta-53a32ec1":{"name":"@abtnode/blocklet-services","version":"1.16.12-beta-53a32ec1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.12-beta-53a32ec1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a85e87fa75aa23fc941c053fb2a5c5d54149a53a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.12-beta-53a32ec1.tgz","fileCount":151,"integrity":"sha512-xQG4Z5NxoqhgQqrtLlTlhRyfNyU/wpl9P2nOb7wrOZV3mBmIrQ3La94eCC460mYHIsyzWMWgua6eyH9Wjh3txw==","signatures":[{"sig":"MEUCIBYuUMvGzgS8u4B281G+ZCkwHfPGRV7Qtm2Kod1z7b2WAiEAy1OC8oKNxzGtujv9culgC5ORukv7aRrg9gj/5SWyZa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800022},"main":"api/index.js","gitHead":"fce6378631a34c5f82ab0dce846aba44a40fa5ea","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.12-beta-53a32ec1","@abtnode/core":"1.16.12-beta-53a32ec1","@abtnode/cron":"1.16.12-beta-53a32ec1","@abtnode/util":"1.16.12-beta-53a32ec1","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.12-beta-53a32ec1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.12-beta-53a32ec1","@abtnode/client":"1.16.12-beta-53a32ec1","@abtnode/logger":"1.16.12-beta-53a32ec1","@abtnode/models":"1.16.12-beta-53a32ec1","transliteration":"^2.3.5","@abtnode/constant":"1.16.12-beta-53a32ec1","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.12-beta-53a32ec1","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.12-beta-53a32ec1","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.12-beta-53a32ec1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.12-beta-53a32ec1","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.12-beta-53a32ec1","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.50","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.50","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.50","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.50","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.12-beta-53a32ec1_1686614374764_0.9995133460419712","host":"s3://npm-registry-packages"}},"1.16.12":{"name":"@abtnode/blocklet-services","version":"1.16.12","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.12","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f540f5963f034c0795ffa7fba847efb6380d86f3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.12.tgz","fileCount":151,"integrity":"sha512-2sHbl+XCt2AItKMLCMQfkhuPiKvJrQcHqBNPwel8ISYlhMhsk7cEvfJ2sDQi8La0IMpmurMPxbKAqt7PLw8xSw==","signatures":[{"sig":"MEUCIQDOQgXynBEBu4AXOw1OL5tvFw+pfbqLThFn82+OuY5bdgIgDmnNyw2za8clQ3BHAmBJ+z7LiQSGmRoCCiwwSEjz/QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13799798},"main":"api/index.js","gitHead":"f91a92c7621b0defbdb6b119ac657d712b1ca5bc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.12","@abtnode/core":"1.16.12","@abtnode/cron":"1.16.12","@abtnode/util":"1.16.12","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.12","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.12","@abtnode/client":"1.16.12","@abtnode/logger":"1.16.12","@abtnode/models":"1.16.12","transliteration":"^2.3.5","@abtnode/constant":"1.16.12","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.12","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.12","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.12","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.12","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.12","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.50","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.50","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.50","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.50","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.12_1686614835962_0.2940927369372015","host":"s3://npm-registry-packages"}},"1.16.13-beta-55b3e93d":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-55b3e93d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-55b3e93d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3ffdb917c54ced9098ce6ef288f4c86ce873dfa0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-55b3e93d.tgz","fileCount":151,"integrity":"sha512-S7hsEvbe93rgTrr6PgBMQgR565I1D2fkWvdoR6s5+lidGXzvLWzKMmlOrNKTPjL6kdIkTIz5BjiladLcrT0log==","signatures":[{"sig":"MEUCIFJu1J/tPHOfjnFUoXw1Blj4Y+5DWU3sPXoUNp1P2PAsAiEAhW6sbFKjAmW/fzhsf3H0Vh9kcWGS/LMdANP94FxV59g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800135},"main":"api/index.js","gitHead":"1c734de99ff70fad99e9cc3fb55834e0bb6f5bfd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-55b3e93d","@abtnode/core":"1.16.13-beta-55b3e93d","@abtnode/cron":"1.16.13-beta-55b3e93d","@abtnode/util":"1.16.13-beta-55b3e93d","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-55b3e93d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-55b3e93d","@abtnode/client":"1.16.13-beta-55b3e93d","@abtnode/logger":"1.16.13-beta-55b3e93d","@abtnode/models":"1.16.13-beta-55b3e93d","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-55b3e93d","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-55b3e93d","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-55b3e93d","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-55b3e93d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-55b3e93d","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-55b3e93d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.50","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.50","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.50","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.50","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-55b3e93d_1686636038455_0.5749023062891645","host":"s3://npm-registry-packages"}},"1.16.13-beta-118c3420":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-118c3420","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-118c3420","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"994b9c5551a45cbad38ec61ea69d05e48c5c48a6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-118c3420.tgz","fileCount":151,"integrity":"sha512-aS97YxBgdn9pbDk6Dv/iosGdwZF/hOO/UUG03+uV8YFJqQGq4OIYd/cvVZ55MlFqVEQPCGRhuLBYUKtHkkHTEQ==","signatures":[{"sig":"MEYCIQCzXQXqj5xOUXKfLw/jDaLSyJBnKPDKxtNLsgTVWYg0PAIhANdxxFywWSDVMlRi9mGxs+RdibAjkkNYv0NLdvYQj/hq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13800039},"main":"api/index.js","gitHead":"93e00311f882c8c153a1c6c3d18aa29c154f08f6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/6.6.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-118c3420","@abtnode/core":"1.16.13-beta-118c3420","@abtnode/cron":"1.16.13-beta-118c3420","@abtnode/util":"1.16.13-beta-118c3420","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-118c3420","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-118c3420","@abtnode/client":"1.16.13-beta-118c3420","@abtnode/logger":"1.16.13-beta-118c3420","@abtnode/models":"1.16.13-beta-118c3420","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-118c3420","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-118c3420","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-118c3420","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-118c3420","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-118c3420","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-118c3420","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.50","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.50","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.50","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.50","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.18","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-118c3420_1686705169213_0.6325841333972657","host":"s3://npm-registry-packages"}},"1.16.13-beta-423a40b1":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-423a40b1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-423a40b1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bcfa4b992506fd2e04de647e5b6d9643e1df2d49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-423a40b1.tgz","fileCount":151,"integrity":"sha512-pSbYfAnjaSCRdIB0AIhuFHxiOnVyObr1LzaHT0yfoD3I3IwpCF0vPv02Y44hy4bvt3o1E44UjAElSrD6KpOthA==","signatures":[{"sig":"MEQCIBcrczb5YC6FEBBYiHi8TQ4zXyujiO1G2CrV1oX1fieDAiB+JqxGBrAPvMbc6OTbhwhewsd+6gkNY0lIP484rFYEFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13844740},"main":"api/index.js","gitHead":"1aee04f45042bd4784ca72f9f8b93918980be4d4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.0/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-423a40b1","@abtnode/core":"1.16.13-beta-423a40b1","@abtnode/cron":"1.16.13-beta-423a40b1","@abtnode/util":"1.16.13-beta-423a40b1","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-423a40b1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-423a40b1","@abtnode/client":"1.16.13-beta-423a40b1","@abtnode/logger":"1.16.13-beta-423a40b1","@abtnode/models":"1.16.13-beta-423a40b1","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-423a40b1","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-423a40b1","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-423a40b1","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-423a40b1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-423a40b1","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-423a40b1","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.52","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.52","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.52","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.52","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-423a40b1_1686916404255_0.9603362785409468","host":"s3://npm-registry-packages"}},"1.16.13-beta-a83ad86d":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-a83ad86d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-a83ad86d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5a411a631f7ddf546f6e6c945381db2d815e7489","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-a83ad86d.tgz","fileCount":151,"integrity":"sha512-v5TdFRrTih7pfGp7KYxZA2EKolXN9vx5fdvHACaz4vK4HQkz9ZCKfeKB2yJl9DAG7RyNyR1yBAet/e4a965B3Q==","signatures":[{"sig":"MEUCICL40f8n1jZEYB51+VMWzvVHqVWtHImyzxHNf6CKMMRaAiEAqrYYfOQiKWzxqIlj42PH4LhkoU6snyU0z/CUzDKwjko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13845598},"main":"api/index.js","gitHead":"dc2a4f7d5b55da109ebf873d8aa4d24f27a088c9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.blocklet/proxy/blocklet-service' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.0/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-a83ad86d","@abtnode/core":"1.16.13-beta-a83ad86d","@abtnode/cron":"1.16.13-beta-a83ad86d","@abtnode/util":"1.16.13-beta-a83ad86d","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-a83ad86d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-a83ad86d","@abtnode/client":"1.16.13-beta-a83ad86d","@abtnode/logger":"1.16.13-beta-a83ad86d","@abtnode/models":"1.16.13-beta-a83ad86d","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-a83ad86d","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-a83ad86d","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-a83ad86d","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-a83ad86d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-a83ad86d","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-a83ad86d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.53","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.53","@emotion/styled":"^11.10.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.53","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.53","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-a83ad86d_1687177873284_0.9114395980319581","host":"s3://npm-registry-packages"}},"1.16.13-beta-d17a7de4":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-d17a7de4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-d17a7de4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"db23b848a334849797a761a2914830e32c5831cc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-d17a7de4.tgz","fileCount":153,"integrity":"sha512-cQMB9nCuupMeA0XITBYJXUTy487bwA+c2axpa5HGE7+y02If9y6j+q0JTFmZy7gJTpLqf7ze3wDlLnynlVQSmA==","signatures":[{"sig":"MEQCIFG+FKiarwn5V0wVdQ+PhDWDExYXWMo0CHJoNrQV+dvKAiAM9kWbEmA3vmsbRZ28/CnU5Y5HnAjs7cC+xI+OLBc4gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14188128},"main":"api/index.js","gitHead":"f14750f3b9feeafe80ee88499b2b4a061c2c28c4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.0/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-d17a7de4","@abtnode/core":"1.16.13-beta-d17a7de4","@abtnode/cron":"1.16.13-beta-d17a7de4","@abtnode/util":"1.16.13-beta-d17a7de4","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-d17a7de4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-d17a7de4","@abtnode/client":"1.16.13-beta-d17a7de4","@abtnode/logger":"1.16.13-beta-d17a7de4","@abtnode/models":"1.16.13-beta-d17a7de4","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-d17a7de4","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-d17a7de4","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-d17a7de4","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-d17a7de4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-d17a7de4","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-d17a7de4","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.53","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.53","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.53","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.53","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-d17a7de4_1687262452526_0.48997776481087896","host":"s3://npm-registry-packages"}},"1.16.13-beta-0656f92f":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-0656f92f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-0656f92f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"31f5058b0a92111f8f988f79f87a278703f2acc9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-0656f92f.tgz","fileCount":153,"integrity":"sha512-OUlDv/4duXVXa9937Bs2TAet1kabVGiBYUvqPP7E8g5wCcbWDLgLutXQBlQi0XUY7e5axCgkWkXLtcqakim6sQ==","signatures":[{"sig":"MEUCIQCrzHBdk349/Gvx385hzUJhzOdyIewXHeThDzsKGsluxgIgPc6YYJv4pZNyoZGbasHtXVWZAbzNuHOJFbuuBgDuqJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14189275},"main":"api/index.js","gitHead":"07996e8ec6fd2141ee3e93dd699ed7fd434bc0ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","dayjs":"^1.11.7","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-0656f92f","@abtnode/core":"1.16.13-beta-0656f92f","@abtnode/cron":"1.16.13-beta-0656f92f","@abtnode/util":"1.16.13-beta-0656f92f","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-0656f92f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-0656f92f","@abtnode/client":"1.16.13-beta-0656f92f","@abtnode/logger":"1.16.13-beta-0656f92f","@abtnode/models":"1.16.13-beta-0656f92f","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-0656f92f","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-0656f92f","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-0656f92f","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-0656f92f","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-0656f92f","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","moment":"^2.29.4","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-0656f92f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.53","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.53","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.53","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.53","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-0656f92f_1687677279924_0.6003322412743286","host":"s3://npm-registry-packages"}},"1.16.13-beta-90ded76f":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-90ded76f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-90ded76f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2489698eafb50489961e1af3aea841a3f5e5fb71","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-90ded76f.tgz","fileCount":153,"integrity":"sha512-cQASXnu3Wcx0Vo1/ucFu2FXJKfHN/4Z5geK+v2YVQ+qdWe/hNKdymK98/kuKOU9XIZB0dP3PMGPkKh3hzhQuSw==","signatures":[{"sig":"MEUCIHBpYlif2+sQ2ALX4Hy30hDIEpZXa6de7FSjxxLcxlKwAiEA3jQy2DIMjzwnWkMwu4SqATvE8/hYGLL/0RNetnXptXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14509773},"main":"api/index.js","gitHead":"e6d4b88fe2cb45e00e5d745e1cd148dc76a019a4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-90ded76f","@abtnode/core":"1.16.13-beta-90ded76f","@abtnode/cron":"1.16.13-beta-90ded76f","@abtnode/util":"1.16.13-beta-90ded76f","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-90ded76f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-90ded76f","@abtnode/client":"1.16.13-beta-90ded76f","@abtnode/logger":"1.16.13-beta-90ded76f","@abtnode/models":"1.16.13-beta-90ded76f","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-90ded76f","@abtnode/insights":"1.16.13-beta-90ded76f","@arcblock/did-ext":"^1.18.84","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-90ded76f","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-90ded76f","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-90ded76f","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-90ded76f","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-90ded76f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.53","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.53","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.53","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.53","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-90ded76f_1687700470075_0.013053795157021097","host":"s3://npm-registry-packages"}},"1.16.13-beta-2eb54cbc":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-2eb54cbc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-2eb54cbc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"86a1fe546cfd6fb56147419b959b0d688f31400b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-2eb54cbc.tgz","fileCount":153,"integrity":"sha512-GEzLZSIzoZQI4peaBPZjIxmCUNoQmqQAM76GXa5+Xdhm+8OH5MCaXLS14DCpjmxvlQBSFJEldTcaeLEnoIOJxw==","signatures":[{"sig":"MEQCIAlYYwiRESE6ydkojiqrtIEHGDJ3yZ3b/DkOLjCwhXqPAiB1XWN5M0NHALOvpQfAim/yLAV72BDyABxRyCNXAeXKxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14560421},"main":"api/index.js","gitHead":"7adf96c2eb31762d8eb14b8121fce9865d6a458c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-2eb54cbc","@abtnode/core":"1.16.13-beta-2eb54cbc","@abtnode/cron":"1.16.13-beta-2eb54cbc","@abtnode/util":"1.16.13-beta-2eb54cbc","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-2eb54cbc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-2eb54cbc","@abtnode/client":"1.16.13-beta-2eb54cbc","@abtnode/logger":"1.16.13-beta-2eb54cbc","@abtnode/models":"1.16.13-beta-2eb54cbc","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-2eb54cbc","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-2eb54cbc","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-2eb54cbc","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-2eb54cbc","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-2eb54cbc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-2eb54cbc","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-2eb54cbc","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-2eb54cbc","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-2eb54cbc_1687772569458_0.8011891839745087","host":"s3://npm-registry-packages"}},"1.16.13-beta-ef672597":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-ef672597","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-ef672597","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"871dac21bcdda8a2f1995d15839986cc941ebc54","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-ef672597.tgz","fileCount":153,"integrity":"sha512-/+Xj/rf3MsJjeOiph8HPBG8qraoBs9nYP4/rKNANTx4HzexlqJDirjDxhGCePpxErj9USDlhsZG4MawseWYyFw==","signatures":[{"sig":"MEYCIQCpSWwIYcMjRrtiyKAhpa1GSlJZZ7rYc+yz7ItqPMD8ZgIhAKAdg2/Cmloqkw1MoTkengbUaTF1x1P/fM7k7DWN/0Gb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14448090},"main":"api/index.js","gitHead":"ed5abea5072dee26860ed43139bfee17461b19a1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-ef672597","@abtnode/core":"1.16.13-beta-ef672597","@abtnode/cron":"1.16.13-beta-ef672597","@abtnode/util":"1.16.13-beta-ef672597","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-ef672597","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-ef672597","@abtnode/client":"1.16.13-beta-ef672597","@abtnode/logger":"1.16.13-beta-ef672597","@abtnode/models":"1.16.13-beta-ef672597","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-ef672597","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-ef672597","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-ef672597","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-ef672597","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-ef672597","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-ef672597","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-ef672597","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-ef672597","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-ef672597_1687821134956_0.4587650056508603","host":"s3://npm-registry-packages"}},"1.16.13-beta-286a5279":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-286a5279","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-286a5279","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9c55638ab661f81444633ef8e8c461529ace5c30","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-286a5279.tgz","fileCount":153,"integrity":"sha512-zJvEgiAQpcUuiI8+BAzLgw5v6BxwZLld/1s1bcnQT/tSMJIu27QyUgnPpFBM2p2A8OOajYKkh0ZTpX/DdmHrRA==","signatures":[{"sig":"MEUCIQC+Of/pPCfwNKK7/AhKlmhpVbnB8RI4FLH8TwKyPpNVDQIgb6e29q/mMF9nrO55JjSdsdULY7q4gOUp5i4Y/mRXjWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14448168},"main":"api/index.js","gitHead":"ec55ab36a39e60fa7afc0773c79eb3bae0b93847","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-286a5279","@abtnode/core":"1.16.13-beta-286a5279","@abtnode/cron":"1.16.13-beta-286a5279","@abtnode/util":"1.16.13-beta-286a5279","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-286a5279","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-286a5279","@abtnode/client":"1.16.13-beta-286a5279","@abtnode/logger":"1.16.13-beta-286a5279","@abtnode/models":"1.16.13-beta-286a5279","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-286a5279","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-286a5279","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-286a5279","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-286a5279","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-286a5279","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-286a5279","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-286a5279","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-286a5279","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-286a5279_1687837657108_0.1437430855319426","host":"s3://npm-registry-packages"}},"1.16.13-beta-0086a35d":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-0086a35d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-0086a35d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dfa73637f39cc809260951c9b19e9f135e5cee00","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-0086a35d.tgz","fileCount":199,"integrity":"sha512-L1zQ1AyzJJMRHtS5C20N+/Kd6r9j9hdWwkC55hdIP1VJG336nYodDOunUkxU4dpOk7TfQMGLKJtSxPrlp9sYUQ==","signatures":[{"sig":"MEUCIQC64kQAZSByRIkOtUgwRuEXIIJldhIgSLxVDdF9fINt6AIgTltDlgeZv+jOifRXnc+gqhK5CQO4YCwRggyp7cwPxI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14543445},"main":"api/index.js","gitHead":"cbf5c99e7cadf9fef4d77673cb45b44ef26436cf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-0086a35d","@abtnode/core":"1.16.13-beta-0086a35d","@abtnode/cron":"1.16.13-beta-0086a35d","@abtnode/util":"1.16.13-beta-0086a35d","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-0086a35d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-0086a35d","@abtnode/client":"1.16.13-beta-0086a35d","@abtnode/logger":"1.16.13-beta-0086a35d","@abtnode/models":"1.16.13-beta-0086a35d","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-0086a35d","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-0086a35d","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-0086a35d","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-0086a35d","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-0086a35d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-0086a35d","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-0086a35d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-0086a35d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-0086a35d_1687973989417_0.5882484118687661","host":"s3://npm-registry-packages"}},"1.16.13-beta-714bec78":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-714bec78","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-714bec78","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aaf57e83bc653d08852029a1b6850c0e6eeb4a76","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-714bec78.tgz","fileCount":199,"integrity":"sha512-d0uIfqVTEr4ONDYoQ481zmNHaY3VCrj6TDOn2AvLMpGMdOM6V8qZVzz7V7+Zt1V5wucXxKQ0DWhnNsvRep1rgA==","signatures":[{"sig":"MEQCIAJkd0I1/APc0cg1Qg6ofB4ZkK5tBDbTUGFpgnjHYMnWAiArPfdmFWq/6b7QfGLik1M163YDBbfHy23Y6lKRmMubdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14544453},"main":"api/index.js","gitHead":"6f447ce64c37e20b871c4b2cbb81085bd509b84f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-714bec78","@abtnode/core":"1.16.13-beta-714bec78","@abtnode/cron":"1.16.13-beta-714bec78","@abtnode/util":"1.16.13-beta-714bec78","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-714bec78","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-714bec78","@abtnode/client":"1.16.13-beta-714bec78","@abtnode/logger":"1.16.13-beta-714bec78","@abtnode/models":"1.16.13-beta-714bec78","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-714bec78","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-714bec78","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-714bec78","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-714bec78","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-714bec78","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-714bec78","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-714bec78","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-714bec78","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-714bec78_1688132697604_0.6583667097319732","host":"s3://npm-registry-packages"}},"1.16.13-beta-d13e9789":{"name":"@abtnode/blocklet-services","version":"1.16.13-beta-d13e9789","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13-beta-d13e9789","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c904cacc182ee481fa4a98916829f2ae0f113bcb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13-beta-d13e9789.tgz","fileCount":199,"integrity":"sha512-qDi+uUpsH9j9pcAEwWNtYsJJqYuV1EAQ6Hbe63hUUPy/gPyKkDVNtT1MaGJ5TOM2sn9fKkNmQcOUmAFDsMewhg==","signatures":[{"sig":"MEYCIQCWmwt7M0MKc/bLpcsC+SoMmkDalgKf0Hg/Nl7dJWTZrQIhAJ2IcXf7bh5XzMuZIvqRr5SnvxyH6PzG3CL9FszmtRWS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14544453},"main":"api/index.js","gitHead":"fcb07d0b3c742aaa68101e302b9eca193d0db872","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13-beta-d13e9789","@abtnode/core":"1.16.13-beta-d13e9789","@abtnode/cron":"1.16.13-beta-d13e9789","@abtnode/util":"1.16.13-beta-d13e9789","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13-beta-d13e9789","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13-beta-d13e9789","@abtnode/client":"1.16.13-beta-d13e9789","@abtnode/logger":"1.16.13-beta-d13e9789","@abtnode/models":"1.16.13-beta-d13e9789","transliteration":"^2.3.5","@abtnode/constant":"1.16.13-beta-d13e9789","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13-beta-d13e9789","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13-beta-d13e9789","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13-beta-d13e9789","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13-beta-d13e9789","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13-beta-d13e9789","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13-beta-d13e9789","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13-beta-d13e9789","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13-beta-d13e9789_1688256418697_0.18180588420368893","host":"s3://npm-registry-packages"}},"1.16.13":{"name":"@abtnode/blocklet-services","version":"1.16.13","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.13","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7eada4e4e7d4676633e0c919312bfe3da8e0a1d3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.13.tgz","fileCount":199,"integrity":"sha512-vTPj+xQnpS4BfrCDdCgdPMvxvbDw8wRpTuJ5rHbSwkTNojUBl8SK5c61iTbK+Xzya3iFD/c1BzbSzEh7CM0pJQ==","signatures":[{"sig":"MEYCIQDkf9leI0vqGi5T0OZPo4d4wk7XMUqcqwqqWTHQJCFxTgIhALu5WQPN1Y9wTm8AgOlTbPM+77EZjyUPdmYW3j6fmINQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14544201},"main":"api/index.js","gitHead":"0f07f6617a8cf53a4fa693d6ca227f6f6bd90af2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.13","@abtnode/core":"1.16.13","@abtnode/cron":"1.16.13","@abtnode/util":"1.16.13","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.13","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.13","@abtnode/client":"1.16.13","@abtnode/logger":"1.16.13","@abtnode/models":"1.16.13","transliteration":"^2.3.5","@abtnode/constant":"1.16.13","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.13","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.13","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.13","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.13","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.13","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.13","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.54","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.54","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.13","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.54","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.54","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.26","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.13_1688285847928_0.5003719890242413","host":"s3://npm-registry-packages"}},"1.16.14-beta-a898bfcb":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-a898bfcb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-a898bfcb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7741f9bbc86733457bf7506ff4fcd05094565a40","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-a898bfcb.tgz","fileCount":200,"integrity":"sha512-iUq6nQR/Il6umuuKXhRdtnNn01poTfvixXTrFXIwE5W9Tz8Uz+31LDmMUnj59nGMqnkHdTbwqWB9tQbEXDB3mA==","signatures":[{"sig":"MEUCIQDqEjPsIrmbhqr2q8Uro6ecijJ3qE386hROE0bZ/Cj1CAIgR1n9aQXkgDxsJw+40AqShjzitGoEfN11MGOf8iqORRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14579185},"main":"api/index.js","gitHead":"1e6f2ec5199ca28e106a6b02114f2a3f355b3ceb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.0.2/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.84","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.84","@ocap/client":"1.18.84","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-a898bfcb","@abtnode/core":"1.16.14-beta-a898bfcb","@abtnode/cron":"1.16.14-beta-a898bfcb","@abtnode/util":"1.16.14-beta-a898bfcb","@arcblock/did":"^1.18.84","@arcblock/jwt":"1.18.84","@blocklet/sdk":"1.16.14-beta-a898bfcb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-a898bfcb","@abtnode/client":"1.16.14-beta-a898bfcb","@abtnode/logger":"1.16.14-beta-a898bfcb","@abtnode/models":"1.16.14-beta-a898bfcb","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-a898bfcb","@arcblock/did-ext":"^1.18.84","@abtnode/analytics":"1.16.14-beta-a898bfcb","@arcblock/did-auth":"1.18.84","@blocklet/constant":"1.16.14-beta-a898bfcb","@arcblock/event-hub":"1.18.84","@arcblock/validator":"^1.18.84","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-a898bfcb","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-a898bfcb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-a898bfcb","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-a898bfcb","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.58","@ocap/wallet":"1.18.84","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.84","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.58","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-a898bfcb","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.58","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.58","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.37","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-a898bfcb_1688451212834_0.4590785392712182","host":"s3://npm-registry-packages"}},"1.16.14-beta-0c29907f":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-0c29907f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-0c29907f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d6cbbbb1d2f9ad2a37c28c1236535ac21dda3fce","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-0c29907f.tgz","fileCount":207,"integrity":"sha512-vgHnb9isTEucNL6Ofovzjj53Lv4QXFmzmwOOw4LJx8uz6NKCDL5OF6s7n87ukRxzASNS0KGLCzD+VQ8GvWipQw==","signatures":[{"sig":"MEYCIQC2vWAI/PKE1MQahwo1+JVZ495k7qrJYO9AZ5azvX68iwIhAPpsyqvDCuVUwNjIurMuNjYdUufcWb0RvJCLLqz1fa6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14823996},"main":"api/index.js","gitHead":"1f02851a71861dbf09bfedfa9df6d9fc6d2355a3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-0c29907f","@abtnode/core":"1.16.14-beta-0c29907f","@abtnode/cron":"1.16.14-beta-0c29907f","@abtnode/util":"1.16.14-beta-0c29907f","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-0c29907f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-0c29907f","@abtnode/client":"1.16.14-beta-0c29907f","@abtnode/logger":"1.16.14-beta-0c29907f","@abtnode/models":"1.16.14-beta-0c29907f","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-0c29907f","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-0c29907f","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-0c29907f","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-0c29907f","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-0c29907f","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-0c29907f","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-0c29907f","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.60","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.60","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-0c29907f","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.60","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.60","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.46","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-0c29907f_1688958521417_0.3556810652254516","host":"s3://npm-registry-packages"}},"1.16.14-beta-d802cd3c":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-d802cd3c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-d802cd3c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1d72cf87cb9ddf4ebe2ca0c67235534703f92f2b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-d802cd3c.tgz","fileCount":207,"integrity":"sha512-tYRdEe6R59kKmYl92pP0I9kfOnOQITt0j68emmdEde0WoqltPpej/i7jeGY41dZW96IPanVdvjYf13Eo2QAWiw==","signatures":[{"sig":"MEQCIAfWrpz8RpJ4Y2G8aNmD+Pr82HVgZxsZGe3i0k/TlI1pAiAp5klW25hopWaVd596zdkH9U5diF6JoBhVcmdL5otpbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14825178},"main":"api/index.js","gitHead":"f8e2dcefd8d6876e5dedee833ac976b4a0496b20","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-d802cd3c","@abtnode/core":"1.16.14-beta-d802cd3c","@abtnode/cron":"1.16.14-beta-d802cd3c","@abtnode/util":"1.16.14-beta-d802cd3c","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-d802cd3c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-d802cd3c","@abtnode/client":"1.16.14-beta-d802cd3c","@abtnode/logger":"1.16.14-beta-d802cd3c","@abtnode/models":"1.16.14-beta-d802cd3c","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-d802cd3c","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-d802cd3c","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-d802cd3c","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-d802cd3c","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-d802cd3c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-d802cd3c","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-d802cd3c","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.60","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.60","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-d802cd3c","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.60","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.60","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.46","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-d802cd3c_1689054242921_0.1435661334208762","host":"s3://npm-registry-packages"}},"1.16.14-beta-1936d3d0":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-1936d3d0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-1936d3d0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1a5c8c6801328d96e15dd74cc6f5327ace31292f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-1936d3d0.tgz","fileCount":207,"integrity":"sha512-m/K+XCL6Xbat8V+Y91FUJdbQ7X7uZHHP99FKNi37ax8tQ3kA3bCfT2dOcZJVNLO2psUAfN+L/GKt/iGZYN74tQ==","signatures":[{"sig":"MEQCIEP7aOvMGBdGjnqIEw4VO+jvpV92nlVpNJmdVHIdAhxPAiB+CpULtCAxgFX9S2oIfrsOg5DS8/OocWpdOvKrAtCf0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14825706},"main":"api/index.js","gitHead":"32bcf5b55889ebd7302887eedd306d331e9cd3b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-1936d3d0","@abtnode/core":"1.16.14-beta-1936d3d0","@abtnode/cron":"1.16.14-beta-1936d3d0","@abtnode/util":"1.16.14-beta-1936d3d0","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-1936d3d0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-1936d3d0","@abtnode/client":"1.16.14-beta-1936d3d0","@abtnode/logger":"1.16.14-beta-1936d3d0","@abtnode/models":"1.16.14-beta-1936d3d0","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-1936d3d0","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-1936d3d0","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-1936d3d0","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-1936d3d0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-1936d3d0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-1936d3d0","@did-connect/storage-nedb":"^2.1.59","@did-connect/authenticator":"^2.1.59","@did-connect/relay-adapter-express":"^2.1.59"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-1936d3d0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.62","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.62","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-1936d3d0","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.62","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.62","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.51","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-1936d3d0_1689138000281_0.8503061803398908","host":"s3://npm-registry-packages"}},"1.16.14-beta-dc99d0a2":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-dc99d0a2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-dc99d0a2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dcc7f92511f7eec0512b92b176c2141048af4e2e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-dc99d0a2.tgz","fileCount":206,"integrity":"sha512-Ymga9WgO6FcgYszzAdDBFMDt4Aze0L9uVF0qEk3TRTgsWnd+b0/OAFMpL+Q6zZacNEOJAuqj4r8mH1NaE52eMQ==","signatures":[{"sig":"MEQCIG3eawXhq+e+Ho5DZEHPRIVfzfBopnMKncc7USrc8bi/AiA2Lhmfu30N8Yvczf1UuTLFkocHeQTys7QxCd9FX72gpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14816444},"main":"api/index.js","gitHead":"a00766d660ede97e2036f3a785f4f5cfb2e6d870","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-dc99d0a2","@abtnode/core":"1.16.14-beta-dc99d0a2","@abtnode/cron":"1.16.14-beta-dc99d0a2","@abtnode/util":"1.16.14-beta-dc99d0a2","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-dc99d0a2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-dc99d0a2","@abtnode/client":"1.16.14-beta-dc99d0a2","@abtnode/logger":"1.16.14-beta-dc99d0a2","@abtnode/models":"1.16.14-beta-dc99d0a2","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-dc99d0a2","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-dc99d0a2","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-dc99d0a2","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-dc99d0a2","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-dc99d0a2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-dc99d0a2","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-dc99d0a2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.65","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.65","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-dc99d0a2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.65","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.55","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-dc99d0a2_1689219949349_0.3235248161157911","host":"s3://npm-registry-packages"}},"1.16.14-beta-dd4f6a50":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-dd4f6a50","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-dd4f6a50","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2959e999c7a47ddea457e47f8440e887c6c6683f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-dd4f6a50.tgz","fileCount":206,"integrity":"sha512-+Iz6cUgBN9Jxi3GHQn4A/Bhp3m7BdZz+4152A38QUnBfn9KXtlwejDfDqgrAImbwzLf0VRcjFUlzjbN0HdxSeQ==","signatures":[{"sig":"MEYCIQDo1ys+tguZLQJ/KwikUcEuqu0ESZQOqGVhcWDmJ2XAnQIhAKa+gPESGN3kwkeMGZIzljVef2rnyxpF+e2b/Zeu5Occ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14822095},"main":"api/index.js","gitHead":"fb3858f842b221f0a8c298307b393d55c555af45","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-dd4f6a50","@abtnode/core":"1.16.14-beta-dd4f6a50","@abtnode/cron":"1.16.14-beta-dd4f6a50","@abtnode/util":"1.16.14-beta-dd4f6a50","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-dd4f6a50","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-dd4f6a50","@abtnode/client":"1.16.14-beta-dd4f6a50","@abtnode/logger":"1.16.14-beta-dd4f6a50","@abtnode/models":"1.16.14-beta-dd4f6a50","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-dd4f6a50","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-dd4f6a50","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-dd4f6a50","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-dd4f6a50","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-dd4f6a50","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-dd4f6a50","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-dd4f6a50","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.65","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.65","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-dd4f6a50","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.65","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.65","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.55","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-dd4f6a50_1689317933305_0.47688357370932244","host":"s3://npm-registry-packages"}},"1.16.14-beta-a90ba909":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-a90ba909","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-a90ba909","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0a922913e940e0abbbe5bcddb478262b0862bae6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-a90ba909.tgz","fileCount":206,"integrity":"sha512-YgPQTL3zgvCHM791WHXQcv5+JPlr8dY3SHHOMwIoNjIjbULghTq2+h1Bw28H/R9Xz12cXhJTR9B1GU8zKWPWqA==","signatures":[{"sig":"MEQCIEegrf4QJKfzpzuyJpey+8nlLGWgwO6w5P2y6B4v1Vf5AiBeVpFLz0YQERF10z7dAQjxC+7tFJ0m2RNc7/CUvFHWqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14824409},"main":"api/index.js","gitHead":"a59c9970f447462db0ccfee75b277e98bb11a6fa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-a90ba909","@abtnode/core":"1.16.14-beta-a90ba909","@abtnode/cron":"1.16.14-beta-a90ba909","@abtnode/util":"1.16.14-beta-a90ba909","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-a90ba909","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-a90ba909","@abtnode/client":"1.16.14-beta-a90ba909","@abtnode/logger":"1.16.14-beta-a90ba909","@abtnode/models":"1.16.14-beta-a90ba909","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-a90ba909","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-a90ba909","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-a90ba909","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-a90ba909","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-a90ba909","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-a90ba909","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-a90ba909","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.5.66","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.5.66","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-a90ba909","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.5.66","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.5.66","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.58","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-a90ba909_1689322898864_0.47251332268764434","host":"s3://npm-registry-packages"}},"1.16.14-beta-3127f514":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-3127f514","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-3127f514","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c55552b96dd59d5304e62d76f7ce9b1c41cd19b5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-3127f514.tgz","fileCount":203,"integrity":"sha512-JKrlr+j7Hmi+3fxMUh/kj1rm0pjvNH2huYWFL3yYxTIkIWN4MekQsAV76gaYNMJu+40VQgOpskDQZmZtE//oXA==","signatures":[{"sig":"MEYCIQC/TGmMyVCsim9pv0AA+nlh8GDl/mCGUzRsFohlImYkDwIhALDw3Aa6y7CRxAF6i239D72lPIJJau8pio/vAl3kCqTp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14829000},"main":"api/index.js","gitHead":"cb397b94b752e71dfc0ba2c4ad08628cf03ce396","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.1/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-3127f514","@abtnode/core":"1.16.14-beta-3127f514","@abtnode/cron":"1.16.14-beta-3127f514","@abtnode/util":"1.16.14-beta-3127f514","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-3127f514","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-3127f514","@abtnode/client":"1.16.14-beta-3127f514","@abtnode/logger":"1.16.14-beta-3127f514","@abtnode/models":"1.16.14-beta-3127f514","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-3127f514","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-3127f514","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-3127f514","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-3127f514","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-3127f514","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-3127f514","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-3127f514","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.2","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.2","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-3127f514","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.72","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-3127f514_1689821357629_0.3480778717811073","host":"s3://npm-registry-packages"}},"1.16.14-beta-c2843ec5":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-c2843ec5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-c2843ec5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"194eb5ab447fd180d2ec665228b5fed87468dac3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-c2843ec5.tgz","fileCount":203,"integrity":"sha512-PeAc3gnyD/kA5YNT77OWF73opQYFJLmWQO6At/uG7bq9l6LOYKgflO8u1Ab46bZZDs5cvy2H5rG8+qO6FAOCnw==","signatures":[{"sig":"MEQCIGBbjNcqyOw1NtXk5L5qim5CTdES6Ee3BMt3y/iujuwEAiBLrft0jnpHBX+uwBIAaedX6m3SpCHKfpN4jB59tbhZyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14829157},"main":"api/index.js","gitHead":"968bfad93779a21dd1374eede3ac7d4d6d40822b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-c2843ec5","@abtnode/core":"1.16.14-beta-c2843ec5","@abtnode/cron":"1.16.14-beta-c2843ec5","@abtnode/util":"1.16.14-beta-c2843ec5","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-c2843ec5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-c2843ec5","@abtnode/client":"1.16.14-beta-c2843ec5","@abtnode/logger":"1.16.14-beta-c2843ec5","@abtnode/models":"1.16.14-beta-c2843ec5","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-c2843ec5","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-c2843ec5","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-c2843ec5","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-c2843ec5","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-c2843ec5","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-c2843ec5","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-c2843ec5","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.2","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.2","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-c2843ec5","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.72","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-c2843ec5_1689826993730_0.2665311634394594","host":"s3://npm-registry-packages"}},"1.16.14-beta-5ac0c68b":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-5ac0c68b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-5ac0c68b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a9a2a2d8e770997b68bdf6c9109fad1a9fc14d47","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-5ac0c68b.tgz","fileCount":203,"integrity":"sha512-UnenXl9sIiQUM+LCRj8nxHY99sVKKpHTkXdkSCPZOlqpmAGIGXFg9MNfsot0PVEsh7Bun2Rz5+bGazZb246tFw==","signatures":[{"sig":"MEQCIEr9ddCDrC/9ljDT5SXJfq5OCCfD5BlcDbsg3qalcTXqAiBr+107zcOAVB8c1UjXAllTwtYFe73S7e0BB1QYwYP+ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14832056},"main":"api/index.js","gitHead":"f38cb0f87e1eac8e5acf0106561972f4cc1207e8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-5ac0c68b","@abtnode/core":"1.16.14-beta-5ac0c68b","@abtnode/cron":"1.16.14-beta-5ac0c68b","@abtnode/util":"1.16.14-beta-5ac0c68b","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-5ac0c68b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-5ac0c68b","@abtnode/client":"1.16.14-beta-5ac0c68b","@abtnode/logger":"1.16.14-beta-5ac0c68b","@abtnode/models":"1.16.14-beta-5ac0c68b","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-5ac0c68b","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-5ac0c68b","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-5ac0c68b","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-5ac0c68b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-5ac0c68b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-5ac0c68b","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-5ac0c68b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.4","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.4","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-5ac0c68b","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.4","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.4","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.80","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-5ac0c68b_1689991819066_0.6440488635564834","host":"s3://npm-registry-packages"}},"1.16.14-beta-be739405":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-be739405","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-be739405","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"512b9b3eb776363fac52328c569c4aedbe2c8c95","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-be739405.tgz","fileCount":203,"integrity":"sha512-Qs+rwjgjG0Hodbt2JjmuyO8wWG87z5z+NV/YD2TanobbLCKLI005G2xGLElJh/FyxlUAMZ0s2nmealSPb1DiRQ==","signatures":[{"sig":"MEUCIApyhGW8PwnwXuhl/5ZjF62smCZA21cctH6yjVM90HJmAiEAjWTu3gyOEhMcG0bGBVwVX1nmDDvmvzDLrj+a+2mfltU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14833388},"main":"api/index.js","gitHead":"4a7be8e8a321f8be5b172c10c09c32af216a1c73","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","compression":"^1.7.4","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-be739405","@abtnode/core":"1.16.14-beta-be739405","@abtnode/cron":"1.16.14-beta-be739405","@abtnode/util":"1.16.14-beta-be739405","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-be739405","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-be739405","@abtnode/client":"1.16.14-beta-be739405","@abtnode/logger":"1.16.14-beta-be739405","@abtnode/models":"1.16.14-beta-be739405","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-be739405","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-be739405","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-be739405","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-be739405","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-be739405","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-be739405","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-be739405","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.5","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-be739405","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.80","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-be739405_1690195047084_0.9753157463931919","host":"s3://npm-registry-packages"}},"1.16.14-beta-359fefce":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-359fefce","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-359fefce","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a8a1522ff5f3f8b3ed13985e68798877f23f4467","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-359fefce.tgz","fileCount":203,"integrity":"sha512-9f6EwIBPtj/l74jl4JRjho4P/Uapo2oOTsmMDZaMU0DacbdC0q9fxJfYL5TVVvWPLuOiDWWOTh2r1enkPXSMHg==","signatures":[{"sig":"MEUCIHcbf0brjpclj70SduYSgoea/g/PXwiE0+UrKEAS+PpYAiEAj36jrUAIZDPA5iOdyhzmmgz+IxOeE+O6fBSdhfImM5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14833254},"main":"api/index.js","gitHead":"3bb46559686e86f1ec318503495f9e1f320c33d4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-359fefce","@abtnode/core":"1.16.14-beta-359fefce","@abtnode/cron":"1.16.14-beta-359fefce","@abtnode/util":"1.16.14-beta-359fefce","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-359fefce","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-359fefce","@abtnode/client":"1.16.14-beta-359fefce","@abtnode/logger":"1.16.14-beta-359fefce","@abtnode/models":"1.16.14-beta-359fefce","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-359fefce","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-359fefce","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-359fefce","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-359fefce","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-359fefce","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-359fefce","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-359fefce","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.6","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-359fefce","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.81","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-359fefce_1690249641009_0.27067483232350154","host":"s3://npm-registry-packages"}},"1.16.14-beta-811ed435":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-811ed435","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-811ed435","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9b0f8d02a1f1dace9acb82520b822782ff96a7af","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-811ed435.tgz","fileCount":203,"integrity":"sha512-c+6rl7swYZFmkWPRk4jnU52P7s0+2IjDLHN8TRx9o+kFvQzv32VfuX85VAHt9aByfpdqucDt9D+MtvyaIsCbZg==","signatures":[{"sig":"MEUCIQCMgBp6zECoh1dFv9/QcfD9d/b/zy4H3Zv3/bJ5MzGfUwIgQni5H33a++p7LI1/sx++4Mt8TWG6zAgug5Cb+pTWqXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14834342},"main":"api/index.js","gitHead":"4525537afdeeb910675c28e2bf60a6d4ecf3b1f1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","nanoid":"^3.3.4","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.87","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.87","@ocap/client":"1.18.87","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-811ed435","@abtnode/core":"1.16.14-beta-811ed435","@abtnode/cron":"1.16.14-beta-811ed435","@abtnode/util":"1.16.14-beta-811ed435","@arcblock/did":"^1.18.87","@arcblock/jwt":"1.18.87","@blocklet/sdk":"1.16.14-beta-811ed435","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-811ed435","@abtnode/client":"1.16.14-beta-811ed435","@abtnode/logger":"1.16.14-beta-811ed435","@abtnode/models":"1.16.14-beta-811ed435","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-811ed435","@arcblock/did-ext":"^1.18.87","@abtnode/analytics":"1.16.14-beta-811ed435","@arcblock/did-auth":"1.18.87","@blocklet/constant":"1.16.14-beta-811ed435","@arcblock/event-hub":"1.18.87","@arcblock/validator":"^1.18.87","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-811ed435","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-811ed435","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-811ed435","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-811ed435","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.7","@ocap/wallet":"1.18.87","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.87","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.7","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-811ed435","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.7","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.7","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.82","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-811ed435_1690291846459_0.6211502453905648","host":"s3://npm-registry-packages"}},"1.16.14-beta-08abf537":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-08abf537","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-08abf537","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fc49b311260b4944a6173069b01d85e3a140e969","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-08abf537.tgz","fileCount":208,"integrity":"sha512-Sb240eJerIpy1dqXLXw+ZilujMeeOd4NpJgCLulMnPWZMyu9TQsjsEdNr/q0xZJiiT2Wlh9OlhBsYuEY4qSfUw==","signatures":[{"sig":"MEUCICzycTPUl1nKE/2PDBVYNkkqxOdXsWTyDXiuojoAAKdaAiEAiuVrmela+WvT0l8RYZUvh72DYq4uthD6FH08vi3P104=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14598719},"main":"api/index.js","gitHead":"656c4bf8e2ca94cdc604a5d45ba7e8c3443f1dac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-08abf537","@abtnode/core":"1.16.14-beta-08abf537","@abtnode/cron":"1.16.14-beta-08abf537","@abtnode/util":"1.16.14-beta-08abf537","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-08abf537","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-08abf537","@abtnode/client":"1.16.14-beta-08abf537","@abtnode/logger":"1.16.14-beta-08abf537","@abtnode/models":"1.16.14-beta-08abf537","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-08abf537","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-08abf537","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-08abf537","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-08abf537","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-08abf537","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-08abf537","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-08abf537","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-08abf537","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-08abf537_1690362426034_0.7780012105095802","host":"s3://npm-registry-packages"}},"1.16.14-beta-9743e8e2":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-9743e8e2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-9743e8e2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"99f22698b8d899dee37b06a19a7a513c648ee7e1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-9743e8e2.tgz","fileCount":208,"integrity":"sha512-Y4ibjrlKxw4g5heCIMvYF2iUD3km4Vl7sSsVNGPL7+nQq7YUTuM5YDm0Z02YZwHIKwK9OEIBxOSw+AVgrI1uEQ==","signatures":[{"sig":"MEUCIQCFC/MxXHQXeYErSMHFizQA+COHYBHo92M7FonU2nCIEAIgGkPdhIFfXePMFw4DlLWw9m1t+BzzGShRWcQf1efw9dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14598810},"main":"api/index.js","gitHead":"8c98d12062bfe1ea2d4faff920e4dd99436bea1f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-9743e8e2","@abtnode/core":"1.16.14-beta-9743e8e2","@abtnode/cron":"1.16.14-beta-9743e8e2","@abtnode/util":"1.16.14-beta-9743e8e2","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-9743e8e2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-9743e8e2","@abtnode/client":"1.16.14-beta-9743e8e2","@abtnode/logger":"1.16.14-beta-9743e8e2","@abtnode/models":"1.16.14-beta-9743e8e2","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-9743e8e2","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-9743e8e2","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-9743e8e2","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-9743e8e2","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-9743e8e2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-9743e8e2","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-9743e8e2","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-9743e8e2","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-9743e8e2_1690407523675_0.7105760661359453","host":"s3://npm-registry-packages"}},"1.16.14-beta-c775fe49":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-c775fe49","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-c775fe49","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7797da5aeba8e0d03c07e94bbe68e2b13e32053b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-c775fe49.tgz","fileCount":211,"integrity":"sha512-tSZjDsp7fC2sRsK886S1kEytNcfu2pbpOCLl49X3h7w1YhaD4U3umdFRBhqFNa/cvxVOnWififMF1K/P/yo6Cg==","signatures":[{"sig":"MEQCID0aeOa4JSrnh9zwuFqelKSlx747TnSO34oCc+/tZ6S8AiBugOICXtSsvGnIjgWQ9pWAXHMSTUtThAcT+mMmHH4XBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14610938},"main":"api/index.js","gitHead":"8a87fffd7e47a2573d3fec7b8b23559b204726f5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-c775fe49","@abtnode/core":"1.16.14-beta-c775fe49","@abtnode/cron":"1.16.14-beta-c775fe49","@abtnode/util":"1.16.14-beta-c775fe49","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-c775fe49","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-c775fe49","@abtnode/client":"1.16.14-beta-c775fe49","@abtnode/logger":"1.16.14-beta-c775fe49","@abtnode/models":"1.16.14-beta-c775fe49","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-c775fe49","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-c775fe49","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-c775fe49","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-c775fe49","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-c775fe49","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-c775fe49","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-c775fe49","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-c775fe49","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-c775fe49_1690515233839_0.4877224370804989","host":"s3://npm-registry-packages"}},"1.16.14-beta-c81e5ca0":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-c81e5ca0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-c81e5ca0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"499ff4366b6618492c6587d68864d5001047fe24","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-c81e5ca0.tgz","fileCount":211,"integrity":"sha512-3SnatrhKp9DX9UAtJzvlqMQ3N9Zi04YmWzkNLgN+hYruEtQXOZzdDEg5tEf9zgbpwgKZJmqa2Q4Sdn9nNXWdjg==","signatures":[{"sig":"MEQCIGnRRh9FVGyaXk1v1+hh5bbstY293kf2d011aWB+laYYAiB6hfqNkBOL4s7PyAEkq/rTJjTJmSbwKgr4rpFgTIhSyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14611240},"main":"api/index.js","gitHead":"7b7029946719716f857b646f1c963702a3bf5e88","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-c81e5ca0","@abtnode/core":"1.16.14-beta-c81e5ca0","@abtnode/cron":"1.16.14-beta-c81e5ca0","@abtnode/util":"1.16.14-beta-c81e5ca0","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-c81e5ca0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-c81e5ca0","@abtnode/client":"1.16.14-beta-c81e5ca0","@abtnode/logger":"1.16.14-beta-c81e5ca0","@abtnode/models":"1.16.14-beta-c81e5ca0","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-c81e5ca0","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-c81e5ca0","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-c81e5ca0","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-c81e5ca0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-c81e5ca0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-c81e5ca0","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-c81e5ca0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-c81e5ca0","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-c81e5ca0_1690529295358_0.6394647997018383","host":"s3://npm-registry-packages"}},"1.16.14-beta-ab7f615e":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-ab7f615e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-ab7f615e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"202bfdf0d9103ae2ff79127267b4987e55a92076","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-ab7f615e.tgz","fileCount":211,"integrity":"sha512-/vWVJdlZLmT0TATydS9J2GTMOnUgEAzBmqoRHZN37JUPyDCcxz1FDLt6ZmtJaf/GesTo7rv7PMEge5Tiwk0Rtw==","signatures":[{"sig":"MEYCIQCyPqpdds8Jm3PDlW/XxkBXtgAmgYUqO4Pa+SRGr2ykeAIhANjJVRkE+hswv+zd2caOBdEZUjDJhaStDCGF79Y05NwZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14611336},"main":"api/index.js","gitHead":"96303e9914a28754ecfd8028780125209c0c6198","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-ab7f615e","@abtnode/core":"1.16.14-beta-ab7f615e","@abtnode/cron":"1.16.14-beta-ab7f615e","@abtnode/util":"1.16.14-beta-ab7f615e","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-ab7f615e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-ab7f615e","@abtnode/client":"1.16.14-beta-ab7f615e","@abtnode/logger":"1.16.14-beta-ab7f615e","@abtnode/models":"1.16.14-beta-ab7f615e","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-ab7f615e","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-ab7f615e","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-ab7f615e","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-ab7f615e","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-ab7f615e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-ab7f615e","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-ab7f615e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-ab7f615e","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-ab7f615e_1690540183453_0.5834873758090189","host":"s3://npm-registry-packages"}},"1.16.14-beta-c308dc3b":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-c308dc3b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-c308dc3b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4a258e8f4bd6c3f62490f6218d917c9327534bcf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-c308dc3b.tgz","fileCount":211,"integrity":"sha512-F8rvKpoqp76QNBeESWdXPnizjx68e9Ze+CMoZc6JYnj2jUdATIzb434c55Kxj9XHvbdd1E8/5Ri8d8LphqlQ9g==","signatures":[{"sig":"MEUCICOOKfd2p9/VHWQxvFtXMpstv9PXa5wJHEFDRs7wnpTgAiEA4JLngkekXor/EhUzbFRzEQhLI4YwHvqjb1ruvn/POc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14611147},"main":"api/index.js","gitHead":"c08aaac7fb25d0f1c81c8866baf5579714416485","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-c308dc3b","@abtnode/core":"1.16.14-beta-c308dc3b","@abtnode/cron":"1.16.14-beta-c308dc3b","@abtnode/util":"1.16.14-beta-c308dc3b","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-c308dc3b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-c308dc3b","@abtnode/client":"1.16.14-beta-c308dc3b","@abtnode/logger":"1.16.14-beta-c308dc3b","@abtnode/models":"1.16.14-beta-c308dc3b","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-c308dc3b","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-c308dc3b","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-c308dc3b","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-c308dc3b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-c308dc3b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-c308dc3b","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-c308dc3b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.6.8","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.6.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-c308dc3b","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.6.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.6.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.83","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-c308dc3b_1690546771725_0.20495027146603162","host":"s3://npm-registry-packages"}},"1.16.14-beta-cb53c14b":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-cb53c14b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-cb53c14b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cf6f28624048aac2c18442c4c782155c2c46164a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-cb53c14b.tgz","fileCount":216,"integrity":"sha512-yymk/gMGOpmkluFKP7yd+Pg209SQRazzboN8zeiYTquFJhlHiUpCvVEzopziCvKLF5JDR9paDf+kfn6iLZlzvA==","signatures":[{"sig":"MEYCIQC8DBVC73Fe7hq4MX7p19jilVeV6OSvKBHH1SKrvI9REgIhALzEZNSs/E26LfZWpTDHi7UmXyvDhp+q/WLpPlw573kH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9538490},"main":"api/index.js","gitHead":"3dcea777b632f9236c10ca888db63c7282992c56","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.88","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.88","@ocap/client":"1.18.88","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-cb53c14b","@abtnode/core":"1.16.14-beta-cb53c14b","@abtnode/cron":"1.16.14-beta-cb53c14b","@abtnode/util":"1.16.14-beta-cb53c14b","@arcblock/did":"^1.18.88","@arcblock/jwt":"1.18.88","@blocklet/sdk":"1.16.14-beta-cb53c14b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-cb53c14b","@abtnode/client":"1.16.14-beta-cb53c14b","@abtnode/logger":"1.16.14-beta-cb53c14b","@abtnode/models":"1.16.14-beta-cb53c14b","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-cb53c14b","@arcblock/did-ext":"^1.18.88","@abtnode/analytics":"1.16.14-beta-cb53c14b","@arcblock/did-auth":"1.18.88","@blocklet/constant":"1.16.14-beta-cb53c14b","@arcblock/event-hub":"1.18.88","@arcblock/validator":"^1.18.88","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-cb53c14b","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-cb53c14b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-cb53c14b","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-cb53c14b","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.0","@ocap/wallet":"1.18.88","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.88","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.0","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-cb53c14b","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.0","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.0","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.85","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-cb53c14b_1690685594699_0.1730098218026186","host":"s3://npm-registry-packages"}},"1.16.14-beta-963cb583":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-963cb583","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-963cb583","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed7b65a79c5933b9a8d976784e6b5f706c94f87d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-963cb583.tgz","fileCount":219,"integrity":"sha512-gQ7c5s4hA1eY4PmPtItJsb/P7liWJ2Wy3fNtw4PwMaqjsxG4jHpSjoRCC7jH9pljjBvw8aR67svbr3ZnXqQoog==","signatures":[{"sig":"MEUCIGOsM72DCQTeP9BH2KL8JB2BaCoQXZ2eFv3+ZjVd51qCAiEAgXZKnabqaxJqRdTTI4wa7YADwY76yjwidsT5CLpZtNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9605524},"main":"api/index.js","gitHead":"82bae80cd584a096719d6985740e13f15b4f46bf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-963cb583","@abtnode/core":"1.16.14-beta-963cb583","@abtnode/cron":"1.16.14-beta-963cb583","@abtnode/util":"1.16.14-beta-963cb583","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.14-beta-963cb583","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-963cb583","@abtnode/client":"1.16.14-beta-963cb583","@abtnode/logger":"1.16.14-beta-963cb583","@abtnode/models":"1.16.14-beta-963cb583","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-963cb583","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.14-beta-963cb583","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.14-beta-963cb583","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-963cb583","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-963cb583","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-963cb583","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-963cb583","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.5","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-963cb583","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.90","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-963cb583_1690908892775_0.540599012238594","host":"s3://npm-registry-packages"}},"1.16.14-beta-7423f9ef":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-7423f9ef","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-7423f9ef","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f58836cf63dfa96149447ff468a94c4e42f373aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-7423f9ef.tgz","fileCount":219,"integrity":"sha512-8HAms7Pt+XvtRdQalTbPEfTI7P79EJu+xtHhBIQmfIZYi/xPJWLyL3CDIYzj2DHWQuJ7XFcmp3j0g5bOuZb/DA==","signatures":[{"sig":"MEQCIEBjNiHaQKnBDNnP7bGo+xY+GR9BMChsw9D8KXZamTcnAiAiN30jw6ay0CXg6q2g4cqxa+i4dTvEFejQbtDUwW7l4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9606604},"main":"api/index.js","gitHead":"b26614028fa0b33cf8b6781c3b571b2a6055dfdd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-7423f9ef","@abtnode/core":"1.16.14-beta-7423f9ef","@abtnode/cron":"1.16.14-beta-7423f9ef","@abtnode/util":"1.16.14-beta-7423f9ef","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.14-beta-7423f9ef","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-7423f9ef","@abtnode/client":"1.16.14-beta-7423f9ef","@abtnode/logger":"1.16.14-beta-7423f9ef","@abtnode/models":"1.16.14-beta-7423f9ef","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-7423f9ef","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.14-beta-7423f9ef","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.14-beta-7423f9ef","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-7423f9ef","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-7423f9ef","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-7423f9ef","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-7423f9ef","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-7423f9ef","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-7423f9ef_1691019231861_0.0490296943394819","host":"s3://npm-registry-packages"}},"1.16.14-beta-a2de000a":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-a2de000a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-a2de000a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"706f62968484860dcb81f3cb02932b5570fe6134","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-a2de000a.tgz","fileCount":219,"integrity":"sha512-3Kp2Xp6RwjBYmsfEM6k5I0rSMuZEjzZXQJcfWpJjuEpBXNAgkfXJ2nGvtreZxtm3vNRlma1Ec6vfwpzna5L+LQ==","signatures":[{"sig":"MEQCIGq9rM8GVb691ZB5O9Nnr1QQiLcpcV4rFMUx/0fu70KXAiB5tZ/YrvFIkul3tfbr5fv5LSNgz1drYhJR7n+joiv3XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9607069},"main":"api/index.js","gitHead":"ed1336f2b7d3e6a4d5eeafd3816e6573c53ad543","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-a2de000a","@abtnode/core":"1.16.14-beta-a2de000a","@abtnode/cron":"1.16.14-beta-a2de000a","@abtnode/util":"1.16.14-beta-a2de000a","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.14-beta-a2de000a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-a2de000a","@abtnode/client":"1.16.14-beta-a2de000a","@abtnode/logger":"1.16.14-beta-a2de000a","@abtnode/models":"1.16.14-beta-a2de000a","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-a2de000a","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.14-beta-a2de000a","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.14-beta-a2de000a","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-a2de000a","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-a2de000a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-a2de000a","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-a2de000a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-a2de000a","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-a2de000a_1691035132266_0.15689419974875807","host":"s3://npm-registry-packages"}},"1.16.14-beta-5f8607a9":{"name":"@abtnode/blocklet-services","version":"1.16.14-beta-5f8607a9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14-beta-5f8607a9","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c1e8a085c2cd563f84c49b8f1cb91bedc49e4057","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14-beta-5f8607a9.tgz","fileCount":219,"integrity":"sha512-p+IS4+N4fTLZmwRwEhEyN3Je1INIraBC3sy9AeRUkPn7VJhUru341n+xlwzTrVGe1juqmWZ8OUfT/tzu1aJD0A==","signatures":[{"sig":"MEUCIQDwaZ462iQfK1U0XU5ZwgSoIRJGUq+FXfKOO7v70cPgigIgFbv+7o3ybiI8iR7p9lVuZWMH7tjRLXq4PPsli/hyuf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9607113},"main":"api/index.js","gitHead":"86c596148144f28050d16ae30ad650edbdb27b0e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14-beta-5f8607a9","@abtnode/core":"1.16.14-beta-5f8607a9","@abtnode/cron":"1.16.14-beta-5f8607a9","@abtnode/util":"1.16.14-beta-5f8607a9","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.14-beta-5f8607a9","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14-beta-5f8607a9","@abtnode/client":"1.16.14-beta-5f8607a9","@abtnode/logger":"1.16.14-beta-5f8607a9","@abtnode/models":"1.16.14-beta-5f8607a9","transliteration":"^2.3.5","@abtnode/constant":"1.16.14-beta-5f8607a9","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.14-beta-5f8607a9","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.14-beta-5f8607a9","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14-beta-5f8607a9","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14-beta-5f8607a9","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14-beta-5f8607a9","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14-beta-5f8607a9","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14-beta-5f8607a9","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14-beta-5f8607a9_1691050851469_0.046560143250359065","host":"s3://npm-registry-packages"}},"1.16.14":{"name":"@abtnode/blocklet-services","version":"1.16.14","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.14","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"74d7130513e7aeb3791f7a9bb90f27dc14f566b8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.14.tgz","fileCount":219,"integrity":"sha512-YP7UxIP3IXMcu1pxb55OTdP1gUwmoFcsSs8fPjCuknYwsNMsKfzNY955ibPyvXdWxMY3njs3m1/yFZ5zpmU9Kw==","signatures":[{"sig":"MEYCIQC3PJNWRbuc2ThEuNNKIVtZAU6GUuhiz5NOCRLdteeGxwIhAO9rv4dS2caoO+ojMSwUyC3rG6vbZ+YbFWq1RfRe0/wl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9606861},"main":"api/index.js","gitHead":"a2f588d8d5cbe9312260ffbd8fb4cb3bd4104853","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.14","@abtnode/core":"1.16.14","@abtnode/cron":"1.16.14","@abtnode/util":"1.16.14","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.14","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.14","@abtnode/client":"1.16.14","@abtnode/logger":"1.16.14","@abtnode/models":"1.16.14","transliteration":"^2.3.5","@abtnode/constant":"1.16.14","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.14","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.14","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.14","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.14","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.14","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.14","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.14","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.14_1691054046483_0.30394215551387593","host":"s3://npm-registry-packages"}},"1.16.15-beta-74505f06":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-74505f06","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-74505f06","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"44bd32d28954986d29533bdc6314e248d8abc02b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-74505f06.tgz","fileCount":219,"integrity":"sha512-rnSlXRYTb+SEm+MVA9VPZJJGJNrp1a4clGo9v03WHnD8oUrLedeWAxZbZ7y+pPBNT7ObBZaxi2AUaprW9Fznew==","signatures":[{"sig":"MEQCIBBF9b3GTRGLR8nCszcrxzaz3C7sWLD+j8kcdXBud+7OAiAnfpdVLEMqzs7g2Ow08syIr2MC/nA9HQDP+QsLrARogQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9608531},"main":"api/index.js","gitHead":"344ae4a65afe846111eb1f901e09e0f59f333861","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-74505f06","@abtnode/core":"1.16.15-beta-74505f06","@abtnode/cron":"1.16.15-beta-74505f06","@abtnode/util":"1.16.15-beta-74505f06","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-74505f06","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-74505f06","@abtnode/client":"1.16.15-beta-74505f06","@abtnode/logger":"1.16.15-beta-74505f06","@abtnode/models":"1.16.15-beta-74505f06","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-74505f06","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-74505f06","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-74505f06","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@abtnode/router-adapter":"1.16.15-beta-74505f06","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-74505f06","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-74505f06","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-74505f06","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-74505f06","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-74505f06_1691464524738_0.4524903264409026","host":"s3://npm-registry-packages"}},"1.16.15-beta-04d1e821":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-04d1e821","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-04d1e821","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3302fb2848fa83f0c93dabcab9647cbd3a1ee325","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-04d1e821.tgz","fileCount":219,"integrity":"sha512-20biw8hcDBipxxK04CCtL4wn0BtpIvmdU5I1+lXWX6iD/MKlMsrBCLjvu8ttwC6eQoYnvkCLZ5DGlx9dnAZadw==","signatures":[{"sig":"MEQCIH+Jr9+7CmoUn/ZUXpAkMcZBcbUdxtNt/nGXhlzyEtJrAiBvTmhNWOI3Gs9RW1jhRMixH3IYs4HalM0qi6BkiUM7xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9608949},"main":"api/index.js","gitHead":"42e1523e5b92a3a57d9083ae29455df429afb0f6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-04d1e821","@abtnode/core":"1.16.15-beta-04d1e821","@abtnode/cron":"1.16.15-beta-04d1e821","@abtnode/util":"1.16.15-beta-04d1e821","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-04d1e821","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-04d1e821","@abtnode/client":"1.16.15-beta-04d1e821","@abtnode/logger":"1.16.15-beta-04d1e821","@abtnode/models":"1.16.15-beta-04d1e821","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-04d1e821","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-04d1e821","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-04d1e821","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-04d1e821","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-04d1e821","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-04d1e821","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-04d1e821","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-04d1e821_1691536303171_0.24489856428666612","host":"s3://npm-registry-packages"}},"1.16.15-beta-e3a24907":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-e3a24907","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-e3a24907","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"57440c513510cbefe9acbbf8382d675a871a3044","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-e3a24907.tgz","fileCount":219,"integrity":"sha512-26yxpMCLQL0ss+v+1XfonJZ+H/ahXk/5A7T0XIauXtam0zWgTBzJtEaKj1PTTphbrOjcaFC3tjBvAB+58TCWjQ==","signatures":[{"sig":"MEYCIQCx8rAnF05w+xEr2dzWWhn90gNtEgebprj0EFIsBCrl3gIhAMdu3SR+wKPiIQCEHxHPLI3Aic05pQD79/l+i0HNUfgq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9609430},"main":"api/index.js","gitHead":"b87c810902571b8cdb8f12ef497286b1549888e9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","nodemailer":"^6.9.2","body-parser":"^1.20.1","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-e3a24907","@abtnode/core":"1.16.15-beta-e3a24907","@abtnode/cron":"1.16.15-beta-e3a24907","@abtnode/util":"1.16.15-beta-e3a24907","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-e3a24907","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-e3a24907","@abtnode/client":"1.16.15-beta-e3a24907","@abtnode/logger":"1.16.15-beta-e3a24907","@abtnode/models":"1.16.15-beta-e3a24907","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-e3a24907","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-e3a24907","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-e3a24907","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-e3a24907","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-e3a24907","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-e3a24907","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-e3a24907","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-e3a24907_1691538758640_0.21511376541450522","host":"s3://npm-registry-packages"}},"1.16.15-beta-933eb977":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-933eb977","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-933eb977","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7bd950c6215e8b82249cb86fb536d74fc78d685a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-933eb977.tgz","fileCount":221,"integrity":"sha512-wRmyAz8lMv740IVCqRcukQqUjt04a41t6zSAmBeDFWSscCBMi6GS5D1/ql0t/Q63eZf04vPBBkGoEZTQHN11fg==","signatures":[{"sig":"MEYCIQCcVgzFnQnDKWIV3DVidJtIEUZfJbnW8BezOP/wPjkdcgIhAPNG9SyuMQvUta1zIcYAdo7a3I/BaYsSB/25e2a1Ecef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18097465},"main":"api/index.js","gitHead":"d98826a347c05fb1c3dc50a44d8d492290c406ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-933eb977","@abtnode/core":"1.16.15-beta-933eb977","@abtnode/cron":"1.16.15-beta-933eb977","@abtnode/util":"1.16.15-beta-933eb977","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-933eb977","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-933eb977","@abtnode/client":"1.16.15-beta-933eb977","@abtnode/logger":"1.16.15-beta-933eb977","@abtnode/models":"1.16.15-beta-933eb977","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-933eb977","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-933eb977","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-933eb977","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-933eb977","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-933eb977","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-933eb977","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-933eb977","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-933eb977_1691570007758_0.21655972294539327","host":"s3://npm-registry-packages"}},"1.16.15-beta-18951729":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-18951729","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-18951729","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3f04a1f2dc4079ef9d8324c64f9530860a1e2657","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-18951729.tgz","fileCount":223,"integrity":"sha512-Fmh2IYzodtdvcqojzzvKelS70c6moowMYk7l5BH2UdUduIneop5GoKl065ytW11HpfpR9jTaZKMAxE34YKi1lQ==","signatures":[{"sig":"MEUCID5LIVUHPsLcV8rrIh3M2lStyl3P5edok8ZdtsKeE+0tAiEAgXAvLQ7AdIhG3c2SKLDfJBuVT3hUuuNBDcuGFCrcvu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18105265},"main":"api/index.js","gitHead":"6ba076bcc138a3b9948771deae0f723a5104f70f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-18951729","@abtnode/core":"1.16.15-beta-18951729","@abtnode/cron":"1.16.15-beta-18951729","@abtnode/util":"1.16.15-beta-18951729","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-18951729","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-18951729","@abtnode/client":"1.16.15-beta-18951729","@abtnode/logger":"1.16.15-beta-18951729","@abtnode/models":"1.16.15-beta-18951729","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-18951729","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-18951729","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-18951729","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-18951729","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-18951729","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-18951729","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-18951729","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-18951729_1691671049250_0.8778791801825778","host":"s3://npm-registry-packages"}},"1.16.15-beta-d8e7b6c0":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-d8e7b6c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-d8e7b6c0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"39c4f645551e1ae1772cfe7dc82ad1118cb431e4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-d8e7b6c0.tgz","fileCount":223,"integrity":"sha512-C7ykA9TimvlIH3oM3AYisyKNadX5L6vYH820Kc9DNeihQJk0Wh+/D7eJnP2YY4qMV6ROxGQGSTCzHFxN1nGWWw==","signatures":[{"sig":"MEUCIEURz4oWMKVGrzdIIyujaF+2grl/Le0jQNATOf9xw6LNAiEAwXw3vZ+1Yd4FgX1jhcSEViRvRQh5ibdg7EVIV5pyEUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18105265},"main":"api/index.js","gitHead":"87ebe2e8267e634e2217d7ca28231d0b01636ae6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-d8e7b6c0","@abtnode/core":"1.16.15-beta-d8e7b6c0","@abtnode/cron":"1.16.15-beta-d8e7b6c0","@abtnode/util":"1.16.15-beta-d8e7b6c0","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-d8e7b6c0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-d8e7b6c0","@abtnode/client":"1.16.15-beta-d8e7b6c0","@abtnode/logger":"1.16.15-beta-d8e7b6c0","@abtnode/models":"1.16.15-beta-d8e7b6c0","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-d8e7b6c0","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-d8e7b6c0","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-d8e7b6c0","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-d8e7b6c0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-d8e7b6c0","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-d8e7b6c0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-d8e7b6c0","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-d8e7b6c0_1691707277797_0.5587879271141327","host":"s3://npm-registry-packages"}},"1.16.15-beta-375899b6":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-375899b6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-375899b6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c98eb1e8f421ba42237e4e40240ad09820c64b6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-375899b6.tgz","fileCount":224,"integrity":"sha512-iUSJTweUYY3eQdoi8x7/ucrH+FBLAFzU0tJsWeU2rxFtSW/m85ZvNjU96O8zdB8ImLhU4cj+vYysf/aVfEmlww==","signatures":[{"sig":"MEQCIBm2jA8xO+DGU8ZgkHLF956Q44fr0rYHg/fTizVnsJnwAiBAJqiNsnQIj2E88XC6tWdJolgYO5c5btpmD+3Uzpsnxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18110824},"main":"api/index.js","gitHead":"c999a7f47ecdca1494eb53fc177d28899b3effc9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-375899b6","@abtnode/core":"1.16.15-beta-375899b6","@abtnode/cron":"1.16.15-beta-375899b6","@abtnode/util":"1.16.15-beta-375899b6","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-375899b6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-375899b6","@abtnode/client":"1.16.15-beta-375899b6","@abtnode/logger":"1.16.15-beta-375899b6","@abtnode/models":"1.16.15-beta-375899b6","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-375899b6","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-375899b6","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-375899b6","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-375899b6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-375899b6","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-375899b6","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-375899b6","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-375899b6_1691794619562_0.28544699036139143","host":"s3://npm-registry-packages"}},"1.16.15-beta-9318a201":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-9318a201","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-9318a201","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e8b61fbc4f00e7ec337bc7ca6e5d1b264124143e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-9318a201.tgz","fileCount":223,"integrity":"sha512-2a5sOUyfW12OVNQBa9H5MCQAO0nCyUPc0x2e4wSX3rOQ0a2vZvd7nHZFoxNGAEnJiLMyvQTU6wHQhEabiuGLOg==","signatures":[{"sig":"MEQCIGMrlmQZCDpCnKDoi0fvokKWy44E2vRtNA6CXoO4rX1jAiBN1d/B3UPcfK+t0vUNBdWkCJB0v02CJzK3suMBKWGoOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18107917},"main":"api/index.js","gitHead":"f3722cbd4fe10c5fa083cad7e859ecff6095060d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-9318a201","@abtnode/core":"1.16.15-beta-9318a201","@abtnode/cron":"1.16.15-beta-9318a201","@abtnode/util":"1.16.15-beta-9318a201","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-9318a201","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-9318a201","@abtnode/client":"1.16.15-beta-9318a201","@abtnode/logger":"1.16.15-beta-9318a201","@abtnode/models":"1.16.15-beta-9318a201","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-9318a201","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-9318a201","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-9318a201","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-9318a201","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-9318a201","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-9318a201","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.6","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.6","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-9318a201","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.6","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.6","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.93","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-9318a201_1692008044614_0.4221731706759986","host":"s3://npm-registry-packages"}},"1.16.15-beta-78ad21d3":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-78ad21d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-78ad21d3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4c1890e0da75646bfc6474ca1766a5b0ef75edda","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-78ad21d3.tgz","fileCount":223,"integrity":"sha512-HvRl6c5rTJXjjwBYWvCkHJZa3Hq+mOwBZZya01DBE2y2AZBaAlFEERxZj+NToT8gA95Kzv04QAL3XdBVfEOYWw==","signatures":[{"sig":"MEQCIFrpiMnkbRgUPP4d+G01K8pz5rnBQF8m/GRiam79rA3QAiBHdDZU3gQ2r2sqhqMVIdD+FHz20Tn9z8APXjh6rbGR1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18115608},"main":"api/index.js","gitHead":"a35426f2860e20b347b4df1635c5934fcac5ad83","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-78ad21d3","@abtnode/core":"1.16.15-beta-78ad21d3","@abtnode/cron":"1.16.15-beta-78ad21d3","@abtnode/util":"1.16.15-beta-78ad21d3","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-78ad21d3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-78ad21d3","@abtnode/client":"1.16.15-beta-78ad21d3","@abtnode/logger":"1.16.15-beta-78ad21d3","@abtnode/models":"1.16.15-beta-78ad21d3","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-78ad21d3","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-78ad21d3","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-78ad21d3","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-78ad21d3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-78ad21d3","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-78ad21d3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.8","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-78ad21d3","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.97","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-78ad21d3_1692097892505_0.600941878484901","host":"s3://npm-registry-packages"}},"1.16.15-beta-ed0db59e":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-ed0db59e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-ed0db59e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cc14056933240a4e7939e4df272172ae12f07a63","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-ed0db59e.tgz","fileCount":223,"integrity":"sha512-HKcxSdWlwWbyJs/C5/xOWn8T8EALPn0w6P+OQk6u4i3UevuBxjAYCPYuOOnjody2nlkDqNEhYYkIFbJqh3uBwA==","signatures":[{"sig":"MEUCIQCpbTOUCA5M5Hd5o6WGin+9Ex81id7gAb1uTwnvkAthkQIgY1wX0VcEDtI4/a7M2YJOioBhgZRxzWNAyh855SFFo+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18115476},"main":"api/index.js","gitHead":"647ebe45f6214ea5c284c9234f1319b6ff72f915","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-ed0db59e","@abtnode/core":"1.16.15-beta-ed0db59e","@abtnode/cron":"1.16.15-beta-ed0db59e","@abtnode/util":"1.16.15-beta-ed0db59e","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-ed0db59e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-ed0db59e","@abtnode/client":"1.16.15-beta-ed0db59e","@abtnode/logger":"1.16.15-beta-ed0db59e","@abtnode/models":"1.16.15-beta-ed0db59e","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-ed0db59e","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-ed0db59e","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-ed0db59e","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-ed0db59e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-ed0db59e","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-ed0db59e","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.8","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-ed0db59e","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.97","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-ed0db59e_1692241995449_0.298953364525252","host":"s3://npm-registry-packages"}},"1.16.15-beta-d464647a":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-d464647a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-d464647a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"598ff41f8d81b91f308ef121a8759a8df7640ac0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-d464647a.tgz","fileCount":222,"integrity":"sha512-ZPVR3t4IEWROWWHs99Yt0fu28NdV5UkVlkMi3AhppyZOLG/5Qxhwy+Om2kzqW7qao7xKCzAGtbwLwZLXw2e6Ag==","signatures":[{"sig":"MEQCIDMC9WraYqSpKZwv4J1JztpGH32D9n2gpRVfr8UB7n3cAiBErMoV17VjkR04Qlpd2lUlkmnVGmE8NDTOgLKZXTp9Pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18132928},"main":"api/index.js","gitHead":"117b29484cbc36434ebdd635f100eb02a5cf7732","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-d464647a","@abtnode/core":"1.16.15-beta-d464647a","@abtnode/cron":"1.16.15-beta-d464647a","@abtnode/util":"1.16.15-beta-d464647a","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-d464647a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-d464647a","@abtnode/client":"1.16.15-beta-d464647a","@abtnode/logger":"1.16.15-beta-d464647a","@abtnode/models":"1.16.15-beta-d464647a","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-d464647a","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-d464647a","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-d464647a","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-d464647a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-d464647a","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-d464647a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-d464647a","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-d464647a_1692321437491_0.3220655934969576","host":"s3://npm-registry-packages"}},"1.16.15-beta-324519fc":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-324519fc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-324519fc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"80c971a7c7a20d9ce911750fd5c7dd9c887c9c1d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-324519fc.tgz","fileCount":222,"integrity":"sha512-qMf+0W6BTSgG2zgz1542Ppqk3jQhGQ+OWcwrs0gbtPcwB7qLuLY3Ma+x5kKU6VOh4lG90SS1Lm0ep1d+nmeNYg==","signatures":[{"sig":"MEUCIBnLo6xHiNoFczmIZJjWJ+kTlZzi7/wY+MmFTJdX8ZO3AiEAwcZ4h1De5E/ylJPjgVPl5EQ9H0KXQ8VvHaA9DwqHMvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18132928},"main":"api/index.js","gitHead":"b1a9384dc9985e590bee01548ed4f38cba470a6b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.4/node@v16.20.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-324519fc","@abtnode/core":"1.16.15-beta-324519fc","@abtnode/cron":"1.16.15-beta-324519fc","@abtnode/util":"1.16.15-beta-324519fc","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-324519fc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-324519fc","@abtnode/client":"1.16.15-beta-324519fc","@abtnode/logger":"1.16.15-beta-324519fc","@abtnode/models":"1.16.15-beta-324519fc","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-324519fc","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-324519fc","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-324519fc","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-324519fc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-324519fc","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-324519fc","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-324519fc","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-324519fc_1692352153323_0.4715443340005572","host":"s3://npm-registry-packages"}},"1.16.15-beta-a635f48d":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-a635f48d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-a635f48d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"60f7f2313b1d72726f71641ad71ae4628ca3ab7d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-a635f48d.tgz","fileCount":222,"integrity":"sha512-yvx+OHJRPrDiio4NCxKQjzxFXRZKRBkc7I6xPF8FwmWWT/i8RIm+A62hJhX/x/kOfEzaLRamLUKckmguFSemeg==","signatures":[{"sig":"MEYCIQCjSQpSH8p4ntd8aPjwv1eL03BfVG+8+7hEeaCujbAGtAIhAP5WXn/lXJpZDS78A3gl4/vNnCihul0QI/yT+FXup2oC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18138004},"main":"api/index.js","gitHead":"a42c00d339896a089694a6275cee988422ecef69","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-a635f48d","@abtnode/core":"1.16.15-beta-a635f48d","@abtnode/cron":"1.16.15-beta-a635f48d","@abtnode/util":"1.16.15-beta-a635f48d","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-a635f48d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-a635f48d","@abtnode/client":"1.16.15-beta-a635f48d","@abtnode/logger":"1.16.15-beta-a635f48d","@abtnode/models":"1.16.15-beta-a635f48d","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-a635f48d","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-a635f48d","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-a635f48d","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-a635f48d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-a635f48d","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-a635f48d","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-a635f48d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-a635f48d_1692616193491_0.81259386381283","host":"s3://npm-registry-packages"}},"1.16.15-beta-58d50c9a":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-58d50c9a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-58d50c9a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2aa55ba9f80871561b42bb0da9b85ee9134f02ad","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-58d50c9a.tgz","fileCount":222,"integrity":"sha512-XwkPPcZwDZqvaYmM2iVZsN/5lyvXB3uUqO3Ah10UipB4EfD0o7mSDeJcnljqooqE7CgAg/6FRXdqXdWX2aHnsA==","signatures":[{"sig":"MEUCIQD4NsaksnihF2GuwXeq/9EXRLXpMBTyBibWlsIHTK3dFAIgYJgckI8zSUFkC4J91FRVdI0zKwU++EXy/mM6/dbhQgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18136786},"main":"api/index.js","gitHead":"c54236c1daace6451db561fa6b3eea21ba07bb4d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-58d50c9a","@abtnode/core":"1.16.15-beta-58d50c9a","@abtnode/cron":"1.16.15-beta-58d50c9a","@abtnode/util":"1.16.15-beta-58d50c9a","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-58d50c9a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-58d50c9a","@abtnode/client":"1.16.15-beta-58d50c9a","@abtnode/logger":"1.16.15-beta-58d50c9a","@abtnode/models":"1.16.15-beta-58d50c9a","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-58d50c9a","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-58d50c9a","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-58d50c9a","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-58d50c9a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-58d50c9a","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-58d50c9a","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-58d50c9a","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-58d50c9a_1692697320998_0.25676761250422886","host":"s3://npm-registry-packages"}},"1.16.15-beta-89b542d3":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-89b542d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-89b542d3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8b1b437ee72a3b4c7fc3e590bb9293440b660fa1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-89b542d3.tgz","fileCount":222,"integrity":"sha512-Y1oABX5L7yA3ITslRwum5blAYAncq+fEIoaFei99w3VBxTa6GdarZ38V0uTDhIYMtiIdFyBiDr73YiGzmSq3BQ==","signatures":[{"sig":"MEYCIQCgNEZdSxISoH2+Ur+6k06vA3AC6W2fSjMJX4mXCfUEPgIhAKNPoYhQ5WBUH/6t6REV2KFBL//ZYw0MQwclKzCPhnvV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157438},"main":"api/index.js","gitHead":"a5302e43c87e7f33a35b1293d7b55579cc36fcc8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-89b542d3","@abtnode/core":"1.16.15-beta-89b542d3","@abtnode/cron":"1.16.15-beta-89b542d3","@abtnode/util":"1.16.15-beta-89b542d3","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-89b542d3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-89b542d3","@abtnode/client":"1.16.15-beta-89b542d3","@abtnode/logger":"1.16.15-beta-89b542d3","@abtnode/models":"1.16.15-beta-89b542d3","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-89b542d3","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-89b542d3","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-89b542d3","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-89b542d3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-89b542d3","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-89b542d3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-89b542d3","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-89b542d3_1692851049400_0.795036633263861","host":"s3://npm-registry-packages"}},"1.16.15-beta-e143b1cf":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-e143b1cf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-e143b1cf","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5eca7089d740f325c130453c022d55072d0502d7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-e143b1cf.tgz","fileCount":222,"integrity":"sha512-XXY12CJIAG4MhQT+G38GlvtjIYrfN+GMGORPYFnGhW/0Bk941G7mBC3VIt2JHC5qNY4EVVaF1PjUluJfmNMgfg==","signatures":[{"sig":"MEUCIAiVfXKvtg1Rm9ogv3PuJi1igPn/fbEGhKDs9/GyCeUcAiEAvK7809AtcPCZgNfLGRm2OZavjPetdfEigng9ju6ceIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157135},"main":"api/index.js","gitHead":"86dcc908f3cb7259d1ca92b9ae75160a6e43509a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-e143b1cf","@abtnode/core":"1.16.15-beta-e143b1cf","@abtnode/cron":"1.16.15-beta-e143b1cf","@abtnode/util":"1.16.15-beta-e143b1cf","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-e143b1cf","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-e143b1cf","@abtnode/client":"1.16.15-beta-e143b1cf","@abtnode/logger":"1.16.15-beta-e143b1cf","@abtnode/models":"1.16.15-beta-e143b1cf","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-e143b1cf","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-e143b1cf","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-e143b1cf","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-e143b1cf","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-e143b1cf","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-e143b1cf","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-e143b1cf","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-e143b1cf_1692863010950_0.9893387512053116","host":"s3://npm-registry-packages"}},"1.16.15-beta-f60064f3":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-f60064f3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-f60064f3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"574357bb449c78382d692cd476a04845895d3395","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-f60064f3.tgz","fileCount":222,"integrity":"sha512-sLkrd1IXzVWPaMr2iLdSEYHbLAyIgVSEndVE6b2xuE7Mx1zSjnwWY0FnzEwsTiFrrD2Q+tEun3rP4VtU9Sj7Lg==","signatures":[{"sig":"MEUCIQCs8RBAODnr4BdTi0arLFkfOjHRlcd/c7Ycr63j6PKvRgIgTrZpXyS082XNEn6EYuP3dxdYXozSqv8ADwM771RLiJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157135},"main":"api/index.js","gitHead":"13e58931ad03716d069ab55a8cd3623d5fce8108","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-f60064f3","@abtnode/core":"1.16.15-beta-f60064f3","@abtnode/cron":"1.16.15-beta-f60064f3","@abtnode/util":"1.16.15-beta-f60064f3","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-f60064f3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-f60064f3","@abtnode/client":"1.16.15-beta-f60064f3","@abtnode/logger":"1.16.15-beta-f60064f3","@abtnode/models":"1.16.15-beta-f60064f3","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-f60064f3","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-f60064f3","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-f60064f3","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-f60064f3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-f60064f3","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-f60064f3","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-f60064f3","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-f60064f3_1692871739812_0.22418482328140166","host":"s3://npm-registry-packages"}},"1.16.15-beta-12f50442":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-12f50442","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-12f50442","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c8a8fff02fadcfb6ae3963780dec125ccc54133e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-12f50442.tgz","fileCount":222,"integrity":"sha512-mL9duYZDOK0CL5hscM5702speLSAekD2JQbOIIQTd8IpyteMjqvwZv1MSE7gyTfz6bcx9Y5Kb/jTUuZ9ej9o1w==","signatures":[{"sig":"MEUCICfi6FfADCyoHKlDMBZK1My57ze5KCnq3yMroZAMqzSNAiEA+GurQeslIHp143A5uTJoOnmNqZ0QTd97ba+nvjRjWNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18157872},"main":"api/index.js","gitHead":"48bda4b29eb31a70e0eb9cab0bce6e544960c7fd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-12f50442","@abtnode/core":"1.16.15-beta-12f50442","@abtnode/cron":"1.16.15-beta-12f50442","@abtnode/util":"1.16.15-beta-12f50442","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-12f50442","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-12f50442","@abtnode/client":"1.16.15-beta-12f50442","@abtnode/logger":"1.16.15-beta-12f50442","@abtnode/models":"1.16.15-beta-12f50442","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-12f50442","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-12f50442","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-12f50442","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-12f50442","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-12f50442","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-12f50442","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-12f50442","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-12f50442_1692936871648_0.5338831567817204","host":"s3://npm-registry-packages"}},"1.16.15-beta-103b95c0":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-103b95c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-103b95c0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"50e06e26c29006f9f50635ebc6bb58f698052dd8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-103b95c0.tgz","fileCount":222,"integrity":"sha512-d6q79W2HhhzYvOla1/EmIgSc0laKfjni1pf5BihY4Y4bmfo/g1UMgAfe5v32IkvLcoLYBoN9SAuDcteEuuNwdQ==","signatures":[{"sig":"MEUCIF4NHLD7rruvkP3s8UvCaryznvNvIARTQ8IQ2yyMxhg8AiEAgJ41EGyJreKeFjECdIgU3RNOsjWQCtHK5oTD3inU26E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18167758},"main":"api/index.js","gitHead":"ba3bbf1566e9c3d62dbdf93d2ede8a1d4249c407","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-103b95c0","@abtnode/core":"1.16.15-beta-103b95c0","@abtnode/cron":"1.16.15-beta-103b95c0","@abtnode/util":"1.16.15-beta-103b95c0","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-103b95c0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-103b95c0","@abtnode/client":"1.16.15-beta-103b95c0","@abtnode/logger":"1.16.15-beta-103b95c0","@abtnode/models":"1.16.15-beta-103b95c0","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-103b95c0","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-103b95c0","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-103b95c0","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-103b95c0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-103b95c0","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-103b95c0","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-103b95c0","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-103b95c0_1693219663678_0.5409765583190376","host":"s3://npm-registry-packages"}},"1.16.15-beta-d649cecc":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-d649cecc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-d649cecc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"05defef8ebd13e6feee1127c181ccddac9b2f269","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-d649cecc.tgz","fileCount":222,"integrity":"sha512-dvnY3CGmJPuD8ZhTMWNIb4psKtWro5P7xU3PD8cdJiei0OL4XMHGCKRQuw2iPJc/ZbBRcoO4B0qp/T1mzQTlrg==","signatures":[{"sig":"MEYCIQCxR1tdxOdmAG3pNS9icsCpjtAl7tuNKLxxHifvd9RMHgIhAJOHJMso2Yc/9XLI1+u+szR/QBaD/ATUjuXpXikqcq9e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18167758},"main":"api/index.js","gitHead":"56941d1056a9e5f189992ace6e93971aa4226d07","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-d649cecc","@abtnode/core":"1.16.15-beta-d649cecc","@abtnode/cron":"1.16.15-beta-d649cecc","@abtnode/util":"1.16.15-beta-d649cecc","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-d649cecc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-d649cecc","@abtnode/client":"1.16.15-beta-d649cecc","@abtnode/logger":"1.16.15-beta-d649cecc","@abtnode/models":"1.16.15-beta-d649cecc","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-d649cecc","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-d649cecc","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-d649cecc","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-d649cecc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-d649cecc","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-d649cecc","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.9","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.9","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-d649cecc","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.9","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.9","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.101","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-d649cecc_1693270845398_0.047164714792357065","host":"s3://npm-registry-packages"}},"1.16.15-beta-b55359ed":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-b55359ed","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-b55359ed","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"50504576c0e78ac149e6592d3f1c6648da70f914","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-b55359ed.tgz","fileCount":222,"integrity":"sha512-YqOO/HmwI4rklvKwSB/hrIuJxacLRWTD5sa1OsQlX5r1fqPsIt43rub0H7mQTSoun/IXfXGYY5Rrt616hi8OYQ==","signatures":[{"sig":"MEUCICEesWKzjHCvghI9qA+v5R+4E0tcAmtxj1w1yq8bZfr1AiEAnRgw9QtnSqN+i6S3FaFFnZg8kW37mMEwlIaTzQUa6vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18172067},"main":"api/index.js","gitHead":"370d634942c27e743df5a89f0cade91987bd3f94","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-b55359ed","@abtnode/core":"1.16.15-beta-b55359ed","@abtnode/cron":"1.16.15-beta-b55359ed","@abtnode/util":"1.16.15-beta-b55359ed","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-b55359ed","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-b55359ed","@abtnode/client":"1.16.15-beta-b55359ed","@abtnode/logger":"1.16.15-beta-b55359ed","@abtnode/models":"1.16.15-beta-b55359ed","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-b55359ed","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-b55359ed","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-b55359ed","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-b55359ed","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-b55359ed","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-b55359ed","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.13","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.13","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-b55359ed","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.13","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.107","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-b55359ed_1693273249987_0.6692300507842999","host":"s3://npm-registry-packages"}},"1.16.15-beta-b9970af8":{"name":"@abtnode/blocklet-services","version":"1.16.15-beta-b9970af8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15-beta-b9970af8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3607909ff76c07339ebc11054bf663433de07f25","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15-beta-b9970af8.tgz","fileCount":222,"integrity":"sha512-rbUjOHF/Ak1gXEzfgfyxqccw0OPDkgTnJEgbR5aMc5fKPLiz1O/Z9iWioQsiaJ04Vk0cf5Sgo+0cD7TNZ51zAg==","signatures":[{"sig":"MEUCIFHgvprOXTS6RVWdAKEJcj4jDPxTp1WicAUznm3YJUH1AiEAh4erCnVKlFLHhU93G1xrLCj0A64QmJho6ilpuKXa1p0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18168525},"main":"api/index.js","gitHead":"9683f2026c7ae97875eaea5f6657b855ec4e266f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15-beta-b9970af8","@abtnode/core":"1.16.15-beta-b9970af8","@abtnode/cron":"1.16.15-beta-b9970af8","@abtnode/util":"1.16.15-beta-b9970af8","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15-beta-b9970af8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15-beta-b9970af8","@abtnode/client":"1.16.15-beta-b9970af8","@abtnode/logger":"1.16.15-beta-b9970af8","@abtnode/models":"1.16.15-beta-b9970af8","transliteration":"^2.3.5","@abtnode/constant":"1.16.15-beta-b9970af8","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15-beta-b9970af8","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15-beta-b9970af8","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15-beta-b9970af8","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15-beta-b9970af8","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15-beta-b9970af8","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.13","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.13","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15-beta-b9970af8","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.13","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.107","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15-beta-b9970af8_1693276019622_0.7058398501442511","host":"s3://npm-registry-packages"}},"1.16.15":{"name":"@abtnode/blocklet-services","version":"1.16.15","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.15","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"77d2e9bde5b160211c76c19b2db1baf6e1c46f5c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.15.tgz","fileCount":222,"integrity":"sha512-Pzx5c8Ot+o/Zg4slHH9HtB54qsa4HWPqTeaRDmp8KPuVgz0ZgGRveLtyDGC2Wtd7SpztiBjlzeu1ef25HYysXA==","signatures":[{"sig":"MEYCIQDMuDqohTt1gOC1F+YZnHnxMG26UK3B+ydAlmptih1iGQIhAIgQCxgXKtLqko0r3MYihr65OKoTFCkXKkijYw6mNu5t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18168287},"main":"api/index.js","gitHead":"643adb67bfc0b33f4db0be1b75000324c8e5a248","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.15","@abtnode/core":"1.16.15","@abtnode/cron":"1.16.15","@abtnode/util":"1.16.15","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.15","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.15","@abtnode/client":"1.16.15","@abtnode/logger":"1.16.15","@abtnode/models":"1.16.15","transliteration":"^2.3.5","@abtnode/constant":"1.16.15","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.15","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.15","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.15","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.15","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.15","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.13","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.13","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.15","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.13","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.1.107","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.15_1693278823463_0.1619942658264939","host":"s3://npm-registry-packages"}},"1.16.16-beta-d8a9fb09":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-d8a9fb09","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-d8a9fb09","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"484ae54cca2095a2a10b4e72e1fed0a36fb83c77","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-d8a9fb09.tgz","fileCount":221,"integrity":"sha512-4dlrFQPKnrrd/mT3fi46ity/pQobgrbXxS+vILxuTH+2Is4tIJEReHWE5VNriRc5/1Da6N2vhuvCRs7X5UZQvQ==","signatures":[{"sig":"MEUCIGHQdcw4Nd3qDC4ORZhN1p7L2NxUZ2i4AjIPSW0KHNFOAiEAtzI+uMDf6h8cieALN5RzvlQhm+dx43Hy9EJTAnJgSWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18122780},"main":"api/index.js","gitHead":"a03d8972fd0fafe810369efa89b03ccd0647dce5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.1.5/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-d8a9fb09","@abtnode/core":"1.16.16-beta-d8a9fb09","@abtnode/cron":"1.16.16-beta-d8a9fb09","@abtnode/util":"1.16.16-beta-d8a9fb09","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.16-beta-d8a9fb09","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-d8a9fb09","@abtnode/client":"1.16.16-beta-d8a9fb09","@abtnode/logger":"1.16.16-beta-d8a9fb09","@abtnode/models":"1.16.16-beta-d8a9fb09","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-d8a9fb09","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.16-beta-d8a9fb09","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.16-beta-d8a9fb09","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-d8a9fb09","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-d8a9fb09","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-d8a9fb09","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.15","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.15","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-d8a9fb09","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.15","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.15","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.5","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-d8a9fb09_1693722956497_0.8926044216636206","host":"s3://npm-registry-packages"}},"1.16.16-beta-e038cde7":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-e038cde7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-e038cde7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1de0040491cad4b803e83dbe7cdfd6f7c9a888b4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-e038cde7.tgz","fileCount":220,"integrity":"sha512-tBmq8Mi9k+IPdLSsgBSbuF3siLAYg9qeaWbbq/ZYv6pgu2X2bybUsfg8wP4ouQbz7daGZodIMOtlqHBk6e1CNg==","signatures":[{"sig":"MEUCIH2Zb12UdgxkbXxCq3tx5OOgLLpuexPxDZHTWH6L0cDzAiEAjAPahlG7IqVvs8F/G6hrsaM0nOqdsDoWNmFYnvAtv4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18126076},"main":"api/index.js","gitHead":"688b1c7ae0f6652094100c101f5d218266dd86ac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-e038cde7","@abtnode/core":"1.16.16-beta-e038cde7","@abtnode/cron":"1.16.16-beta-e038cde7","@abtnode/util":"1.16.16-beta-e038cde7","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.16-beta-e038cde7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-e038cde7","@abtnode/client":"1.16.16-beta-e038cde7","@abtnode/logger":"1.16.16-beta-e038cde7","@abtnode/models":"1.16.16-beta-e038cde7","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-e038cde7","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.16-beta-e038cde7","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.16-beta-e038cde7","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-e038cde7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-e038cde7","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-e038cde7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.16","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-e038cde7","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.5","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-e038cde7_1694088184029_0.31613450632536577","host":"s3://npm-registry-packages"}},"1.16.16-beta-740ea329":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-740ea329","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-740ea329","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b28aef8684659c4faa5be744c63db4d5530a0289","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-740ea329.tgz","fileCount":220,"integrity":"sha512-MiwgqSjDDh8ukYdmksmlKlHi9lBB8R10ItooSLZPvYjt5hr3nweu3qzAXvidtslZf4AM0ZEo6zWJhGRS0BMOAg==","signatures":[{"sig":"MEYCIQCIvm1qY0bbupwfiv4NoS+3lS55rRNafr03haSyDnRCdQIhAJbc/rz3NVxiddJSQBosJ8XFiYkefJ6CaGx9p+BVC3oU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18126494},"main":"api/index.js","gitHead":"6abb5a7319ad1093f1e2d04d76215d4a127b538d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-740ea329","@abtnode/core":"1.16.16-beta-740ea329","@abtnode/cron":"1.16.16-beta-740ea329","@abtnode/util":"1.16.16-beta-740ea329","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.16-beta-740ea329","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-740ea329","@abtnode/client":"1.16.16-beta-740ea329","@abtnode/logger":"1.16.16-beta-740ea329","@abtnode/models":"1.16.16-beta-740ea329","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-740ea329","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.16-beta-740ea329","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.16-beta-740ea329","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-740ea329","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-740ea329","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-740ea329","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.16","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-740ea329","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.5","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-740ea329_1694173854033_0.1147980830159454","host":"s3://npm-registry-packages"}},"1.16.16-beta-d6c5ed65":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-d6c5ed65","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-d6c5ed65","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"40da09ebd343d8634f45549728620a4346a973d6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-d6c5ed65.tgz","fileCount":220,"integrity":"sha512-Pxfxd0v+X5KYahEuMx8r0xFuoiaMj257HHtO/hveedOJaIEnM2IbfcpOQFNdJy+r8VNSnK2b0WiPGXqL+x/6UQ==","signatures":[{"sig":"MEQCIAUEBPa6l4qyW/KqCuVhXQXSXtktCtqxq+AcU8CfOGBUAiBBdArTWwxD6qnD1UP2KJQb7dTEq9TPO2ucUinE+EaqpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18132621},"main":"api/index.js","gitHead":"16f5632a7b86283381fa49acc4d2553c65cd2aa3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.89","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.89","@ocap/client":"1.18.89","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-d6c5ed65","@abtnode/core":"1.16.16-beta-d6c5ed65","@abtnode/cron":"1.16.16-beta-d6c5ed65","@abtnode/util":"1.16.16-beta-d6c5ed65","@arcblock/did":"^1.18.89","@arcblock/jwt":"1.18.89","@blocklet/sdk":"1.16.16-beta-d6c5ed65","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-d6c5ed65","@abtnode/client":"1.16.16-beta-d6c5ed65","@abtnode/logger":"1.16.16-beta-d6c5ed65","@abtnode/models":"1.16.16-beta-d6c5ed65","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-d6c5ed65","@arcblock/did-ext":"^1.18.89","@abtnode/analytics":"1.16.16-beta-d6c5ed65","@arcblock/did-auth":"1.18.89","@blocklet/constant":"1.16.16-beta-d6c5ed65","@arcblock/event-hub":"1.18.89","@arcblock/validator":"^1.18.89","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-d6c5ed65","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-d6c5ed65","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-d6c5ed65","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.17","@ocap/wallet":"1.18.89","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.89","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.17","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-d6c5ed65","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.17","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.17","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.7","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-d6c5ed65_1694439060979_0.42816721397264157","host":"s3://npm-registry-packages"}},"1.16.16-beta-301539f6":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-301539f6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-301539f6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"deed7df9ab2e660c63fc72e680815c2e233e8a4b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-301539f6.tgz","fileCount":220,"integrity":"sha512-54sgODV7BwvlrUK2zTBAmeV/QjKW0a9HvKz0QCXv6Zp29o+Ql2kHlO6q8I1jUJ6tXftPgf/SQqTBBi3bfufURQ==","signatures":[{"sig":"MEUCIQCRMWOx4tO7giRRv3lIu+aZRlEeUSfSNf0D/CUnB6AtVAIgbNMukY4j2RsPjZ5g4x+cdUBObvWrFPVtAZRKGgFsWo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18149008},"main":"api/index.js","gitHead":"4abf42f8b8cc859b76a85ab083414654dea10fcb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-301539f6","@abtnode/core":"1.16.16-beta-301539f6","@abtnode/cron":"1.16.16-beta-301539f6","@abtnode/util":"1.16.16-beta-301539f6","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-301539f6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-301539f6","@abtnode/client":"1.16.16-beta-301539f6","@abtnode/logger":"1.16.16-beta-301539f6","@abtnode/models":"1.16.16-beta-301539f6","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-301539f6","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-301539f6","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-301539f6","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-301539f6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-301539f6","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-301539f6","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.20","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.20","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-301539f6","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.20","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.14","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-301539f6_1694819494775_0.2089446129967487","host":"s3://npm-registry-packages"}},"1.16.16-beta-d11cb031":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-d11cb031","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-d11cb031","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"690f886e67a7646051e66748fd56ac74251a42cd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-d11cb031.tgz","fileCount":220,"integrity":"sha512-S/luEj4DUCiKzyammIttiKe+jV96NTkeckeTaBE050EA5g3yKMvRpr+ml/hJB8RL3AYMAhvIedOoM6jiKjdziA==","signatures":[{"sig":"MEUCIHJgc3jczMo+ydX3WZpVOlFBWzT7j24/4HKvsO65IEv6AiEA4iiAz7QewCquUarlr2PsYk61utYutXTkqesf3PYxeCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18149298},"main":"api/index.js","gitHead":"0591985c51137cdebf382a515b17bb4f8bf829a6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-d11cb031","@abtnode/core":"1.16.16-beta-d11cb031","@abtnode/cron":"1.16.16-beta-d11cb031","@abtnode/util":"1.16.16-beta-d11cb031","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-d11cb031","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-d11cb031","@abtnode/client":"1.16.16-beta-d11cb031","@abtnode/logger":"1.16.16-beta-d11cb031","@abtnode/models":"1.16.16-beta-d11cb031","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-d11cb031","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-d11cb031","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-d11cb031","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-d11cb031","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-d11cb031","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-d11cb031","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.20","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.20","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-d11cb031","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.20","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.14","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-d11cb031_1694856400033_0.5162703407576477","host":"s3://npm-registry-packages"}},"1.16.16-beta-51926452":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-51926452","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-51926452","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8f176727a6a5eee1e1bcc0aa7e57765ec3b234ae","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-51926452.tgz","fileCount":220,"integrity":"sha512-xiIrgtgMBsMm+GLgYVXbGMa5TvB31DaNCcQvIVErB6c/Pw3zsZydAebx7MdQTJWlnUluzZ0qK+IUlRrbkM2ZvQ==","signatures":[{"sig":"MEQCIFhCYsYf+6j0wauaHgTWCgiUFR8rnC78MW/1LKGrMrAVAiAa+6uxyroJ58A8Vk0LjXW1bdrpHCnF9u1QAfADcLlFbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18153020},"main":"api/index.js","gitHead":"99506facb9b5f7085de647e6b197e1fefbd9c1a2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-51926452","@abtnode/core":"1.16.16-beta-51926452","@abtnode/cron":"1.16.16-beta-51926452","@abtnode/util":"1.16.16-beta-51926452","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-51926452","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-51926452","@abtnode/client":"1.16.16-beta-51926452","@abtnode/logger":"1.16.16-beta-51926452","@abtnode/models":"1.16.16-beta-51926452","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-51926452","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-51926452","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-51926452","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-51926452","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-51926452","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-51926452","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.21","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.21","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-51926452","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.21","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.15","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-51926452_1695119336754_0.27577182425062285","host":"s3://npm-registry-packages"}},"1.16.16-beta-2e5e3db7":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-2e5e3db7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-2e5e3db7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"251378769f4a5c6e082501c54dc1f1cb2554ba66","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-2e5e3db7.tgz","fileCount":220,"integrity":"sha512-R3ICbigx1O4LCtvUbknp76FkLrJSWm8sRB2qYbn2ROYhOcc655fPXeXYpN15WpsS/CxGqyzckcQPEP811azcGg==","signatures":[{"sig":"MEQCIE2hoEcTbmzTV32t2JOtogLOo2XtE0sfMwU5dY/EDetaAiAKCv9EgtsvPJGKxVrv9tSetmoOfSrP1EBPbeIGYktObA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18153020},"main":"api/index.js","gitHead":"e0e3da338d7d35b994dd49015f4fae8ddf2410e0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.2.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-2e5e3db7","@abtnode/core":"1.16.16-beta-2e5e3db7","@abtnode/cron":"1.16.16-beta-2e5e3db7","@abtnode/util":"1.16.16-beta-2e5e3db7","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-2e5e3db7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-2e5e3db7","@abtnode/client":"1.16.16-beta-2e5e3db7","@abtnode/logger":"1.16.16-beta-2e5e3db7","@abtnode/models":"1.16.16-beta-2e5e3db7","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-2e5e3db7","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-2e5e3db7","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-2e5e3db7","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-2e5e3db7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-2e5e3db7","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-2e5e3db7","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.21","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.21","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-2e5e3db7","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.21","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.15","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-2e5e3db7_1695182519863_0.2724788864632357","host":"s3://npm-registry-packages"}},"1.16.16-beta-ca17cc31":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-ca17cc31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-ca17cc31","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a37a806979ff69ca89ac7b23f5b7460db02e0e7a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-ca17cc31.tgz","fileCount":220,"integrity":"sha512-OGb+U+y4XPMrDBZMfE17OwaFjgLkNVbK8ecIeJkyXIlY7Wl96XiIofgbnHqoDEjV5fizjBsoyck+/VIa4t0fkw==","signatures":[{"sig":"MEUCIQDn3eSolR9KNa7Pi5YqUINkkJF+XnGaDlVwEzrXCZfpZAIgNGRPaB3u7IhzFknMH9YN6neq8f3LkSSYGBSGDR23j6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18159870},"main":"api/index.js","gitHead":"34c6aea80b4ed2eb8d1bbd65dc4b5480d30fc011","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-ca17cc31","@abtnode/core":"1.16.16-beta-ca17cc31","@abtnode/cron":"1.16.16-beta-ca17cc31","@abtnode/util":"1.16.16-beta-ca17cc31","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-ca17cc31","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-ca17cc31","@abtnode/client":"1.16.16-beta-ca17cc31","@abtnode/logger":"1.16.16-beta-ca17cc31","@abtnode/models":"1.16.16-beta-ca17cc31","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-ca17cc31","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-ca17cc31","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-ca17cc31","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-ca17cc31","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-ca17cc31","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-ca17cc31","@mui/styles":"^5.10.8","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.22","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.10.8","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.22","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-ca17cc31","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.10.6","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.22","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.16","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-ca17cc31_1695336235522_0.4997498143252539","host":"s3://npm-registry-packages"}},"1.16.16-beta-cfa95fa6":{"name":"@abtnode/blocklet-services","version":"1.16.16-beta-cfa95fa6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16-beta-cfa95fa6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"82e01149626ff8ae8ddb21249e55408e4f5e858b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16-beta-cfa95fa6.tgz","fileCount":220,"integrity":"sha512-wfg4E8eyfvLrz1SSvjeqF3UaAM54hjQz4mfQKWWp7iY02n6h/Shlu5QagP73VgR6Ie/odB/0ql4wrmKZTq75fg==","signatures":[{"sig":"MEQCIBHw49ecsYqiKb5sJrd2dsbQU2UoSV5UGVheiwJg3rRAAiBRgOqnki42kkqsT1heisQHWqUCI7vT94yAO6UW87/sMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18160507},"main":"api/index.js","gitHead":"7c554d38470156df47f8bc5bc6da1e359b007552","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16-beta-cfa95fa6","@abtnode/core":"1.16.16-beta-cfa95fa6","@abtnode/cron":"1.16.16-beta-cfa95fa6","@abtnode/util":"1.16.16-beta-cfa95fa6","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16-beta-cfa95fa6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16-beta-cfa95fa6","@abtnode/client":"1.16.16-beta-cfa95fa6","@abtnode/logger":"1.16.16-beta-cfa95fa6","@abtnode/models":"1.16.16-beta-cfa95fa6","transliteration":"^2.3.5","@abtnode/constant":"1.16.16-beta-cfa95fa6","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16-beta-cfa95fa6","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16-beta-cfa95fa6","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16-beta-cfa95fa6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16-beta-cfa95fa6","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16-beta-cfa95fa6","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.23","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.23","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16-beta-cfa95fa6","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.16","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16-beta-cfa95fa6_1695376789312_0.21479870049812577","host":"s3://npm-registry-packages"}},"1.16.16":{"name":"@abtnode/blocklet-services","version":"1.16.16","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.16","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9e9feda959f2246a4b8b6bc616dc25a64aa4e1e7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.16.tgz","fileCount":220,"integrity":"sha512-YzZdvjW2hdqULmCBVlRK5c+XPYVnelRwzvl3qTGDLtVcOJ1aTnHUweUhA0lW+YO6dnBg0mVH/Y2PV3TrGg0a4A==","signatures":[{"sig":"MEUCIDogtNvKu/UjM71V6kJs7+s8vA3NQkRvxqBHE3S9Wf3YAiEA0SgFbFzMKKhQhjL0+AAdRb5SS+h7alYTmS5mFyLYisA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18160269},"main":"api/index.js","gitHead":"2de4f6dbad086bd861273a4fc9ca8a87ddda4778","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.90","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.90","@ocap/client":"1.18.90","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.16","@abtnode/core":"1.16.16","@abtnode/cron":"1.16.16","@abtnode/util":"1.16.16","@arcblock/did":"^1.18.90","@arcblock/jwt":"1.18.90","@blocklet/sdk":"1.16.16","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.16","@abtnode/client":"1.16.16","@abtnode/logger":"1.16.16","@abtnode/models":"1.16.16","transliteration":"^2.3.5","@abtnode/constant":"1.16.16","@arcblock/did-ext":"^1.18.90","@abtnode/analytics":"1.16.16","@arcblock/did-auth":"1.18.90","@blocklet/constant":"1.16.16","@arcblock/event-hub":"1.18.90","@arcblock/validator":"^1.18.90","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.16","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.16","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.16","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.23","@ocap/wallet":"1.18.90","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.90","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.23","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.16","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.23","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.16","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.16_1695381061390_0.39794105562355697","host":"s3://npm-registry-packages"}},"1.16.17-beta-7ec31a60":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-7ec31a60","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-7ec31a60","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"48f22f6d219f02878f711e434e6f80e85d6db087","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-7ec31a60.tgz","fileCount":232,"integrity":"sha512-wHE1oo2INp4rnEFUYJlRsdoiIoQyOtFevAt6xFeHBs/cOLcbFBRRhJhHEJSgJctfeZ4g2fQscbnLHKdHB4VoZA==","signatures":[{"sig":"MEUCIQCPndt2SHLOUVa3zUTcFxOI49azVe7kiMv9rVZpF7FAogIgYpqF4jCvDFZTafvs4Bmu1+36nK26kf+trlM53+5ZE04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19396369},"main":"api/index.js","gitHead":"622bb131130d28c3fc554dcb5dc9d72b7da3fba2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.91","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.91","@ocap/client":"1.18.91","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-7ec31a60","@abtnode/core":"1.16.17-beta-7ec31a60","@abtnode/cron":"1.16.17-beta-7ec31a60","@abtnode/util":"1.16.17-beta-7ec31a60","@arcblock/did":"^1.18.91","@arcblock/jwt":"1.18.91","@blocklet/sdk":"1.16.17-beta-7ec31a60","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-7ec31a60","@abtnode/client":"1.16.17-beta-7ec31a60","@abtnode/logger":"1.16.17-beta-7ec31a60","@abtnode/models":"1.16.17-beta-7ec31a60","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-7ec31a60","@arcblock/did-ext":"^1.18.91","@abtnode/analytics":"1.16.17-beta-7ec31a60","@arcblock/did-auth":"1.18.91","@blocklet/constant":"1.16.17-beta-7ec31a60","@arcblock/event-hub":"1.18.91","@arcblock/validator":"^1.18.91","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-7ec31a60","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-7ec31a60","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-7ec31a60","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.24","@ocap/wallet":"1.18.91","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.91","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.24","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-7ec31a60","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.24","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.24","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.19","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-7ec31a60_1695716968271_0.6676935886449427","host":"s3://npm-registry-packages"}},"1.16.17-beta-8cacb9b3":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-8cacb9b3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-8cacb9b3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ec4dd0735c666abac58dde082c4ee2f45348eb8c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-8cacb9b3.tgz","fileCount":232,"integrity":"sha512-9gpI2d9ODlA4tlts3a2cFJkQrGvWgz4VYt7aWHNIBVBMBqCZCLtOZUFZm1bBJyEpXhyliQx3gqMNeZxhxNjZjw==","signatures":[{"sig":"MEQCIGajmMoLqxsEa6j9ZkkdTqglgo6gZ/J9trCyXf65JetSAiBMy16DCAjzQ9OtFDwWmgSTrD2XXAGTMpY7E9hlhzL4Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19396192},"main":"api/index.js","gitHead":"0e3266f543b6d419a004ca94ee9efb572e3d9809","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.91","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.91","@ocap/client":"1.18.91","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-8cacb9b3","@abtnode/core":"1.16.17-beta-8cacb9b3","@abtnode/cron":"1.16.17-beta-8cacb9b3","@abtnode/util":"1.16.17-beta-8cacb9b3","@arcblock/did":"^1.18.91","@arcblock/jwt":"1.18.91","@blocklet/sdk":"1.16.17-beta-8cacb9b3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-8cacb9b3","@abtnode/client":"1.16.17-beta-8cacb9b3","@abtnode/logger":"1.16.17-beta-8cacb9b3","@abtnode/models":"1.16.17-beta-8cacb9b3","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-8cacb9b3","@arcblock/did-ext":"^1.18.91","@abtnode/analytics":"1.16.17-beta-8cacb9b3","@arcblock/did-auth":"1.18.91","@blocklet/constant":"1.16.17-beta-8cacb9b3","@arcblock/event-hub":"1.18.91","@arcblock/validator":"^1.18.91","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-8cacb9b3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-8cacb9b3","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-8cacb9b3","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.24","@ocap/wallet":"1.18.91","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.91","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.24","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-8cacb9b3","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.24","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.24","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.19","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-8cacb9b3_1695886963621_0.2724162525452747","host":"s3://npm-registry-packages"}},"1.16.17-beta-0213b250":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-0213b250","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-0213b250","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"564b374c2f771386906f65d571433d417b20c9ff","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-0213b250.tgz","fileCount":232,"integrity":"sha512-i45xWkXb0AI/cs8Q2jHSKmMtTgRU9rTF5eVmi4q2elmIqd18NUXGMDNU8CI+Un2m/vAHMDGj5XiMI0vlHi/kAQ==","signatures":[{"sig":"MEYCIQDlOBn48jDxvWBIjXgVO/J2propYQtBhDJaIrIQpsPpxwIhAKGlGxuzHoluFAPE1QNMfBiC4dcHcsJsZ1nCQd2Hciib","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19401140},"main":"api/index.js","gitHead":"46a135c2ac17e4c8e8c4d75b35fec561792a637f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.91","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.91","@ocap/client":"1.18.91","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-0213b250","@abtnode/core":"1.16.17-beta-0213b250","@abtnode/cron":"1.16.17-beta-0213b250","@abtnode/util":"1.16.17-beta-0213b250","@arcblock/did":"^1.18.91","@arcblock/jwt":"1.18.91","@blocklet/sdk":"1.16.17-beta-0213b250","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-0213b250","@abtnode/client":"1.16.17-beta-0213b250","@abtnode/logger":"1.16.17-beta-0213b250","@abtnode/models":"1.16.17-beta-0213b250","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-0213b250","@arcblock/did-ext":"^1.18.91","@abtnode/analytics":"1.16.17-beta-0213b250","@arcblock/did-auth":"1.18.91","@blocklet/constant":"1.16.17-beta-0213b250","@arcblock/event-hub":"1.18.91","@arcblock/validator":"^1.18.91","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-0213b250","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-0213b250","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-0213b250","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.25","@ocap/wallet":"1.18.91","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.91","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.25","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-0213b250","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.25","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.25","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.19","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-0213b250_1696662887902_0.8406475299989957","host":"s3://npm-registry-packages"}},"1.16.17-beta-09df289d":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-09df289d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-09df289d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"84eacd9be5abfd880120160c6af11921483fb26b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-09df289d.tgz","fileCount":232,"integrity":"sha512-3Qwe/z5dUkmnYbfvVoFZQSstNSK8qW/kBzU+5Sh9w/51GRfewIXAxFuDVBG+n1dG4BzpHzCveNSmfQDloAu+fw==","signatures":[{"sig":"MEYCIQDJutb6SZrH8i9RxJ1b9C73C4YF8YDMUGUrqqzINXCgxgIhAI4HSEXHncRz4qTSKgRzyHDh5LJVR/YwRq3p1BsVEn84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19401140},"main":"api/index.js","gitHead":"e86da424c87029c447e4900fc5b6d91a287ebbae","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.91","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.91","@ocap/client":"1.18.91","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-09df289d","@abtnode/core":"1.16.17-beta-09df289d","@abtnode/cron":"1.16.17-beta-09df289d","@abtnode/util":"1.16.17-beta-09df289d","@arcblock/did":"^1.18.91","@arcblock/jwt":"1.18.91","@blocklet/sdk":"1.16.17-beta-09df289d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-09df289d","@abtnode/client":"1.16.17-beta-09df289d","@abtnode/logger":"1.16.17-beta-09df289d","@abtnode/models":"1.16.17-beta-09df289d","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-09df289d","@arcblock/did-ext":"^1.18.91","@abtnode/analytics":"1.16.17-beta-09df289d","@arcblock/did-auth":"1.18.91","@blocklet/constant":"1.16.17-beta-09df289d","@arcblock/event-hub":"1.18.91","@arcblock/validator":"^1.18.91","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-09df289d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-09df289d","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-09df289d","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.25","@ocap/wallet":"1.18.91","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.91","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.25","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-09df289d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.25","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.25","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.19","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-09df289d_1696671804413_0.40223588135704347","host":"s3://npm-registry-packages"}},"1.16.17-beta-d282d63e":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-d282d63e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-d282d63e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"109117d60a2755d5570708bc0101dbaa88b824d4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-d282d63e.tgz","fileCount":232,"integrity":"sha512-dGAtbEfANqdqYIud5f6URENoktAQ1imeLp0DM6Nsbd++mGaXhE0VYwxaOGUpMGW4/co1ETryP/mO62u9LsYlCQ==","signatures":[{"sig":"MEYCIQC9VtTUwtUeBtibAI0ophM482Ir1PLhzfyPXUtlAEa5eAIhAIbqxHq1jOWsKBls1A8DAuG+bRiwz1CItpxMBJ9Ol6jW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19402232},"main":"api/index.js","gitHead":"b675be55d76903e8b92d98cfca7d960fcfedd98f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.91","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.91","@ocap/client":"1.18.91","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-d282d63e","@abtnode/core":"1.16.17-beta-d282d63e","@abtnode/cron":"1.16.17-beta-d282d63e","@abtnode/util":"1.16.17-beta-d282d63e","@arcblock/did":"^1.18.91","@arcblock/jwt":"1.18.91","@blocklet/sdk":"1.16.17-beta-d282d63e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-d282d63e","@abtnode/client":"1.16.17-beta-d282d63e","@abtnode/logger":"1.16.17-beta-d282d63e","@abtnode/models":"1.16.17-beta-d282d63e","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-d282d63e","@arcblock/did-ext":"^1.18.91","@abtnode/analytics":"1.16.17-beta-d282d63e","@arcblock/did-auth":"1.18.91","@blocklet/constant":"1.16.17-beta-d282d63e","@arcblock/event-hub":"1.18.91","@arcblock/validator":"^1.18.91","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-d282d63e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-d282d63e","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-d282d63e","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.25","@ocap/wallet":"1.18.91","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.91","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.25","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-d282d63e","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.25","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.25","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.19","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-d282d63e_1696731134430_0.8418552416752056","host":"s3://npm-registry-packages"}},"1.16.17-beta-4f13d99d":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-4f13d99d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-4f13d99d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f3e17731118be3e5de002661b7b03bedc1aa23d5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-4f13d99d.tgz","fileCount":233,"integrity":"sha512-tM7VNLiAx70rRd0SuQXcprXcPEUU8CsdpiXsuoRc/+uTR/tqnP9QBHyu++wAmJ1KIB8wxU2Ok0pPgSwKUPmW8w==","signatures":[{"sig":"MEUCICKDBDE+XhNwkem/DQRoR71q3mj0BMH46Gl4MuhleOVMAiEA9TtxObqAKAcquQXdKONSJQ2LHF8FiRSwqbZmpWpEfoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19419311},"main":"api/index.js","gitHead":"005478c4b14448f2ae896ae363972afbde1d7e7b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-4f13d99d","@abtnode/core":"1.16.17-beta-4f13d99d","@abtnode/cron":"1.16.17-beta-4f13d99d","@abtnode/util":"1.16.17-beta-4f13d99d","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-4f13d99d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-4f13d99d","@abtnode/client":"1.16.17-beta-4f13d99d","@abtnode/logger":"1.16.17-beta-4f13d99d","@abtnode/models":"1.16.17-beta-4f13d99d","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-4f13d99d","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-4f13d99d","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-4f13d99d","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-4f13d99d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-4f13d99d","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-4f13d99d","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.27","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.27","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-4f13d99d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.27","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.27","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-4f13d99d_1697021980101_0.3816825787206022","host":"s3://npm-registry-packages"}},"1.16.17-beta-1cab4b42":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-1cab4b42","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-1cab4b42","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"468a9c33e16de512689e1bfafe716bd5c2a16532","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-1cab4b42.tgz","fileCount":234,"integrity":"sha512-qtPXehJ+hjEFAdccjXvp7nvLA1ys4nY2NJScNE50Gk6wz2UfkEpMJUAvEF5OYSvnsoyRlhjxHSRefd3IbHN5Hw==","signatures":[{"sig":"MEUCIQDBHtPEJxnat7DCkfN8wDqQgCpcqwvQzyGu3jdrtZppaQIgcL6vJNF42A29GdJ1QGOdjfEDtLbKRfMrrroI4OJOkco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19447276},"main":"api/index.js","gitHead":"114d4fedc6b4a8034a3d2ea9e166544fb6c2588e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-1cab4b42","@abtnode/core":"1.16.17-beta-1cab4b42","@abtnode/cron":"1.16.17-beta-1cab4b42","@abtnode/util":"1.16.17-beta-1cab4b42","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-1cab4b42","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-1cab4b42","@abtnode/client":"1.16.17-beta-1cab4b42","@abtnode/logger":"1.16.17-beta-1cab4b42","@abtnode/models":"1.16.17-beta-1cab4b42","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-1cab4b42","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-1cab4b42","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-1cab4b42","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-1cab4b42","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-1cab4b42","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-1cab4b42","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.27","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.27","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-1cab4b42","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.27","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.27","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-1cab4b42_1697188291963_0.5237484784198532","host":"s3://npm-registry-packages"}},"1.16.17-beta-5d4664f8":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-5d4664f8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-5d4664f8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b41c843c4df10a7361969a7b697a45fbd60b4be2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-5d4664f8.tgz","fileCount":234,"integrity":"sha512-i3od2dOOPeOPKf2zchh2o0BBUlxUy7QhDZ+iZkal1FOLpbllvIEEi9hsmpggdDuPcFfAQ2tUx/m9q6nxczxUPA==","signatures":[{"sig":"MEQCIEqSoRCJckjAxki0+p0GBrqArxdKzJ5J3EhKJTmy20p9AiBljqtqdU4aikrzVMPACwWJfKcJS1ShxN1QrfSWzATT6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19447794},"main":"api/index.js","gitHead":"e03febafae50406a3fb12706a2349e87ef2c1caa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-5d4664f8","@abtnode/core":"1.16.17-beta-5d4664f8","@abtnode/cron":"1.16.17-beta-5d4664f8","@abtnode/util":"1.16.17-beta-5d4664f8","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-5d4664f8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-5d4664f8","@abtnode/client":"1.16.17-beta-5d4664f8","@abtnode/logger":"1.16.17-beta-5d4664f8","@abtnode/models":"1.16.17-beta-5d4664f8","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-5d4664f8","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-5d4664f8","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-5d4664f8","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-5d4664f8","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-5d4664f8","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-5d4664f8","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.29","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.29","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-5d4664f8","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.29","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-5d4664f8_1697196308868_0.0236874987641007","host":"s3://npm-registry-packages"}},"1.16.17-beta-ce49fe0e":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-ce49fe0e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-ce49fe0e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"643e909c79ecb7254d0e6b5999da2c8b87424bc4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-ce49fe0e.tgz","fileCount":234,"integrity":"sha512-mwi0A4ehSOWjIk+EXOY3BsyHfqzUUPTl5BJXuq8tVWSIrnC9MFkT9SxbgchqTzY3lgZOW3EXcxvOKBaBVq6sKQ==","signatures":[{"sig":"MEQCIH3jGZ8tCACtPrESKtJMZ1JgA9xbDX4L+BP1XFYbps7RAiBSB3Pmcsiql8aHrqJaoVeZmvb6Tg5F7ZPT49SaHMEbcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19452409},"main":"api/index.js","gitHead":"d8a04ff2ef9cd52a02d019bc2c9a743785e869c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-ce49fe0e","@abtnode/core":"1.16.17-beta-ce49fe0e","@abtnode/cron":"1.16.17-beta-ce49fe0e","@abtnode/util":"1.16.17-beta-ce49fe0e","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-ce49fe0e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-ce49fe0e","@abtnode/client":"1.16.17-beta-ce49fe0e","@abtnode/logger":"1.16.17-beta-ce49fe0e","@abtnode/models":"1.16.17-beta-ce49fe0e","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-ce49fe0e","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-ce49fe0e","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-ce49fe0e","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-ce49fe0e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-ce49fe0e","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-ce49fe0e","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.29","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.29","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-ce49fe0e","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.29","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-ce49fe0e_1697592109383_0.22803098824194423","host":"s3://npm-registry-packages"}},"1.16.17-beta-2ac96448":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-2ac96448","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-2ac96448","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"55605e775f36729d17ec1c2eaf5997da8f449963","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-2ac96448.tgz","fileCount":235,"integrity":"sha512-jpiIWU6jjfoGEYwc5FJimQPUnAVyOcyRC63m0maPRHGj3JGuvjSofVT42sEBUX64xP8HPO2byjtv6VEEq6yzvA==","signatures":[{"sig":"MEYCIQCobZZAEYXS3MIl6PkZY7yrA+YDANl/+n4onu5WV1i0+gIhAKMxPRK9bWUBlCJmA+sQu2DDYt/g/3i4yPtnODSTndu6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19456155},"main":"api/index.js","gitHead":"3f18c2e1dd086879b22faf92b6b6954898ed72ef","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-2ac96448","@abtnode/core":"1.16.17-beta-2ac96448","@abtnode/cron":"1.16.17-beta-2ac96448","@abtnode/util":"1.16.17-beta-2ac96448","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-2ac96448","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-2ac96448","@abtnode/client":"1.16.17-beta-2ac96448","@abtnode/logger":"1.16.17-beta-2ac96448","@abtnode/models":"1.16.17-beta-2ac96448","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-2ac96448","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-2ac96448","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-2ac96448","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-2ac96448","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-2ac96448","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-2ac96448","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.29","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.29","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-2ac96448","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.29","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.21","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-2ac96448_1697764198499_0.15605924878154487","host":"s3://npm-registry-packages"}},"1.16.17-beta-2679e686":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-2679e686","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-2679e686","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cdc504340447518815ab638126fdb35802cc94f9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-2679e686.tgz","fileCount":235,"integrity":"sha512-cN9gyHsnfh8jWZkQBGw75s9sDjdqSR9mjQvRL/d29mwzLvJf2uO74mDbL3ZD77sI2LnjUkiJilmhwh/O+ExxyQ==","signatures":[{"sig":"MEQCICQYN35A3/d7ckNvkAV/0nDHNYUFyZOqjuFsxez5AbhgAiBsnQ083vdqmX/IoA8aFKjk6wlDCJGH5xNHCL9sQ7NqTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19456659},"main":"api/index.js","gitHead":"abbe4a479b379552cd9ebd8c27732b360844cb73","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-2679e686","@abtnode/core":"1.16.17-beta-2679e686","@abtnode/cron":"1.16.17-beta-2679e686","@abtnode/util":"1.16.17-beta-2679e686","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-2679e686","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-2679e686","@abtnode/client":"1.16.17-beta-2679e686","@abtnode/logger":"1.16.17-beta-2679e686","@abtnode/models":"1.16.17-beta-2679e686","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-2679e686","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-2679e686","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-2679e686","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-2679e686","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-2679e686","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-2679e686","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.29","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.29","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-2679e686","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.29","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-2679e686_1697773406554_0.4700677299331806","host":"s3://npm-registry-packages"}},"1.16.17-beta-3232a7af":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-3232a7af","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-3232a7af","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"11904eebd382b10b203d1a12001599f7fdbf331a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-3232a7af.tgz","fileCount":236,"integrity":"sha512-kM2jjIiYojgkBDI6ybwNvRXD/EFCZfnCeetJwa7U0sq+7QYKMKLYTECQCSwxvPgI0PhFOrqjEE2x3iarM6HFTg==","signatures":[{"sig":"MEYCIQDHNZhvQAHB260L0QAy7dqPKq7wnw0+0+WyY/85sOPKXgIhAN2C0cY70r9hW6MYyZObZWmhiR25n7xXgOOqhz0N7v6a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19475506},"main":"api/index.js","gitHead":"af4067dd2e418c51a0ed96b1ee242ca812904056","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-3232a7af","@abtnode/core":"1.16.17-beta-3232a7af","@abtnode/cron":"1.16.17-beta-3232a7af","@abtnode/util":"1.16.17-beta-3232a7af","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-3232a7af","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-3232a7af","@abtnode/client":"1.16.17-beta-3232a7af","@abtnode/logger":"1.16.17-beta-3232a7af","@abtnode/models":"1.16.17-beta-3232a7af","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-3232a7af","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-3232a7af","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-3232a7af","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-3232a7af","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-3232a7af","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-3232a7af","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.7.29","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.7.29","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-3232a7af","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.7.29","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.7.29","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-3232a7af_1697806568978_0.8668925341542637","host":"s3://npm-registry-packages"}},"1.16.17-beta-6f0c7674":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-6f0c7674","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-6f0c7674","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f8bc24d7a407acd11dbde55038e89e5e987f093e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-6f0c7674.tgz","fileCount":240,"integrity":"sha512-pQrxial7/jyahi4sy8AhxqSkbpRd/5TxsYQ+vPZLkcfU3WxQIfiUXIYiX5TaUFAuxmxOXb5/2MOMYeD/e0+Zlw==","signatures":[{"sig":"MEUCIAwceTAsYk3QIQvWz7pit+LZHl9zPnN3a7j1RBqEU7+LAiEAxyHWNr0VD5oyoI4Lv3sa+r+ppjvlxYy9sSUDKbWEx+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19497977},"main":"api/index.js","gitHead":"8123f54b0f572c47f1ea704607aae113576c2a76","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-6f0c7674","@abtnode/core":"1.16.17-beta-6f0c7674","@abtnode/cron":"1.16.17-beta-6f0c7674","@abtnode/util":"1.16.17-beta-6f0c7674","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-6f0c7674","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-6f0c7674","@abtnode/client":"1.16.17-beta-6f0c7674","@abtnode/logger":"1.16.17-beta-6f0c7674","@abtnode/models":"1.16.17-beta-6f0c7674","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-6f0c7674","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-6f0c7674","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-6f0c7674","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-6f0c7674","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-6f0c7674","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-6f0c7674","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.2","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.2","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-6f0c7674","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-6f0c7674_1697882502199_0.8957920492960687","host":"s3://npm-registry-packages"}},"1.16.17-beta-703fb879":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-703fb879","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-703fb879","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"535d740164d0833f2f5184344c10fd2eeaabeecf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-703fb879.tgz","fileCount":241,"integrity":"sha512-7GFIH79/JhLmpUVgUkolRMIfnx+RJzhn05ije4wraNxLdfcQMIV3n1RmlV9iz3FnzBsb9LjUx4C/hHsOFwYV6g==","signatures":[{"sig":"MEYCIQDGMzzYjPilkZ7GFANICWiFmMQ90VNImjxOFTvgybxsGQIhALob1FzNjA1vyBNmCdtzt9TdPLoq92FwegTx6QcYWorN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19502392},"main":"api/index.js","gitHead":"97d63c671d823076e58b994107e10866367edd5d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-703fb879","@abtnode/core":"1.16.17-beta-703fb879","@abtnode/cron":"1.16.17-beta-703fb879","@abtnode/util":"1.16.17-beta-703fb879","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-703fb879","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-703fb879","@abtnode/client":"1.16.17-beta-703fb879","@abtnode/logger":"1.16.17-beta-703fb879","@abtnode/models":"1.16.17-beta-703fb879","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-703fb879","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-703fb879","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-703fb879","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-703fb879","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-703fb879","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-703fb879","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.2","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.2","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-703fb879","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-703fb879_1698052194244_0.6056651620085605","host":"s3://npm-registry-packages"}},"1.16.17-beta-952ef53d":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-952ef53d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-952ef53d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"530264f71cd2ba5ecfc6c69e1022ea74b3ecd301","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-952ef53d.tgz","fileCount":241,"integrity":"sha512-dOZRfs/my3UoexXix1/unYcBRiL+ugYFeOiyCI23SLfj+3DsBXVhfpWbPT+I15+IeDS60k7Vd2kgQY0I/h/NCw==","signatures":[{"sig":"MEQCIG8oRd7A/ob53Astn0WUYlcn2AtJy2ujM1PrdlPD2QiPAiBgyfgXOJdZFyhPFl3eAwg4h9vVWi51VmqIPIPuuN7Z/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19502392},"main":"api/index.js","gitHead":"a575050c7ffd08961a5f4072f4048f6e37976810","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.3.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.92","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.92","@ocap/client":"1.18.92","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-952ef53d","@abtnode/core":"1.16.17-beta-952ef53d","@abtnode/cron":"1.16.17-beta-952ef53d","@abtnode/util":"1.16.17-beta-952ef53d","@arcblock/did":"^1.18.92","@arcblock/jwt":"1.18.92","@blocklet/sdk":"1.16.17-beta-952ef53d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-952ef53d","@abtnode/client":"1.16.17-beta-952ef53d","@abtnode/logger":"1.16.17-beta-952ef53d","@abtnode/models":"1.16.17-beta-952ef53d","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-952ef53d","@arcblock/did-ext":"^1.18.92","@abtnode/analytics":"1.16.17-beta-952ef53d","@arcblock/did-auth":"1.18.92","@blocklet/constant":"1.16.17-beta-952ef53d","@arcblock/event-hub":"1.18.92","@arcblock/validator":"^1.18.92","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-952ef53d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-952ef53d","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-952ef53d","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.2","@ocap/wallet":"1.18.92","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.92","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.2","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-952ef53d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.2","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-952ef53d_1698061859921_0.07628900125700744","host":"s3://npm-registry-packages"}},"1.16.17-beta-a8cf4b25":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-a8cf4b25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-a8cf4b25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8964d9f15c24f1deb0aaae9aba4f2bbbdd1ae57d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-a8cf4b25.tgz","fileCount":235,"integrity":"sha512-q2qOwvZdgfk1EjeTM3mSsTg2N8fMU4r/iadp69dFjQ2PpisAcymgiNjGUWk8NfWBivbNnvSgxxjOyiaI6nNTfQ==","signatures":[{"sig":"MEUCIQCF66YOT71ydJmof0oOQ1+naOH3NnEaYSZgkwI0riO9uQIgbuXt6oVoaO1MDzwhG9NnKrRSAr//odGTW43LfsP8UuM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19502430},"main":"api/index.js","gitHead":"df8486ab9a180f0f3fc812821440a995d65bc63d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-a8cf4b25","@abtnode/core":"1.16.17-beta-a8cf4b25","@abtnode/cron":"1.16.17-beta-a8cf4b25","@abtnode/util":"1.16.17-beta-a8cf4b25","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.17-beta-a8cf4b25","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-a8cf4b25","@abtnode/client":"1.16.17-beta-a8cf4b25","@abtnode/logger":"1.16.17-beta-a8cf4b25","@abtnode/models":"1.16.17-beta-a8cf4b25","transliteration":"^2.3.5","@abtnode/constant":"1.16.17-beta-a8cf4b25","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.17-beta-a8cf4b25","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.17-beta-a8cf4b25","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-a8cf4b25","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-a8cf4b25","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-a8cf4b25","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.4","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.4","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-a8cf4b25","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.4","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.4","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-a8cf4b25_1698395763200_0.6589027440651027","host":"s3://npm-registry-packages"}},"1.16.17-beta-d81014f4":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-d81014f4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-d81014f4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1b4089b075a1cc21277018606a7b0c3662d832a0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-d81014f4.tgz","fileCount":235,"integrity":"sha512-RK7831+cTFdiADthfHFWxD0b+eP45sXa8DeZ/9Jdk+6umL0+6tqC0oyFmdFUXAEkD6rgzgUgch5clAR2bJYtlg==","signatures":[{"sig":"MEUCIQDLldeBEw6moHo8Bqa8lnMDA+nAUkbZvTmkMT1lulkXcAIgIS3Tt3UgIIVhdm2PWJyt+RmdSIYWW7cjsjuHAWEztJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507506},"main":"api/index.js","gitHead":"0317f39a400a7ee4475e09e9154de5d8f8227b50","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-d81014f4","@abtnode/core":"1.16.17-beta-d81014f4","@abtnode/cron":"1.16.17-beta-d81014f4","@abtnode/util":"1.16.17-beta-d81014f4","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.17-beta-d81014f4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-d81014f4","@abtnode/client":"1.16.17-beta-d81014f4","@abtnode/logger":"1.16.17-beta-d81014f4","@abtnode/models":"1.16.17-beta-d81014f4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.17-beta-d81014f4","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.17-beta-d81014f4","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.17-beta-d81014f4","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-d81014f4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-d81014f4","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-d81014f4","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-d81014f4","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-d81014f4_1698456586307_0.39719328395477405","host":"s3://npm-registry-packages"}},"1.16.17-beta-8903a652":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-8903a652","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-8903a652","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"df291e7440a2807b1dd0115830c288dc5cfffad3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-8903a652.tgz","fileCount":235,"integrity":"sha512-g5J5l6FjeE6htH+4PxBVMfic6HNv9+1JYQVLLKkuTZ4u/wANFzYN/RJ2FZymW5ikvP9ee0xWJSdtoeCo/2tTBw==","signatures":[{"sig":"MEQCIBfQ4gbYmunqtxBvV1WhIbujbyw58n9iKjj/WzYwGPC/AiAQF0sKvbzDpHfXUsJojeOxXEO7Kjnd+MuoRhukCEZ0Qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507506},"main":"api/index.js","gitHead":"8ce907ca1b4321b374a699ac8c2577772e3464c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-8903a652","@abtnode/core":"1.16.17-beta-8903a652","@abtnode/cron":"1.16.17-beta-8903a652","@abtnode/util":"1.16.17-beta-8903a652","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.17-beta-8903a652","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-8903a652","@abtnode/client":"1.16.17-beta-8903a652","@abtnode/logger":"1.16.17-beta-8903a652","@abtnode/models":"1.16.17-beta-8903a652","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.17-beta-8903a652","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.17-beta-8903a652","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.17-beta-8903a652","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-8903a652","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-8903a652","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-8903a652","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-8903a652","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-8903a652_1698482397797_0.7397835059800746","host":"s3://npm-registry-packages"}},"1.16.17-beta-e8ba7813":{"name":"@abtnode/blocklet-services","version":"1.16.17-beta-e8ba7813","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17-beta-e8ba7813","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a6f880cf117cc88b81d98a274ddbfc65cab9049f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17-beta-e8ba7813.tgz","fileCount":235,"integrity":"sha512-A/XiEkSqH3DdMyV2DYK+cUG9try9mO5WIh70NO7VwTDVgJmnD3qliQ1G8hrTW1unXoLB1pWYWDmXSOb/xhx84Q==","signatures":[{"sig":"MEQCICMxI0/qQbSQ5hPWGlQgVYeTNmh7m+weDbu00B8fvRlGAiAjzSxYFuNohy+LrlmCIVPcRCS6Nyi7pVu8CR+5GQkHSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507592},"main":"api/index.js","gitHead":"791393570ce01b4f4938863b7d3219b4ff2fab46","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17-beta-e8ba7813","@abtnode/core":"1.16.17-beta-e8ba7813","@abtnode/cron":"1.16.17-beta-e8ba7813","@abtnode/util":"1.16.17-beta-e8ba7813","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.17-beta-e8ba7813","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17-beta-e8ba7813","@abtnode/client":"1.16.17-beta-e8ba7813","@abtnode/logger":"1.16.17-beta-e8ba7813","@abtnode/models":"1.16.17-beta-e8ba7813","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.17-beta-e8ba7813","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.17-beta-e8ba7813","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.17-beta-e8ba7813","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17-beta-e8ba7813","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17-beta-e8ba7813","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17-beta-e8ba7813","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17-beta-e8ba7813","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17-beta-e8ba7813_1698539646821_0.8859170043959432","host":"s3://npm-registry-packages"}},"1.16.17":{"name":"@abtnode/blocklet-services","version":"1.16.17","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.17","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b62c19bcc60565599c5cd845f44a20fb2233f3a4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.17.tgz","fileCount":235,"integrity":"sha512-3Oep3fMTv3B30/ojTo74351kowZERehrETDzCC6UQVHfDl57VnwLEg6oxdeQeTWNwJZQ/86Wxy/kfss3usGC4A==","signatures":[{"sig":"MEYCIQDyEuACCnckki4A2mJhPooNsXMQSZO6FXCsgq6Duom2wgIhAN8CC/Yxtoo6LqKz/l1VHLnIGnAmNe3AjzHOz+MSUU+3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507354},"main":"api/index.js","gitHead":"628ba2f5dac74749900bc1e9fd81bab8d320412a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.17","@abtnode/core":"1.16.17","@abtnode/cron":"1.16.17","@abtnode/util":"1.16.17","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.17","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.17","@abtnode/client":"1.16.17","@abtnode/logger":"1.16.17","@abtnode/models":"1.16.17","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.17","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.17","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.17","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.17","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.17","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.17","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.17","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.17_1698551773381_0.4957014675035254","host":"s3://npm-registry-packages"}},"1.16.18-beta-adeeb0b3":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-adeeb0b3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-adeeb0b3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dabb9f387a2f6d1b292efe4e1d2f094f1527f3d8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-adeeb0b3.tgz","fileCount":235,"integrity":"sha512-/CBjc+6XrNARi0TnN0CS2lHmaXh3MPdznhraoRIxHfHDEoGka8ht447KbUriVQlMGthmg58yHfNuCFp/ummeew==","signatures":[{"sig":"MEQCIAGdIRwEDe74UOWxwXNYEGloWkKLCXkp1l9UAydaXEkwAiBSgxYQkggqd8Tt4ilq6loh2osTFCDWcnCROvV+oBKfnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507912},"main":"api/index.js","gitHead":"1bef55d8f6ec840d5336e5a8c113771535a1416f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-adeeb0b3","@abtnode/core":"1.16.18-beta-adeeb0b3","@abtnode/cron":"1.16.18-beta-adeeb0b3","@abtnode/util":"1.16.18-beta-adeeb0b3","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.18-beta-adeeb0b3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-adeeb0b3","@abtnode/client":"1.16.18-beta-adeeb0b3","@abtnode/logger":"1.16.18-beta-adeeb0b3","@abtnode/models":"1.16.18-beta-adeeb0b3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-adeeb0b3","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.18-beta-adeeb0b3","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.18-beta-adeeb0b3","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-adeeb0b3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-adeeb0b3","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-adeeb0b3","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-adeeb0b3","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-adeeb0b3_1698649675492_0.5320249271361197","host":"s3://npm-registry-packages"}},"1.16.18-beta-7aa6be5a":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-7aa6be5a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-7aa6be5a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fd11979d2f62ca63a165f01b0fc722cc5c173aed","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-7aa6be5a.tgz","fileCount":235,"integrity":"sha512-Yg3sHbzyhpNpNOLSGIkob+g1pdSR+1hTJhgOuyg9wqO/sVkFnlhltoTbOOPQ8R0E5+g7zWiPXOFKG9o8yo8AZQ==","signatures":[{"sig":"MEUCIFVRT3ES/a3DzoPubIlwVbpG+n37TT0rQWbLSPZvziQCAiEA+QS99gH9MZ3ryg/B1w7KvNsVQsXYdheU4tkexBZEnx8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19507912},"main":"api/index.js","gitHead":"b2da6c7e30adf84d7eca941ada27427344c49044","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.93","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.93","@ocap/client":"1.18.93","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-7aa6be5a","@abtnode/core":"1.16.18-beta-7aa6be5a","@abtnode/cron":"1.16.18-beta-7aa6be5a","@abtnode/util":"1.16.18-beta-7aa6be5a","@arcblock/did":"^1.18.93","@arcblock/jwt":"1.18.93","@blocklet/sdk":"1.16.18-beta-7aa6be5a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-7aa6be5a","@abtnode/client":"1.16.18-beta-7aa6be5a","@abtnode/logger":"1.16.18-beta-7aa6be5a","@abtnode/models":"1.16.18-beta-7aa6be5a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-7aa6be5a","@arcblock/did-ext":"^1.18.93","@abtnode/analytics":"1.16.18-beta-7aa6be5a","@arcblock/did-auth":"1.18.93","@blocklet/constant":"1.16.18-beta-7aa6be5a","@arcblock/event-hub":"1.18.93","@arcblock/validator":"^1.18.93","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-7aa6be5a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-7aa6be5a","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-7aa6be5a","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.5","@ocap/wallet":"1.18.93","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.93","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.5","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-7aa6be5a","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.5","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.5","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.22","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-7aa6be5a_1698744154165_0.2859218565370971","host":"s3://npm-registry-packages"}},"1.16.18-beta-aa01bd8e":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-aa01bd8e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-aa01bd8e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a213e4cfdbe8c37b2a70c06edd720587434ee564","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-aa01bd8e.tgz","fileCount":246,"integrity":"sha512-o/unYklKwHLK7y95F+Zv4/eZL0Y1EGg3tMw93EBdRDskHYK01KiLRO5wgjGU1RGMbCmyE2q+wdwJxbmpBf8w6A==","signatures":[{"sig":"MEUCIHC2qVGxvfXQuhZ/R8Lo7P6QwFCPVZbyn92T0DgsgwCiAiEA1zLTn+tlsGrj4T4PNUwU7tiVevAADNSPgYEJUyagJv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19564531},"main":"api/index.js","gitHead":"2bfa63d05ad290f13eee359661e4175b857d9f9d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-aa01bd8e","@abtnode/core":"1.16.18-beta-aa01bd8e","@abtnode/cron":"1.16.18-beta-aa01bd8e","@abtnode/util":"1.16.18-beta-aa01bd8e","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.18-beta-aa01bd8e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-aa01bd8e","@abtnode/client":"1.16.18-beta-aa01bd8e","@abtnode/logger":"1.16.18-beta-aa01bd8e","@abtnode/models":"1.16.18-beta-aa01bd8e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-aa01bd8e","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.18-beta-aa01bd8e","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.18-beta-aa01bd8e","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-aa01bd8e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-aa01bd8e","@did-connect/storage-nedb":"^2.2.0","@did-connect/authenticator":"^2.2.0","@did-connect/relay-adapter-express":"^2.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-aa01bd8e","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.8","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.8","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-aa01bd8e","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.8","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.8","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.27","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-aa01bd8e_1699065449541_0.21510705456629897","host":"s3://npm-registry-packages"}},"1.16.18-beta-bb4ebacc":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-bb4ebacc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-bb4ebacc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8e3cac3487adf80b2b8a3d0829b96f23699644fe","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-bb4ebacc.tgz","fileCount":253,"integrity":"sha512-SbclbshhgDGkLYt5JE9R/xorYIkHaKtG0dCTZPXIbX/SfQyC5mbwIj3fAdMFmlZY4KyNX9EyNUZ3MZhpuc/ozQ==","signatures":[{"sig":"MEQCICgg8W4tpmfhHfBYOqd5BfHSiFbq4iLWpA3TLhJudqqLAiALiFmTimeu1qJRWxELjRFuUDvnDYTwaBs9G4VRzAmisQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19607651},"main":"api/index.js","gitHead":"aca7ff8eb508ecf586108b99a9e07ceab2a62430","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-bb4ebacc","@abtnode/core":"1.16.18-beta-bb4ebacc","@abtnode/cron":"1.16.18-beta-bb4ebacc","@abtnode/util":"1.16.18-beta-bb4ebacc","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.18-beta-bb4ebacc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-bb4ebacc","@abtnode/client":"1.16.18-beta-bb4ebacc","@abtnode/logger":"1.16.18-beta-bb4ebacc","@abtnode/models":"1.16.18-beta-bb4ebacc","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-bb4ebacc","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.18-beta-bb4ebacc","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.18-beta-bb4ebacc","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-bb4ebacc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-bb4ebacc","@did-connect/storage-nedb":"^2.2.1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-bb4ebacc","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.11","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.11","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-bb4ebacc","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.11","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.11","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.28","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-bb4ebacc_1699512397001_0.6516365075557491","host":"s3://npm-registry-packages"}},"1.16.18-beta-f4777312":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-f4777312","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-f4777312","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"205f24a6d1c46ec40ded97f6bff7eaf467f901e2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-f4777312.tgz","fileCount":253,"integrity":"sha512-nkWldN1Uda9AtHrMKS7uqt+EtN2SIDPedhfMtEMa9AecnmUdPu2dXlchKj8IwbIGqko3NQt/wmDbxAqiPvxW3g==","signatures":[{"sig":"MEQCIEt5C/uiFJEZMTRq7AMIS9Rh3p9ZtqfrN+9j45YNE8tvAiA6X4kKQAiDFEqgx2BXb+xw3eaf/E1bb2KZw0WFl+076w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19619168},"main":"api/index.js","gitHead":"c9a7fe350706fbeaa6268609b3decd407896e234","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-f4777312","@abtnode/core":"1.16.18-beta-f4777312","@abtnode/cron":"1.16.18-beta-f4777312","@abtnode/util":"1.16.18-beta-f4777312","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.18-beta-f4777312","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-f4777312","@abtnode/client":"1.16.18-beta-f4777312","@abtnode/logger":"1.16.18-beta-f4777312","@abtnode/models":"1.16.18-beta-f4777312","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-f4777312","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.18-beta-f4777312","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.18-beta-f4777312","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-f4777312","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-f4777312","@did-connect/storage-nedb":"^2.2.1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-f4777312","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.12","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.12","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-f4777312","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.12","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-f4777312_1699659029283_0.5559031479360186","host":"s3://npm-registry-packages"}},"1.16.18-beta-41b7fdb1":{"name":"@abtnode/blocklet-services","version":"1.16.18-beta-41b7fdb1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18-beta-41b7fdb1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b85be5e022915332a3f79c93300c51eede079dde","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18-beta-41b7fdb1.tgz","fileCount":253,"integrity":"sha512-JEH/RlXNoISArCc46qgL9TA6dHWxVRBTqWcCiDnklI5r4hrwiNxLKVB5008dLFtKHY+BWcjQD05OaK/HJtdaQQ==","signatures":[{"sig":"MEUCIQCy0Wv0KRVk/aXjbuxiIFlE+Sd/xRlMXcaG0K2eSaWLGwIgF+Msqi++KbCWm4zfFZPZY4n6a8jv3YhDH2/2ZtZT8+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19619168},"main":"api/index.js","gitHead":"ade7738760a74e941d0d64da880c1f9d369e5e4f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18-beta-41b7fdb1","@abtnode/core":"1.16.18-beta-41b7fdb1","@abtnode/cron":"1.16.18-beta-41b7fdb1","@abtnode/util":"1.16.18-beta-41b7fdb1","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.18-beta-41b7fdb1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18-beta-41b7fdb1","@abtnode/client":"1.16.18-beta-41b7fdb1","@abtnode/logger":"1.16.18-beta-41b7fdb1","@abtnode/models":"1.16.18-beta-41b7fdb1","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18-beta-41b7fdb1","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.18-beta-41b7fdb1","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.18-beta-41b7fdb1","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18-beta-41b7fdb1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18-beta-41b7fdb1","@did-connect/storage-nedb":"^2.2.1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18-beta-41b7fdb1","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.12","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.12","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18-beta-41b7fdb1","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.12","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18-beta-41b7fdb1_1699687642640_0.12139131380301538","host":"s3://npm-registry-packages"}},"1.16.18":{"name":"@abtnode/blocklet-services","version":"1.16.18","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.18","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b78f8cde7ca483b972877c45389b6a67574f2c7f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.18.tgz","fileCount":253,"integrity":"sha512-PylzyzfSKpgAPSVODENdAc1sJGcnIfUTWHbampFwVEqq0FCDQC5vGN+obxZ3asuIUqVerqZojCPADqWWzEHl1w==","signatures":[{"sig":"MEUCIQDah3NI5ql7IEKm106ZrGj/QT+kHpGfENuiuWnrcWeHyQIgdxJ4lzqcKD6F+YxoSCccp9tIN+6g7TTierM44XyBmU0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19618930},"main":"api/index.js","gitHead":"22a7d559b0129b06a160c6a62cf9383e7f09f25f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.18","@abtnode/core":"1.16.18","@abtnode/cron":"1.16.18","@abtnode/util":"1.16.18","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.18","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.18","@abtnode/client":"1.16.18","@abtnode/logger":"1.16.18","@abtnode/models":"1.16.18","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.18","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.18","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.18","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.18","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.18","@did-connect/storage-nedb":"^2.2.1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.18","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.12","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.12","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.18","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.12","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.18_1699688706428_0.16278017545756107","host":"s3://npm-registry-packages"}},"1.16.19-beta-340de95d":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-340de95d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-340de95d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eabc4a4f9c70db67a190ed56229d03926a8f27de","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-340de95d.tgz","fileCount":253,"integrity":"sha512-siuNtZMDaG1Q+EPIGy+sOTezpYs4ywyuWxRP2onPc/c/gVvz+VmQLDDN55/++HJ+neqLHQXbu9ijGHc++IQKew==","signatures":[{"sig":"MEYCIQCLmbV2v1VqT9OsmYP8egHEQPbEhmlrPL1XPhPAIm7mGAIhAOeSpB+nshQixLQE/6DesbYNizEO9tjJed8X0WgH+eDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19619182},"main":"api/index.js","gitHead":"cc7afa5fe28ef4b0304f97b7e0b9ad8194427ae7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"@nedb/core":"^2.1.2"},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-340de95d","@abtnode/core":"1.16.19-beta-340de95d","@abtnode/cron":"1.16.19-beta-340de95d","@abtnode/util":"1.16.19-beta-340de95d","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-340de95d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-340de95d","@abtnode/client":"1.16.19-beta-340de95d","@abtnode/logger":"1.16.19-beta-340de95d","@abtnode/models":"1.16.19-beta-340de95d","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-340de95d","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-340de95d","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-340de95d","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-340de95d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-340de95d","@did-connect/storage-nedb":"^2.2.1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-340de95d","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.12","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.12","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-340de95d","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.12","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.12","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.32","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-340de95d_1699708362086_0.5748373253045722","host":"s3://npm-registry-packages"}},"1.16.19-beta-e6aac665":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-e6aac665","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-e6aac665","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0028f73e25e1a9198089ed629465a8902501d655","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-e6aac665.tgz","fileCount":253,"integrity":"sha512-D6UZfPYHCkpmMxUoju6SD6R2HlxaOO2gDqo8sKYaiiRCWJOFOLGFIZm8XGzgzF75euUP0gdl/ARXBsu5yPxhKA==","signatures":[{"sig":"MEUCIAS4nQqeMBln7CY7UY4sU+f+ntDx2Xjuqf+sbHlv0xOVAiEA2Ng/pXNXGfgOcziuQrS5Vzv1JNi86VUCZeekPYA2Bu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19617307},"main":"api/index.js","gitHead":"09b0172831521ef73f7879940b977c2696b5b247","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-e6aac665","@abtnode/core":"1.16.19-beta-e6aac665","@abtnode/cron":"1.16.19-beta-e6aac665","@abtnode/util":"1.16.19-beta-e6aac665","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-e6aac665","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-e6aac665","@abtnode/client":"1.16.19-beta-e6aac665","@abtnode/logger":"1.16.19-beta-e6aac665","@abtnode/models":"1.16.19-beta-e6aac665","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-e6aac665","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-e6aac665","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-e6aac665","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-e6aac665","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-e6aac665","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-e6aac665","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.14","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.14","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-e6aac665","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.14","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.14","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-e6aac665_1700123985683_0.6799705574805905","host":"s3://npm-registry-packages"}},"1.16.19-beta-7b2db880":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-7b2db880","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-7b2db880","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0240b7ccdb5231e96538e9a1f4159b237a5ab168","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-7b2db880.tgz","fileCount":253,"integrity":"sha512-p7mdIy3SQgWWxecAyFxcdz6nGrPtxPhhxcUUxWstS1/rFUxe3qA+i73JpbDBS8G4X4FtglWDz31k9OswYM2/+g==","signatures":[{"sig":"MEQCIFWXEE0j4GPLCzNRtKkLDfnrf/DDkllOgtMRaURQBDKsAiAgcqgqYNfiA9zAMojsKf7N1kpVO0HSjRT3BfcuIiYEHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19617205},"main":"api/index.js","gitHead":"598b576b97dd7accbfa1bb509b75e423ad27e5e2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-7b2db880","@abtnode/core":"1.16.19-beta-7b2db880","@abtnode/cron":"1.16.19-beta-7b2db880","@abtnode/util":"1.16.19-beta-7b2db880","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-7b2db880","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-7b2db880","@abtnode/client":"1.16.19-beta-7b2db880","@abtnode/logger":"1.16.19-beta-7b2db880","@abtnode/models":"1.16.19-beta-7b2db880","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-7b2db880","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-7b2db880","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-7b2db880","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-7b2db880","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-7b2db880","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-7b2db880","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.14","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.14","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-7b2db880","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.14","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.14","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.36","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-7b2db880_1700211634942_0.0419559287142488","host":"s3://npm-registry-packages"}},"1.16.19-beta-710018ca":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-710018ca","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-710018ca","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c887d616b5af855b1a16e1a903dcd0b5d4baa03d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-710018ca.tgz","fileCount":252,"integrity":"sha512-YW3TRzqo6QvdI1YAd06Lxlw+Be076tN9bPAhWXXuQGL0tyIzxuIFVVIJC+jVH3YDJ8u4BN0w7gcCfxVxBmfdqg==","signatures":[{"sig":"MEUCIQCX87TJuyn/XMFdp1I2lkDVPjoZs37k3zM834pH2BN0EgIgYAE1i5RXAmuJ4docZJEfp5xwUJX/3h3lc4xAuyw85EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19627252},"main":"api/index.js","gitHead":"23518dd7a84664e2a015284d5867cc31540fbdb0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-710018ca","@abtnode/core":"1.16.19-beta-710018ca","@abtnode/cron":"1.16.19-beta-710018ca","@abtnode/util":"1.16.19-beta-710018ca","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-710018ca","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-710018ca","@abtnode/client":"1.16.19-beta-710018ca","@abtnode/logger":"1.16.19-beta-710018ca","@abtnode/models":"1.16.19-beta-710018ca","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-710018ca","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-710018ca","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-710018ca","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-710018ca","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-710018ca","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-710018ca","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.16","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-710018ca","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-710018ca_1700612042524_0.3276204046396829","host":"s3://npm-registry-packages"}},"1.16.19-beta-7d3ef675":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-7d3ef675","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-7d3ef675","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"feff23df36bfadc66a541ec19f2b7a4d5e5d82eb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-7d3ef675.tgz","fileCount":253,"integrity":"sha512-3fh9aztxMo0mRI3/NhJKMGQjzXtQn74kA9onAREQVAskmSmN72cbrOOO3z2kYWvy+q8BGuuEWR0J1OkSCdrZ5Q==","signatures":[{"sig":"MEYCIQDUrFQS1WsEScX5ILtwKwfxuJ3jjUb3TqfTZV4yC9WrnQIhAKMYaGMeKgmmkXfL6qGKsyeBA3/BK+aslsyKxlMOIl56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19630178},"main":"api/index.js","gitHead":"af968e7bab22e67bd42d3dc93ff3ce827b9a91fe","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-7d3ef675","@abtnode/core":"1.16.19-beta-7d3ef675","@abtnode/cron":"1.16.19-beta-7d3ef675","@abtnode/util":"1.16.19-beta-7d3ef675","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-7d3ef675","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-7d3ef675","@abtnode/client":"1.16.19-beta-7d3ef675","@abtnode/logger":"1.16.19-beta-7d3ef675","@abtnode/models":"1.16.19-beta-7d3ef675","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-7d3ef675","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-7d3ef675","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-7d3ef675","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-7d3ef675","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-7d3ef675","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-7d3ef675","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.16","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-7d3ef675","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-7d3ef675_1700635731468_0.24751179010917657","host":"s3://npm-registry-packages"}},"1.16.19-beta-ba354e01":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-ba354e01","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-ba354e01","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"39a1f6352d7dabc0a1ba0448436df4975341375c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-ba354e01.tgz","fileCount":253,"integrity":"sha512-9nBScOrx7fWOm+kGTJn5t5jdg6JSxV26ik0e1bY0KBIuCWr6xJDTT4k+WUw6ZtpjPzkiqVAl2pSRcJQYY/oG6A==","signatures":[{"sig":"MEYCIQCkCzz9ZTqyB/P5LqSBTAzQrnAYlMWabB9VS7xG6bn7gAIhAJ2DmrGHffGk7myGlGHIjIAkq4xcnAuN9SJxbARvERei","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19670798},"main":"api/index.js","gitHead":"d685f8ca8f2fe49298aa0e94f2f15e1e7ebf761b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-ba354e01","@abtnode/core":"1.16.19-beta-ba354e01","@abtnode/cron":"1.16.19-beta-ba354e01","@abtnode/util":"1.16.19-beta-ba354e01","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-ba354e01","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-ba354e01","@abtnode/client":"1.16.19-beta-ba354e01","@abtnode/logger":"1.16.19-beta-ba354e01","@abtnode/models":"1.16.19-beta-ba354e01","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-ba354e01","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-ba354e01","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-ba354e01","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-ba354e01","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-ba354e01","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-ba354e01","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.16","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-ba354e01","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.40","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-ba354e01_1700740057203_0.5213737767045579","host":"s3://npm-registry-packages"}},"1.16.19-beta-630ac853":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-630ac853","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-630ac853","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bdaed7fcb09f3a00321a1bc6b15e37f71136db80","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-630ac853.tgz","fileCount":253,"integrity":"sha512-IroPqBtKztQUkbAf1oXdLvNLaFoEp7ZmgJT9mp/Jtt6yCvCeLvpWcQZlmirykUpHxMeSoxbMKf/mA0SKejVQJw==","signatures":[{"sig":"MEYCIQDgPmFrYLBVqB6Z66QsLcfp2ZPvo7/4p+CZa9hs8zpTcAIhAJjJJ/ciaTMq0HD5YH5OZTLIASdv0qBI6U6gDCXFZU6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19668606},"main":"api/index.js","gitHead":"a4feb519d9122ef75873dd8d657486afca2d4ac9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.95","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.95","@ocap/client":"1.18.95","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-630ac853","@abtnode/core":"1.16.19-beta-630ac853","@abtnode/cron":"1.16.19-beta-630ac853","@abtnode/util":"1.16.19-beta-630ac853","@arcblock/did":"^1.18.95","@arcblock/jwt":"1.18.95","@blocklet/sdk":"1.16.19-beta-630ac853","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-630ac853","@abtnode/client":"1.16.19-beta-630ac853","@abtnode/logger":"1.16.19-beta-630ac853","@abtnode/models":"1.16.19-beta-630ac853","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-630ac853","@arcblock/did-ext":"^1.18.95","@abtnode/analytics":"1.16.19-beta-630ac853","@arcblock/did-auth":"1.18.95","@blocklet/constant":"1.16.19-beta-630ac853","@arcblock/event-hub":"1.18.95","@arcblock/validator":"^1.18.95","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-630ac853","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-630ac853","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-630ac853","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.16","@ocap/wallet":"1.18.95","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.95","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.16","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-630ac853","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.16","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.16","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.41","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-630ac853_1700912245649_0.9220612941783954","host":"s3://npm-registry-packages"}},"1.16.19-beta-beb58af7":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-beb58af7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-beb58af7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8401051e9d5626e1ef0c0b34363c6804625d545a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-beb58af7.tgz","fileCount":255,"integrity":"sha512-DNTct0qiwuTa9Q2g/zA2bePF/bYDQuaQ7dYrOhRp8tNat0bglz8GK/fF8N6DCBTszEM/KSmWihrZnH8VVKU0nw==","signatures":[{"sig":"MEUCIE1k5MERIqYNjGEatB0Y1/1VtQ6tvwrD1l7gWCAWLnokAiEAukkzKkrEfMp06WVVLLK0xsIPWP6ybQDr3AsmWsAx83E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19673433},"main":"api/index.js","gitHead":"7b56e521b292c57251fc9f35c96dde4957f4c010","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.101","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.101","@ocap/client":"1.18.101","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-beb58af7","@abtnode/core":"1.16.19-beta-beb58af7","@abtnode/cron":"1.16.19-beta-beb58af7","@abtnode/util":"1.16.19-beta-beb58af7","@arcblock/did":"^1.18.101","@arcblock/jwt":"1.18.101","@blocklet/sdk":"1.16.19-beta-beb58af7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-beb58af7","@abtnode/client":"1.16.19-beta-beb58af7","@abtnode/logger":"1.16.19-beta-beb58af7","@abtnode/models":"1.16.19-beta-beb58af7","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-beb58af7","@arcblock/did-ext":"^1.18.101","@abtnode/analytics":"1.16.19-beta-beb58af7","@arcblock/did-auth":"1.18.101","@blocklet/constant":"1.16.19-beta-beb58af7","@arcblock/event-hub":"1.18.101","@arcblock/validator":"^1.18.101","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-beb58af7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-beb58af7","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-beb58af7","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.17","@ocap/wallet":"1.18.101","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.101","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.17","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-beb58af7","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.17","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.17","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.43","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-beb58af7_1701178039074_0.004068554501454491","host":"s3://npm-registry-packages"}},"1.16.19-beta-626e4d43":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-626e4d43","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-626e4d43","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3cb2fcb9b84385def3bed10663b573f01556820e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-626e4d43.tgz","fileCount":255,"integrity":"sha512-/ijzN98P4YNN7whDUmd4wU8K6OI3jQJ8K/CjLQQj39llAmi6MnKUKY+ina259MyA3F0ZRkM6P4dz/pnWb/xFgQ==","signatures":[{"sig":"MEUCIAgXJrVptaVf/rMP+qFBW5I/BRz55Pu5jvLF+DfgosMZAiEAxMHr0Gz3txRHHwbePuaWGdLFwMDoVe8k0WwbYUjXJX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19674926},"main":"api/index.js","gitHead":"1acfc039b8866999003c156edb50c71859226532","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.101","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.101","@ocap/client":"1.18.101","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-626e4d43","@abtnode/core":"1.16.19-beta-626e4d43","@abtnode/cron":"1.16.19-beta-626e4d43","@abtnode/util":"1.16.19-beta-626e4d43","@arcblock/did":"^1.18.101","@arcblock/jwt":"1.18.101","@blocklet/sdk":"1.16.19-beta-626e4d43","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-626e4d43","@abtnode/client":"1.16.19-beta-626e4d43","@abtnode/logger":"1.16.19-beta-626e4d43","@abtnode/models":"1.16.19-beta-626e4d43","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-626e4d43","@arcblock/did-ext":"^1.18.101","@abtnode/analytics":"1.16.19-beta-626e4d43","@arcblock/did-auth":"1.18.101","@blocklet/constant":"1.16.19-beta-626e4d43","@arcblock/event-hub":"1.18.101","@arcblock/validator":"^1.18.101","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-626e4d43","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-626e4d43","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-626e4d43","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.17","@ocap/wallet":"1.18.101","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.101","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.17","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-626e4d43","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.17","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.17","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.43","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-626e4d43_1701338666472_0.9325487766927212","host":"s3://npm-registry-packages"}},"1.16.19-beta-0c8ccc95":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-0c8ccc95","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-0c8ccc95","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c64464c46ce52aef5b8f28215dcb5fde470ba3a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-0c8ccc95.tgz","fileCount":255,"integrity":"sha512-IgCEz8VJmTdVdPLxTkQuSQhW9P1g83k20WZ9ifqFNVI/dgkwde8DQkGdFJz3wiSj/Y4sOMoAdKkoyms6tijAfQ==","signatures":[{"sig":"MEUCIQDofCsu63WoXb57wOXiexYNXHNNmnhAOOSfcVMXt+UjkgIgQd5Nnu7xmwstdCG+Ny3844KOc2f1AG53Hb8ifDCPrCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19726617},"main":"api/index.js","gitHead":"ac7746e282b6690a4ff8487c8e43a7055e383b15","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.101","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.101","@ocap/client":"1.18.101","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-0c8ccc95","@abtnode/core":"1.16.19-beta-0c8ccc95","@abtnode/cron":"1.16.19-beta-0c8ccc95","@abtnode/util":"1.16.19-beta-0c8ccc95","@arcblock/did":"^1.18.101","@arcblock/jwt":"1.18.101","@blocklet/sdk":"1.16.19-beta-0c8ccc95","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-0c8ccc95","@abtnode/client":"1.16.19-beta-0c8ccc95","@abtnode/logger":"1.16.19-beta-0c8ccc95","@abtnode/models":"1.16.19-beta-0c8ccc95","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-0c8ccc95","@arcblock/did-ext":"^1.18.101","@abtnode/analytics":"1.16.19-beta-0c8ccc95","@arcblock/did-auth":"1.18.101","@blocklet/constant":"1.16.19-beta-0c8ccc95","@arcblock/event-hub":"1.18.101","@arcblock/validator":"^1.18.101","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-0c8ccc95","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-0c8ccc95","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-0c8ccc95","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.18","@ocap/wallet":"1.18.101","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.101","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.18","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-0c8ccc95","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.18","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.44","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-0c8ccc95_1701433170893_0.9989162102120246","host":"s3://npm-registry-packages"}},"1.16.19-beta-71791b51":{"name":"@abtnode/blocklet-services","version":"1.16.19-beta-71791b51","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19-beta-71791b51","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d994a82be79c89cfb6ad2d97e64bcfe3611f4821","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19-beta-71791b51.tgz","fileCount":255,"integrity":"sha512-YQN3cw5fcSGq9vGd897AVPkt8tyB1puLACh3tAhrwRhYPZDzsrdD3QrUrXeKzn5rJEQbcEB/ojaHUz4cS8S94Q==","signatures":[{"sig":"MEQCIC8WnK94mWRYAO3SJbbVXYtwwHBSw5+Yx2O62CkWCXVHAiAqz+RKBqNW3tPd8HgEwPI28lU7k6uqg+uIj5LTCpe/2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19726617},"main":"api/index.js","gitHead":"eac7663e4d92686a511cd4e46a836503db061d87","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.101","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.101","@ocap/client":"1.18.101","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19-beta-71791b51","@abtnode/core":"1.16.19-beta-71791b51","@abtnode/cron":"1.16.19-beta-71791b51","@abtnode/util":"1.16.19-beta-71791b51","@arcblock/did":"^1.18.101","@arcblock/jwt":"1.18.101","@blocklet/sdk":"1.16.19-beta-71791b51","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19-beta-71791b51","@abtnode/client":"1.16.19-beta-71791b51","@abtnode/logger":"1.16.19-beta-71791b51","@abtnode/models":"1.16.19-beta-71791b51","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19-beta-71791b51","@arcblock/did-ext":"^1.18.101","@abtnode/analytics":"1.16.19-beta-71791b51","@arcblock/did-auth":"1.18.101","@blocklet/constant":"1.16.19-beta-71791b51","@arcblock/event-hub":"1.18.101","@arcblock/validator":"^1.18.101","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19-beta-71791b51","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19-beta-71791b51","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19-beta-71791b51","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.18","@ocap/wallet":"1.18.101","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.101","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.18","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19-beta-71791b51","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.18","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.44","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19-beta-71791b51_1701433446343_0.19028684186628642","host":"s3://npm-registry-packages"}},"1.16.19":{"name":"@abtnode/blocklet-services","version":"1.16.19","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.19","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c69b597e14da1d56fec0cc5cdade28ad1f5bb5c8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.19.tgz","fileCount":255,"integrity":"sha512-gAuoqJhBYJ6R3IiRvXZ0gRZJisibFZ65Ue2SKrE8os3D9hFqoRw5kQqhRzTYiLFGpx/LiQ5A0gWdMH2kG/WBXQ==","signatures":[{"sig":"MEYCIQDW/amFo62DJOp4ByCt25x1raTM9RlmWad26Cygu7oJwwIhAMaMQEhfFBCqd/T32wdjAnN4anYs19z8pXxmaqF02tPQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19726379},"main":"api/index.js","gitHead":"d7ad91ba5d0e15c2a311c335e24882b572f4169e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.101","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.101","@ocap/client":"1.18.101","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.19","@abtnode/core":"1.16.19","@abtnode/cron":"1.16.19","@abtnode/util":"1.16.19","@arcblock/did":"^1.18.101","@arcblock/jwt":"1.18.101","@blocklet/sdk":"1.16.19","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.19","@abtnode/client":"1.16.19","@abtnode/logger":"1.16.19","@abtnode/models":"1.16.19","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.19","@arcblock/did-ext":"^1.18.101","@abtnode/analytics":"1.16.19","@arcblock/did-auth":"1.18.101","@blocklet/constant":"1.16.19","@arcblock/event-hub":"1.18.101","@arcblock/validator":"^1.18.101","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.19","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.19","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.19","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.18","@ocap/wallet":"1.18.101","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.101","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.18","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.19","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.18","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.18","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.44","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.19_1701438139685_0.8579323744515583","host":"s3://npm-registry-packages"}},"1.16.20-beta-28c66e0b":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-28c66e0b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-28c66e0b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"296cc14dffc89571166424c74f268c658bc7a618","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-28c66e0b.tgz","fileCount":255,"integrity":"sha512-5IVrAUaANRGNSvWqhAe4FMxbwD7jiUK/M5CIjS8a4Yd9m3zdxwXbTg664hwLBzSHk1dfBDMKAtckFYrQIEEzeQ==","signatures":[{"sig":"MEUCIQCPBfggCPE8k/dNcXM+BLbji6cDmTlnF7FX+zQoaijV1QIgGec+4RbqaB6pHlOFpBjZKO8gYpCGkaoClVQ6PAunS5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19728463},"main":"api/index.js","gitHead":"c4c767c15f6f3c0972a466e262f00860878a90a3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-28c66e0b","@abtnode/core":"1.16.20-beta-28c66e0b","@abtnode/cron":"1.16.20-beta-28c66e0b","@abtnode/util":"1.16.20-beta-28c66e0b","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-28c66e0b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-28c66e0b","@abtnode/client":"1.16.20-beta-28c66e0b","@abtnode/logger":"1.16.20-beta-28c66e0b","@abtnode/models":"1.16.20-beta-28c66e0b","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-28c66e0b","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-28c66e0b","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-28c66e0b","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-28c66e0b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-28c66e0b","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-28c66e0b","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.20","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.20","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.20-beta-28c66e0b","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.20","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.46","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-28c66e0b_1701743666659_0.4053180587089684","host":"s3://npm-registry-packages"}},"1.16.20-beta-cf6dfce1":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-cf6dfce1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-cf6dfce1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ef24c45f87992e53081aaa13b0d36c306da611ec","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-cf6dfce1.tgz","fileCount":255,"integrity":"sha512-Q5x/LcyJ5k03JkJYL0AdMmUQqLLexJlSF7e2c35nU8hetkL3aY7EMJdqhtNmIG/adXH0AST6BnslmLeXzBTXtA==","signatures":[{"sig":"MEQCIEx2RIA3ngJCozr78KNavDojWmTcY5pgy3/nf3nqZSlPAiA11RjXKr/morEStBk8yi3340euclIBRwEiBO1843V3wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19730268},"main":"api/index.js","gitHead":"bc2f0c9c5a39b124c7a7b64ec907527b3e8ccdf1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-cf6dfce1","@abtnode/core":"1.16.20-beta-cf6dfce1","@abtnode/cron":"1.16.20-beta-cf6dfce1","@abtnode/util":"1.16.20-beta-cf6dfce1","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-cf6dfce1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-cf6dfce1","@abtnode/client":"1.16.20-beta-cf6dfce1","@abtnode/logger":"1.16.20-beta-cf6dfce1","@abtnode/models":"1.16.20-beta-cf6dfce1","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-cf6dfce1","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-cf6dfce1","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-cf6dfce1","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-cf6dfce1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-cf6dfce1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-cf6dfce1","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.20","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.20","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.20-beta-cf6dfce1","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.20","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.46","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-cf6dfce1_1701763838680_0.7069307146123127","host":"s3://npm-registry-packages"}},"1.16.20-beta-9c254d14":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-9c254d14","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-9c254d14","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"801c8bd7529c2378babb7c9d33c805fb6c252591","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-9c254d14.tgz","fileCount":255,"integrity":"sha512-I0dcFZBcsvgX+gemwHSiDvziOqYEjaKISoFXIlo38qpWt/rkEu1nmDAF1tNnYSb89jvwkTe/6b9hHbiG5cbmKA==","signatures":[{"sig":"MEQCIDOkqdTEA0WC34+vaOb3YaWBKSME6je/4liQLFeu0rjhAiAKihDiWz2xzi3pv0wqpjHaByS8cvowJa9VfGluCHaQ4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19731526},"main":"api/index.js","gitHead":"2f74601e9a8f2e07e872a629b6abc8d4bc1fd371","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf build","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env NODE_ENV=production NODE_OPTIONS='--max_old_space_size=4096' CI=1 PUBLIC_URL='/.well-known/service/static' react-app-rewired build","start:client":"DISABLE_ESLINT_PLUGIN=true NODE_ENV=development react-app-rewired start","analyze:client":"npm run build:client && source-map-explorer 'build/static/js/*.js'","prepublishOnly":"npm run build && rm -f build/static/**/*.map"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-9c254d14","@abtnode/core":"1.16.20-beta-9c254d14","@abtnode/cron":"1.16.20-beta-9c254d14","@abtnode/util":"1.16.20-beta-9c254d14","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-9c254d14","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-9c254d14","@abtnode/client":"1.16.20-beta-9c254d14","@abtnode/logger":"1.16.20-beta-9c254d14","@abtnode/models":"1.16.20-beta-9c254d14","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-9c254d14","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-9c254d14","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-9c254d14","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-9c254d14","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-9c254d14","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","core-js":"2.5.7","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-9c254d14","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.20","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","react-scripts":"^5.0.1","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.20","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","@blocklet/tracker":"1.16.20-beta-9c254d14","react-app-rewired":"^2.2.1","@blocklet/ui-react":"^2.8.20","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","copy-webpack-plugin":"^11.0.0","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.20","http-proxy-middleware":"^0.19.2","mutationobserver-shim":"^0.3.7","workbox-webpack-plugin":"6.5.4","register-service-worker":"^1.7.2","webpack-bundle-analyzer":"^4.6.1","@blocklet/launcher-layout":"2.2.46","node-polyfill-webpack-plugin":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-9c254d14_1701849616205_0.02572176604874521","host":"s3://npm-registry-packages"}},"1.16.20-beta-148929e2":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-148929e2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-148929e2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a127a7ba616c0b9c42970405ed01e577645d413c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-148929e2.tgz","fileCount":112,"integrity":"sha512-pILjdF8DYsJuw2VQci4QXY7DH3s4+CZ22hXgx01Ndiaf3JNUEc1i1sop6RVGLU3OYOH1MOf1N5CTjbpth9wxHg==","signatures":[{"sig":"MEQCIGPpTjAi5C9Yi6EDeq6IkVS9v55W/G5/azjVODNuEFnFAiBWIpqrYDqpAZt8Vdtlju3ZRiVp1+MxiIpRa8//zi7Ozg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8875867},"main":"api/index.js","gitHead":"99e23380f73b63a8e63ce1fe8f75908194df5d80","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-148929e2","@abtnode/core":"1.16.20-beta-148929e2","@abtnode/cron":"1.16.20-beta-148929e2","@abtnode/util":"1.16.20-beta-148929e2","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-148929e2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-148929e2","@abtnode/client":"1.16.20-beta-148929e2","@abtnode/logger":"1.16.20-beta-148929e2","@abtnode/models":"1.16.20-beta-148929e2","react-hook-form":"^7.48.2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-148929e2","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-148929e2","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-148929e2","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-148929e2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-148929e2","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-148929e2","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-148929e2","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-148929e2_1702196216999_0.7619765462151502","host":"s3://npm-registry-packages"}},"1.16.20-beta-e6e3b017":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-e6e3b017","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-e6e3b017","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"51a08d8f99825e52130dbdce48f407578b9c9fd9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-e6e3b017.tgz","fileCount":112,"integrity":"sha512-NTV17tgWVnCY2cf5x8YGl5hiB6FyzMeKuUHYlFBp9GuLtWrQE+tzxDCVDzkgsdBBDnyvCL6JzVHTAdGQdFcjaw==","signatures":[{"sig":"MEUCIQDvSwQXHX+3hRVvePhOjHg6P832knvhVatRzk/aWEPGkAIgKkSbJ5eTxv39TwrrPIj06FoDkE6pXtYbT0wRmypLUy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8875867},"main":"api/index.js","gitHead":"764869cd8c889713e56416f4e60385cc70b9482e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-e6e3b017","@abtnode/core":"1.16.20-beta-e6e3b017","@abtnode/cron":"1.16.20-beta-e6e3b017","@abtnode/util":"1.16.20-beta-e6e3b017","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-e6e3b017","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-e6e3b017","@abtnode/client":"1.16.20-beta-e6e3b017","@abtnode/logger":"1.16.20-beta-e6e3b017","@abtnode/models":"1.16.20-beta-e6e3b017","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-e6e3b017","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-e6e3b017","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-e6e3b017","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-e6e3b017","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-e6e3b017","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-e6e3b017","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-e6e3b017","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-e6e3b017_1702213507909_0.7864297695996949","host":"s3://npm-registry-packages"}},"1.16.20-beta-955a3019":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-955a3019","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-955a3019","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f8d813ac3b6c1dabab7289d37ba1250cc18e938a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-955a3019.tgz","fileCount":293,"integrity":"sha512-x+F2QKHGop+Qmo4UWY/7fOV90v3traS9dGbnT5mjXAuorFvwt3UW8qgv7Z3iBBb38fxx3LKCEGJXNfDppeHjFg==","signatures":[{"sig":"MEQCIGORQaIQuyAzxyHDsKpW99gXMhztpkLMZrPvX/GH9gSOAiAs/3aO3ChtdQXPWAojvhmW7q1TLzY5Fp8e1fRZmSHh4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18431319},"main":"api/index.js","gitHead":"f1b19cb52a19a5873f8f4de0618530d003e876a4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-955a3019","@abtnode/core":"1.16.20-beta-955a3019","@abtnode/cron":"1.16.20-beta-955a3019","@abtnode/util":"1.16.20-beta-955a3019","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-955a3019","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-955a3019","@abtnode/client":"1.16.20-beta-955a3019","@abtnode/logger":"1.16.20-beta-955a3019","@abtnode/models":"1.16.20-beta-955a3019","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-955a3019","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-955a3019","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-955a3019","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-955a3019","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-955a3019","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-955a3019","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-955a3019","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-955a3019_1702261236139_0.9266620094051943","host":"s3://npm-registry-packages"}},"1.16.20-beta-e363262e":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-e363262e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-e363262e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"786e1ec8099e1422066f3b364117112867a4ba9d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-e363262e.tgz","fileCount":293,"integrity":"sha512-KfZRueVw9XOB6l78AlJAoZbkC677PAhRBcTs7FuLBY/TNegvWkfx/dOBIf70luGhkTO7EhSL0wqmDlJNZ8fZ2A==","signatures":[{"sig":"MEUCICWcA3hRh8ZZ0mvw5cax8wDodMbdR+q5zIKr/MoHX0rmAiEAsmEiGy89oY4dc+ajaH7mHA19irZW+FxmhYBu85ukw2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18431304},"main":"api/index.js","gitHead":"479cea04dd620d8194d6221b2594b6a0f390ba76","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-e363262e","@abtnode/core":"1.16.20-beta-e363262e","@abtnode/cron":"1.16.20-beta-e363262e","@abtnode/util":"1.16.20-beta-e363262e","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-e363262e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-e363262e","@abtnode/client":"1.16.20-beta-e363262e","@abtnode/logger":"1.16.20-beta-e363262e","@abtnode/models":"1.16.20-beta-e363262e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-e363262e","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-e363262e","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-e363262e","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-e363262e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-e363262e","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-e363262e","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-e363262e","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-e363262e_1702292224601_0.8630827179567044","host":"s3://npm-registry-packages"}},"1.16.20-beta-ce2cd157":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-ce2cd157","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-ce2cd157","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bee3a368d57af9e9d5b69cf35f4d3c814117905e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-ce2cd157.tgz","fileCount":293,"integrity":"sha512-UMt4+qMYrLA45P2L0Y5oeugZZXXJYwoSIoYL+HOM6k3bWhVFm0umSGTJtCyp6YooDe0rCdVDw1yOzZUJYmUIuw==","signatures":[{"sig":"MEUCIQD+qPToWnRc0jGyx0A/7Gige+MVnxk5jP8V52PIEbEjYQIgLIqGcT4IwVzeCQOvzNidwfbeRb4bTZ6/7BUwAwqimf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18431304},"main":"api/index.js","gitHead":"a081d3e4fa2a6d51f343df07eb631fa9300d7538","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.103","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.103","@ocap/client":"1.18.103","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-ce2cd157","@abtnode/core":"1.16.20-beta-ce2cd157","@abtnode/cron":"1.16.20-beta-ce2cd157","@abtnode/util":"1.16.20-beta-ce2cd157","@arcblock/did":"^1.18.103","@arcblock/jwt":"1.18.103","@blocklet/sdk":"1.16.20-beta-ce2cd157","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-ce2cd157","@abtnode/client":"1.16.20-beta-ce2cd157","@abtnode/logger":"1.16.20-beta-ce2cd157","@abtnode/models":"1.16.20-beta-ce2cd157","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-ce2cd157","@arcblock/did-ext":"^1.18.103","@abtnode/analytics":"1.16.20-beta-ce2cd157","@arcblock/did-auth":"1.18.103","@blocklet/constant":"1.16.20-beta-ce2cd157","@arcblock/event-hub":"1.18.103","@arcblock/validator":"^1.18.103","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-ce2cd157","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-ce2cd157","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-ce2cd157","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.103","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.103","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-ce2cd157","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-ce2cd157_1702350437801_0.042802080871802595","host":"s3://npm-registry-packages"}},"1.16.20-beta-bb1cd034":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-bb1cd034","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-bb1cd034","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fdf31ffe62822e990ce17adbe06e224374951813","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-bb1cd034.tgz","fileCount":295,"integrity":"sha512-RUMkN8lOduVzqrsVW67wpULh1Nh/ePUJQCENvoLUaXBByl2++js9nhTlWGt6yteJT1z4MNTKwwuXDC3J84pEVg==","signatures":[{"sig":"MEYCIQDH90JAE4pxLMzfV15rjNxK5EI5cV3G+izV/PtZHAThLAIhAOKnKNYrbGic5JnDKlfZrUtGUB8GKiFi0sYrUrCvDNeD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18446678},"main":"api/index.js","gitHead":"b000d880478911fbad7f5b197daf8a9065463ca8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-bb1cd034","@abtnode/core":"1.16.20-beta-bb1cd034","@abtnode/cron":"1.16.20-beta-bb1cd034","@abtnode/util":"1.16.20-beta-bb1cd034","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.20-beta-bb1cd034","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-bb1cd034","@abtnode/client":"1.16.20-beta-bb1cd034","@abtnode/logger":"1.16.20-beta-bb1cd034","@abtnode/models":"1.16.20-beta-bb1cd034","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-bb1cd034","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.20-beta-bb1cd034","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.20-beta-bb1cd034","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-bb1cd034","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-bb1cd034","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-bb1cd034","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.21","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.21","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-bb1cd034","@blocklet/ui-react":"^2.8.21","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.21","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.47","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-bb1cd034_1702642637647_0.0417304302923327","host":"s3://npm-registry-packages"}},"1.16.20-beta-20c7fb25":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-20c7fb25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-20c7fb25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e2e1e367cacb817d478f53c3b6dcc8e06713db2f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-20c7fb25.tgz","fileCount":295,"integrity":"sha512-4Rchje71e67qCr25XqEQwo3PU6IEJx1mPEs8oQpF7s8h/R5n43SN8EifvIQaRk+vwehS/6XGAG0E27tzfVoa5Q==","signatures":[{"sig":"MEUCICvFbcMjRTY7YD7l+iUVx2dWt63w9RtyMaPRZMUoXRIMAiEA9STK8y/o8nwIUhasbTNpjEESGkVu8bCpHgHIvvMUtTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18446689},"main":"api/index.js","gitHead":"cb9c7d84ca84283ccc6bf21264dfbef705a83abb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-20c7fb25","@abtnode/core":"1.16.20-beta-20c7fb25","@abtnode/cron":"1.16.20-beta-20c7fb25","@abtnode/util":"1.16.20-beta-20c7fb25","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.20-beta-20c7fb25","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-20c7fb25","@abtnode/client":"1.16.20-beta-20c7fb25","@abtnode/logger":"1.16.20-beta-20c7fb25","@abtnode/models":"1.16.20-beta-20c7fb25","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-20c7fb25","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.20-beta-20c7fb25","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.20-beta-20c7fb25","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-20c7fb25","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-20c7fb25","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-20c7fb25","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.22","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.22","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-20c7fb25","@blocklet/ui-react":"^2.8.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.22","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-20c7fb25_1702749088777_0.2986715807028537","host":"s3://npm-registry-packages"}},"1.16.20-beta-e32e39d7":{"name":"@abtnode/blocklet-services","version":"1.16.20-beta-e32e39d7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20-beta-e32e39d7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"101ad4cabc50eec2acc7c14bc5ed69fc456befb9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20-beta-e32e39d7.tgz","fileCount":295,"integrity":"sha512-7vTDgJFBBPgl3/EaQfzAaq2BDw0zdBkiOrTqGJIV9DT6osZSbSHdRW5P8jgzfbMa8yjCn0DZTKIJBA4+NNtUBA==","signatures":[{"sig":"MEUCIQDImzKXMr4mws+himrO0xG2kCGgDWrCO34Jam1yAic1RgIgY1v7xmOOcPIMKtEmHV1TEqOltc4KGFk6mAHdUqVTv90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18446822},"main":"api/index.js","gitHead":"01ff4e9304b150d7c12872d417b81327792ad8e5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20-beta-e32e39d7","@abtnode/core":"1.16.20-beta-e32e39d7","@abtnode/cron":"1.16.20-beta-e32e39d7","@abtnode/util":"1.16.20-beta-e32e39d7","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.20-beta-e32e39d7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20-beta-e32e39d7","@abtnode/client":"1.16.20-beta-e32e39d7","@abtnode/logger":"1.16.20-beta-e32e39d7","@abtnode/models":"1.16.20-beta-e32e39d7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20-beta-e32e39d7","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.20-beta-e32e39d7","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.20-beta-e32e39d7","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20-beta-e32e39d7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20-beta-e32e39d7","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20-beta-e32e39d7","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.22","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.22","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20-beta-e32e39d7","@blocklet/ui-react":"^2.8.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.22","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20-beta-e32e39d7_1702804610242_0.48416178642644914","host":"s3://npm-registry-packages"}},"1.16.20":{"name":"@abtnode/blocklet-services","version":"1.16.20","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.20","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8e2e2d1555c6911dd23942cc6fa57497fd4b6cda","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.20.tgz","fileCount":295,"integrity":"sha512-lNZ91AYbYil4PwNtnJZ35tUj/IhBpb0TeqwlSQgwclBr6gtlp084ez6ympA3jtAAgOtQP5JlUFZBN0Pwk2NFUQ==","signatures":[{"sig":"MEYCIQCMjSmfILdRBa64jdivPSubzWqpW2tAf04RKohuEY69BAIhAPLe5l3EBBCz2G0WRzBhhKt67zN6FyRk9mHpiwM4EK4T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18446584},"main":"api/index.js","gitHead":"715efa6465e9143c23b152b5ef639266ea834843","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.20","@abtnode/core":"1.16.20","@abtnode/cron":"1.16.20","@abtnode/util":"1.16.20","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.20","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.20","@abtnode/client":"1.16.20","@abtnode/logger":"1.16.20","@abtnode/models":"1.16.20","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.20","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.20","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.20","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.20","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.20","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.20","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.22","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.22","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.20","@blocklet/ui-react":"^2.8.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.22","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.20_1702850327951_0.688962859449779","host":"s3://npm-registry-packages"}},"1.16.21-beta-46c675eb":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-46c675eb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-46c675eb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e3870d0a403d6eb00e64fc9d73406b18e4409116","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-46c675eb.tgz","fileCount":295,"integrity":"sha512-P4IODBAKaVKswCVoE0LU2AUrT4oQG3+tDOX0YQ0uYqjwtDuU8diOkAWihWLKvXlN7BKMCs+w9DTl0+Y3BM2OZA==","signatures":[{"sig":"MEUCIQDN8CiacakihhylCH8Dc+NG1SutVm9nonv9Z7rbWXXBmgIgI827WezqI99k+4jgOf4tJz9EbYgQVq1tq1q56J3uDJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18447661},"main":"api/index.js","gitHead":"a852c7930e8bc84c641579d8e4c009accf478078","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.0/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-46c675eb","@abtnode/core":"1.16.21-beta-46c675eb","@abtnode/cron":"1.16.21-beta-46c675eb","@abtnode/util":"1.16.21-beta-46c675eb","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.21-beta-46c675eb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-46c675eb","@abtnode/client":"1.16.21-beta-46c675eb","@abtnode/logger":"1.16.21-beta-46c675eb","@abtnode/models":"1.16.21-beta-46c675eb","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-46c675eb","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.21-beta-46c675eb","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.21-beta-46c675eb","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-46c675eb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-46c675eb","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-46c675eb","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.22","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.22","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-46c675eb","@blocklet/ui-react":"^2.8.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.22","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-46c675eb_1703045944740_0.4073576582328686","host":"s3://npm-registry-packages"}},"1.16.21-beta-edf184e1":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-edf184e1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-edf184e1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"65059c43a5dc330d29d39f4d99df25e829a70dae","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-edf184e1.tgz","fileCount":296,"integrity":"sha512-ptsYI+/T1SGUfzbe3fWabWf8NYek5qJirlZdkORztjAUfbT3uoO7k/NziCgMejvHV04g6uTwt+cMBfx2Dx6Jzg==","signatures":[{"sig":"MEUCIQCd9XmQz0CzFWKwqTRw+vvtcXbHtHzYahFL4LuPbKRFmQIgMX152b+/Tc/sZl89jsgjhWPodYEo0lSoQP9C9BurpWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18486247},"main":"api/index.js","gitHead":"e89c7e31d2d9ca5d00ae1f72304bdc7dcb78cc44","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.105","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.105","@ocap/client":"1.18.105","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-edf184e1","@abtnode/core":"1.16.21-beta-edf184e1","@abtnode/cron":"1.16.21-beta-edf184e1","@abtnode/util":"1.16.21-beta-edf184e1","@arcblock/did":"^1.18.105","@arcblock/jwt":"1.18.105","@blocklet/sdk":"1.16.21-beta-edf184e1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-edf184e1","@abtnode/client":"1.16.21-beta-edf184e1","@abtnode/logger":"1.16.21-beta-edf184e1","@abtnode/models":"1.16.21-beta-edf184e1","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-edf184e1","@arcblock/did-ext":"^1.18.105","@abtnode/analytics":"1.16.21-beta-edf184e1","@arcblock/did-auth":"1.18.105","@blocklet/constant":"1.16.21-beta-edf184e1","@arcblock/event-hub":"1.18.105","@arcblock/validator":"^1.18.105","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-edf184e1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-edf184e1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-edf184e1","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.22","@ocap/wallet":"1.18.105","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.105","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.22","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-edf184e1","@blocklet/ui-react":"^2.8.22","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.22","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-edf184e1_1703504847948_0.39949474468624113","host":"s3://npm-registry-packages"}},"1.16.21-beta-e828f413":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-e828f413","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-e828f413","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a534b370afa4a77bf84e2ee461b9408a7f0f08d7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-e828f413.tgz","fileCount":296,"integrity":"sha512-b4Ue7H0cGAE9mtZHJGOuqTE2SFXBgTU+gKB0am5kNpmjLTHRxllimM/+jTZiOk0Lqp+oyhqEtIgZIhp60JNSaQ==","signatures":[{"sig":"MEQCIAJoAPzgBTseTESrcx2VwkSD3+MNxzLhp7OEz4Yhfnv5AiBuF6FoNPBllBmz2fsMVJOH7L1l3B95GrwvCVIe1vxSxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18488389},"main":"api/index.js","gitHead":"936af9cb0549f341d3683ea63085b460bf6ddbf0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-e828f413","@abtnode/core":"1.16.21-beta-e828f413","@abtnode/cron":"1.16.21-beta-e828f413","@abtnode/util":"1.16.21-beta-e828f413","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-e828f413","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-e828f413","@abtnode/client":"1.16.21-beta-e828f413","@abtnode/logger":"1.16.21-beta-e828f413","@abtnode/models":"1.16.21-beta-e828f413","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-e828f413","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-e828f413","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-e828f413","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-e828f413","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-e828f413","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-e828f413","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-e828f413","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-e828f413_1703563450939_0.8670739916974535","host":"s3://npm-registry-packages"}},"1.16.21-beta-7b40ffb4":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-7b40ffb4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-7b40ffb4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4cdd5d01dd59f615383ed8b8ebd0caaff784e722","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-7b40ffb4.tgz","fileCount":296,"integrity":"sha512-xSt5MwwgP39+NBFiBxJFd1BhFij3a1rr+xwwSkgV4DqklOvmYpU2+UARUZcM5dZPDdGgy9gfCbYlmY7wqclBaQ==","signatures":[{"sig":"MEQCIG+XDfAASfRwo1c+A6yBUeP4QWzylhSQy3uWiIGJAQ5+AiArTYkpQi0hS1/qWKP1i71PdPG0/7blb08zcN2Pt29HnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18488580},"main":"api/index.js","gitHead":"11d567281247a935e866911ebcf53d37021043b3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-7b40ffb4","@abtnode/core":"1.16.21-beta-7b40ffb4","@abtnode/cron":"1.16.21-beta-7b40ffb4","@abtnode/util":"1.16.21-beta-7b40ffb4","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-7b40ffb4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-7b40ffb4","@abtnode/client":"1.16.21-beta-7b40ffb4","@abtnode/logger":"1.16.21-beta-7b40ffb4","@abtnode/models":"1.16.21-beta-7b40ffb4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-7b40ffb4","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-7b40ffb4","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-7b40ffb4","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-7b40ffb4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-7b40ffb4","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-7b40ffb4","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-7b40ffb4","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-7b40ffb4_1703594837563_0.6741371728352656","host":"s3://npm-registry-packages"}},"1.16.21-beta-bd0e2503":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-bd0e2503","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-bd0e2503","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c6470e861fe274d660f81692d2478631813c5170","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-bd0e2503.tgz","fileCount":296,"integrity":"sha512-diZC7ek6pLhgeC0lMQXsmrdI+V/XDRmMV6h8RN5yqdVyljILbdoqLd6K7Bye6wMc3l6eEweyEwryKt9pd0FvSQ==","signatures":[{"sig":"MEYCIQDQJRG6B2qxraE6IvZRe2zX9iVxlE9R9xJIu+6c000PdQIhAJOwsrrPIZ58MH/ghyllULVLOrFsV/yiNFtbI+PCVEw+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18496966},"main":"api/index.js","gitHead":"f4550e061b661cb67d7f1413ada51f3f6491f0b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-bd0e2503","@abtnode/core":"1.16.21-beta-bd0e2503","@abtnode/cron":"1.16.21-beta-bd0e2503","@abtnode/util":"1.16.21-beta-bd0e2503","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-bd0e2503","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-bd0e2503","@abtnode/client":"1.16.21-beta-bd0e2503","@abtnode/logger":"1.16.21-beta-bd0e2503","@abtnode/models":"1.16.21-beta-bd0e2503","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-bd0e2503","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-bd0e2503","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-bd0e2503","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-bd0e2503","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-bd0e2503","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-bd0e2503","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-bd0e2503","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-bd0e2503_1703685135281_0.9159383782030697","host":"s3://npm-registry-packages"}},"1.16.21-beta-420f105a":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-420f105a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-420f105a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b4ab4024019d62031239b71f3ce21aa42637dbce","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-420f105a.tgz","fileCount":298,"integrity":"sha512-4ATHw2pDE+vLCUQw55bJvo/UuM/CfPy5yQSNXkz641HLdN/AjdUcD28nORXcDELKV/KhAvtOZE816cUKph7n6w==","signatures":[{"sig":"MEUCIDOKT3L++NYMxaxl90YNOfERiwujbNjJxnNV/UO+eFiVAiEA76C3UYrvesqKV9gDlCHXgT4gYFCopApi/x9gf5iZjaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18495208},"main":"api/index.js","gitHead":"f38219e9051563984543127087d6d88fc8b1be98","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-420f105a","@abtnode/core":"1.16.21-beta-420f105a","@abtnode/cron":"1.16.21-beta-420f105a","@abtnode/util":"1.16.21-beta-420f105a","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-420f105a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-420f105a","@abtnode/client":"1.16.21-beta-420f105a","@abtnode/logger":"1.16.21-beta-420f105a","@abtnode/models":"1.16.21-beta-420f105a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-420f105a","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-420f105a","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-420f105a","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-420f105a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-420f105a","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-420f105a","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-420f105a","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-420f105a_1703846782854_0.006579177524788982","host":"s3://npm-registry-packages"}},"1.16.21-beta-445a8baa":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-445a8baa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-445a8baa","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"de4e956a2cf6ad2ca3f2069381271f87ac905ec6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-445a8baa.tgz","fileCount":298,"integrity":"sha512-r1YhuIOynXxlAkkHlUZ3Ko9qncgYr+doMbNZ0/px8QO0dHaJpj1Xc48Z0JKQH+Ua46dARqV/EuN+ws6uCm+2og==","signatures":[{"sig":"MEUCIA95juUtXP10U7jH+p2vZhsXsZKoUTe5YNoOW6dGc6+yAiEAlo4abUr0sxzgu39mNDdsrv1sKH59z3aI4XQa7uATAYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18497462},"main":"api/index.js","gitHead":"7a7ff8be7f424775c3bde0eead773d8e6177fa1a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-445a8baa","@abtnode/core":"1.16.21-beta-445a8baa","@abtnode/cron":"1.16.21-beta-445a8baa","@abtnode/util":"1.16.21-beta-445a8baa","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-445a8baa","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-445a8baa","@abtnode/client":"1.16.21-beta-445a8baa","@abtnode/logger":"1.16.21-beta-445a8baa","@abtnode/models":"1.16.21-beta-445a8baa","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-445a8baa","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-445a8baa","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-445a8baa","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-445a8baa","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-445a8baa","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-445a8baa","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-445a8baa","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-445a8baa_1704190442720_0.06008319815235641","host":"s3://npm-registry-packages"}},"1.16.21-beta-93c6e42b":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-93c6e42b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-93c6e42b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fa378a95ced8838b2d3a6618927a7aff13c0e508","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-93c6e42b.tgz","fileCount":299,"integrity":"sha512-FvTWSGIG4feHXAztwKmT6lUsniy7b5VWxFQfmsu85v/HlLsVknVkeTJPHI/C7So5zD0gIQ2ueKwwrUxg1zZHew==","signatures":[{"sig":"MEQCIEBAeAP3RGf7eT47GbQkRzZfLBTcPDA4roGvsh1dhRHLAiBM5zKvNrY9DNsoYbx7WdtDIhj5H1zWyK+ssohjp219gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18501670},"main":"api/index.js","gitHead":"80619ce49f5a9224d3d817e5faea4422072b0553","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.107","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.107","@ocap/client":"1.18.107","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-93c6e42b","@abtnode/core":"1.16.21-beta-93c6e42b","@abtnode/cron":"1.16.21-beta-93c6e42b","@abtnode/util":"1.16.21-beta-93c6e42b","@arcblock/did":"^1.18.107","@arcblock/jwt":"1.18.107","@blocklet/sdk":"1.16.21-beta-93c6e42b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-93c6e42b","@abtnode/client":"1.16.21-beta-93c6e42b","@abtnode/logger":"1.16.21-beta-93c6e42b","@abtnode/models":"1.16.21-beta-93c6e42b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-93c6e42b","@arcblock/did-ext":"^1.18.107","@abtnode/analytics":"1.16.21-beta-93c6e42b","@arcblock/did-auth":"1.18.107","@blocklet/constant":"1.16.21-beta-93c6e42b","@arcblock/event-hub":"1.18.107","@arcblock/validator":"^1.18.107","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-93c6e42b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-93c6e42b","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^4.5.1","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-93c6e42b","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.8.23","@ocap/wallet":"1.18.107","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.107","@emotion/react":"^11.10.4","@arcblock/icons":"^2.8.23","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-93c6e42b","@blocklet/ui-react":"^2.8.23","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.8.23","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^0.17.1","@blocklet/launcher-layout":"2.2.48","vite-plugin-node-polyfills":"^0.17.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-93c6e42b_1704286904824_0.4239779077077388","host":"s3://npm-registry-packages"}},"1.16.21-beta-2e75c75c":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-2e75c75c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-2e75c75c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"243f90797265cb4c67c04f55af88929eda3847f3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-2e75c75c.tgz","fileCount":301,"integrity":"sha512-LXXbjK276VdruSBa1xY6nb9TR9meOFYaJN4epm3srdrVh/3OxwqzQUSf+4B/nCQ7GqeNq4ejWlfFnA0nOqbl7A==","signatures":[{"sig":"MEQCID10x9l7L7qfV1UicQrVgnw3xr/GUvmz2Sz4riAMclniAiBnFqCIP7B1QrowADu7yV1nc23sS2fRfBv5fx/98AOq+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18799163},"main":"api/index.js","gitHead":"1fca0b58e1ed4f7a9bb268829a7c84290a01c89d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-2e75c75c","@abtnode/core":"1.16.21-beta-2e75c75c","@abtnode/cron":"1.16.21-beta-2e75c75c","@abtnode/util":"1.16.21-beta-2e75c75c","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.21-beta-2e75c75c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-2e75c75c","@abtnode/client":"1.16.21-beta-2e75c75c","@abtnode/logger":"1.16.21-beta-2e75c75c","@abtnode/models":"1.16.21-beta-2e75c75c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-2e75c75c","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.21-beta-2e75c75c","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.21-beta-2e75c75c","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-2e75c75c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-2e75c75c","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-2e75c75c","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.1","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.1","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-2e75c75c","@blocklet/ui-react":"^2.9.1","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.1","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-2e75c75c_1704434306824_0.8391148498157652","host":"s3://npm-registry-packages"}},"1.16.21-beta-da3f852a":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-da3f852a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-da3f852a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4ca8ff5301972e1182ecfbedf9bff61a7bd55a5d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-da3f852a.tgz","fileCount":302,"integrity":"sha512-mMX/hOGvLLfkfBGtPBosuOt2LLU8TXcyflqWQK6uV9mk+MJE8SkSNesekQptGbIJPvPhVyxbgF5nuGZz0BmviA==","signatures":[{"sig":"MEQCICUkc6/UM+3Bm7XVT9qdNYkeRgaFH/GaWzvUK9jzXEicAiAt1vNbVd/za1ILc/AnZfvg2cKv9gae2h4zqg+5y0FTRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19870170},"main":"api/index.js","gitHead":"57b315bdb59f2125c5f0595d5cb21c92196710ba","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-da3f852a","@abtnode/core":"1.16.21-beta-da3f852a","@abtnode/cron":"1.16.21-beta-da3f852a","@abtnode/util":"1.16.21-beta-da3f852a","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.21-beta-da3f852a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-da3f852a","@abtnode/client":"1.16.21-beta-da3f852a","@abtnode/logger":"1.16.21-beta-da3f852a","@abtnode/models":"1.16.21-beta-da3f852a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-da3f852a","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.21-beta-da3f852a","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.21-beta-da3f852a","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-da3f852a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-da3f852a","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-da3f852a","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.2","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.2","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-da3f852a","@blocklet/ui-react":"^2.9.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.2","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-da3f852a_1704597820695_0.6627280351286289","host":"s3://npm-registry-packages"}},"1.16.21-beta-725f6059":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-725f6059","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-725f6059","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f024a7aacce6b5ee7529eb527efab52dcec01e66","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-725f6059.tgz","fileCount":302,"integrity":"sha512-7Mdt/luWsrUry69UrLxA6RblNiRp6ndcUe/hL0ojU+IqgaKjs27lT66gy/7Q0swe6SKjve8FFFpjiX0vel9/qQ==","signatures":[{"sig":"MEUCIQCFKmFyDqBs3G0B4Xhq2RSL/7oc6DncQyK3s/qBYmoWuQIgdaA7riMgF31H+jxVZVgAHbe+bkA3oijZYumow7zHLi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19870170},"main":"api/index.js","gitHead":"c98d5223587153983c52574492c36a3456e10e1b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-725f6059","@abtnode/core":"1.16.21-beta-725f6059","@abtnode/cron":"1.16.21-beta-725f6059","@abtnode/util":"1.16.21-beta-725f6059","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.21-beta-725f6059","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-725f6059","@abtnode/client":"1.16.21-beta-725f6059","@abtnode/logger":"1.16.21-beta-725f6059","@abtnode/models":"1.16.21-beta-725f6059","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-725f6059","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.21-beta-725f6059","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.21-beta-725f6059","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-725f6059","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-725f6059","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-725f6059","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.2","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.2","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-725f6059","@blocklet/ui-react":"^2.9.2","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.2","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-725f6059_1704599066118_0.503260179168874","host":"s3://npm-registry-packages"}},"1.16.21-beta-8ce6a704":{"name":"@abtnode/blocklet-services","version":"1.16.21-beta-8ce6a704","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21-beta-8ce6a704","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"706adfe1a493ecfb33593cde45d1dc4fc5247a06","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21-beta-8ce6a704.tgz","fileCount":302,"integrity":"sha512-nogerg2hzwi4b8vfNndaYxrxSyQthlKoP7FX0W4unCceKAV539WscpSo4CjivkK2nfLYu/mCbM18IFUNZrmXog==","signatures":[{"sig":"MEUCIC3SlcjWS50qBB/kGGBYenG1WDttlMBoOc/qurDLWmFLAiEAk++ugnf2YjdePjs67rLi3+Lw6apflQp2mOiTNzpQhLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19871700},"main":"api/index.js","gitHead":"c0d935c27c3ad2ba455deb4aa3a0eacc4c1e7216","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21-beta-8ce6a704","@abtnode/core":"1.16.21-beta-8ce6a704","@abtnode/cron":"1.16.21-beta-8ce6a704","@abtnode/util":"1.16.21-beta-8ce6a704","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.21-beta-8ce6a704","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21-beta-8ce6a704","@abtnode/client":"1.16.21-beta-8ce6a704","@abtnode/logger":"1.16.21-beta-8ce6a704","@abtnode/models":"1.16.21-beta-8ce6a704","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21-beta-8ce6a704","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.21-beta-8ce6a704","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.21-beta-8ce6a704","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21-beta-8ce6a704","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21-beta-8ce6a704","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21-beta-8ce6a704","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.3","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.3","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21-beta-8ce6a704","@blocklet/ui-react":"^2.9.3","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.3","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21-beta-8ce6a704_1704713302351_0.5733657097494669","host":"s3://npm-registry-packages"}},"1.16.21":{"name":"@abtnode/blocklet-services","version":"1.16.21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"43a76c399215f6f417a0a681263b4205cffd05d6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.21.tgz","fileCount":302,"integrity":"sha512-ppwFHTFQHo0qEJMxEUvScVggH0ChnVZj6h5FfzSlbcjf1MhhC9e14NmzM6FH8S3Az1/z9kbtTEL1GHV9mIQ4uw==","signatures":[{"sig":"MEYCIQC2OQNLtsvamrfUFHSMa0eY+yi2+cfCnNAAfU/gb+G7AwIhANJWJns9b0Kb2FyCNR1kxpYEv92TsOECkNwhLlKz83qm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19871639},"main":"api/index.js","gitHead":"e4b7651a0e73161cd47ea4f75e84dd6d39c8a990","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.21","@abtnode/core":"1.16.21","@abtnode/cron":"1.16.21","@abtnode/util":"1.16.21","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.21","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.21","@abtnode/client":"1.16.21","@abtnode/logger":"1.16.21","@abtnode/models":"1.16.21","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.21","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.21","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.21","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.21","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.21","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.21","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.5","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.5","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.21","@blocklet/ui-react":"^2.9.3","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.5","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.21_1704722165720_0.07101338721122019","host":"s3://npm-registry-packages"}},"1.16.22-beta-f47f2cf7":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-f47f2cf7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-f47f2cf7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b15063373136f0c0e3209b1f2087810bf1fa5ae8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-f47f2cf7.tgz","fileCount":302,"integrity":"sha512-VwaYcD4emkrxslAhk3Dly4vzotoU5BuXzV783an2mMe7hCugJncGn9B0kv5qkdr3tLvBTa98d8I2X0b//LBTXQ==","signatures":[{"sig":"MEQCIBfO9BrltbcNnD9Vi8CT2S/FWzUusnHlkTJxQiDyrudAAiBopNoX3C9jJsbn4+1GBW4xhbDM7WUvWt+LB/rgbUVjUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19871935},"main":"api/index.js","gitHead":"428b62fcd74f971338b0852c0fce6ce367b0da90","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.1/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-f47f2cf7","@abtnode/core":"1.16.22-beta-f47f2cf7","@abtnode/cron":"1.16.22-beta-f47f2cf7","@abtnode/util":"1.16.22-beta-f47f2cf7","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-f47f2cf7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-f47f2cf7","@abtnode/client":"1.16.22-beta-f47f2cf7","@abtnode/logger":"1.16.22-beta-f47f2cf7","@abtnode/models":"1.16.22-beta-f47f2cf7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-f47f2cf7","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-f47f2cf7","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-f47f2cf7","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-f47f2cf7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-f47f2cf7","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-f47f2cf7","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.5","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.5","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-f47f2cf7","@blocklet/ui-react":"^2.9.3","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.5","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.50","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-f47f2cf7_1704800370045_0.7400283369216829","host":"s3://npm-registry-packages"}},"1.16.22-beta-079a9053":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-079a9053","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-079a9053","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a35c733c8fe95d8fab895137a2d4306d1c6de470","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-079a9053.tgz","fileCount":330,"integrity":"sha512-GvDBSi+OKJB++DUj1/1DkiepgzArqNxKjqWyICxuMclf4VANqB/VP+BVGfWAEgGnaoyctSP8k5EbP2RkRvfarA==","signatures":[{"sig":"MEQCIG+hvGnHWsThnYWrdhDPnquScfysSbgZmcdFhnY+kIg6AiBz3kgBPsyFqg4EaZYnU40E/qEgSMHxu4yM0npmuFlDIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19876716},"main":"api/index.js","gitHead":"012ceb3aa8270b79d3a6935e6f1de2f5b9a50348","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-079a9053","@abtnode/core":"1.16.22-beta-079a9053","@abtnode/cron":"1.16.22-beta-079a9053","@abtnode/util":"1.16.22-beta-079a9053","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-079a9053","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-079a9053","@abtnode/client":"1.16.22-beta-079a9053","@abtnode/logger":"1.16.22-beta-079a9053","@abtnode/models":"1.16.22-beta-079a9053","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-079a9053","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-079a9053","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-079a9053","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-079a9053","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-079a9053","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-079a9053","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.7","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.7","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-079a9053","@blocklet/ui-react":"^2.9.7","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.7","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-079a9053_1704964414221_0.7491874094413649","host":"s3://npm-registry-packages"}},"1.16.22-beta-5bf86cd3":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-5bf86cd3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-5bf86cd3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bc50fc0ca0096987c9c95f2ed880a07844bf4dcb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-5bf86cd3.tgz","fileCount":330,"integrity":"sha512-1lVZKsOGkuWBKQ80zw9jjPs5q8NfxUprMNjpxcMMN243vyRscMM9+Y8VRT+rGOk88Si9ilBe9qy/2LlwsJeSPA==","signatures":[{"sig":"MEUCIFMXeqmB7uFn2jcXNzAv11YtlWhrG38TVTi3cMRJ3wyxAiEAmfsXv2jyXarSfGLPBwXEWFD5VWaKjBcnCHbDIGDAHY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19878977},"main":"api/index.js","gitHead":"5cac513901c247011be421fb8428d7875f475b0f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-5bf86cd3","@abtnode/core":"1.16.22-beta-5bf86cd3","@abtnode/cron":"1.16.22-beta-5bf86cd3","@abtnode/util":"1.16.22-beta-5bf86cd3","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-5bf86cd3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-5bf86cd3","@abtnode/client":"1.16.22-beta-5bf86cd3","@abtnode/logger":"1.16.22-beta-5bf86cd3","@abtnode/models":"1.16.22-beta-5bf86cd3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-5bf86cd3","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-5bf86cd3","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-5bf86cd3","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-5bf86cd3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-5bf86cd3","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-5bf86cd3","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-5bf86cd3","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-5bf86cd3_1705067430650_0.3395812415353867","host":"s3://npm-registry-packages"}},"1.16.22-beta-87e027a7":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-87e027a7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-87e027a7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d49bce3289f38cd1874f6bbb22e95c39f2355ab9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-87e027a7.tgz","fileCount":330,"integrity":"sha512-B2clpfG1CDye0SL33Drg1rEutHEociZnLYkg/IduNJuM/bR4zALMJvOT0cz4Nz093Fbpvpz/YvoTrQU2cdNzBw==","signatures":[{"sig":"MEQCIDrBgPvw/bvKQM6SD3mFNBh7PW9BFdXciIAqm6LQY+hLAiAcvSvluplrTRSyLFfGBfHaqCIMHt8kD+rApKU/BD9dbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879137},"main":"api/index.js","gitHead":"c1b0c1d0b1d2504d4738cd5981e6e52872e4e1ce","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-87e027a7","@abtnode/core":"1.16.22-beta-87e027a7","@abtnode/cron":"1.16.22-beta-87e027a7","@abtnode/util":"1.16.22-beta-87e027a7","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-87e027a7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-87e027a7","@abtnode/client":"1.16.22-beta-87e027a7","@abtnode/logger":"1.16.22-beta-87e027a7","@abtnode/models":"1.16.22-beta-87e027a7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-87e027a7","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-87e027a7","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-87e027a7","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-87e027a7","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-87e027a7","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-87e027a7","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-87e027a7","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-87e027a7_1705117759247_0.5196983640119657","host":"s3://npm-registry-packages"}},"1.16.22-beta-cab2dffe":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-cab2dffe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-cab2dffe","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ceb9a47cf6b6b059f5bed72a63061f1fc5c7bd35","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-cab2dffe.tgz","fileCount":330,"integrity":"sha512-lfT4zsDz0RH7GqPl0DSwW1XXM3RlzUWGGf/vnCFoadO4zaKxeH6s/IX/ua9qP53L+njLVyls/vcOpLGEVgSMHA==","signatures":[{"sig":"MEUCIQD0oiIA5oBWisTBytIqpTosBftpNSbXl32cVwDBLgEAeAIgc2mErUn+OBpIOpZwwvej/YfqcF6nzwCzNEs4XcSfTkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879137},"main":"api/index.js","gitHead":"97a0558921704362758f3798a0d0716dfbfeaee9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-cab2dffe","@abtnode/core":"1.16.22-beta-cab2dffe","@abtnode/cron":"1.16.22-beta-cab2dffe","@abtnode/util":"1.16.22-beta-cab2dffe","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-cab2dffe","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-cab2dffe","@abtnode/client":"1.16.22-beta-cab2dffe","@abtnode/logger":"1.16.22-beta-cab2dffe","@abtnode/models":"1.16.22-beta-cab2dffe","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-cab2dffe","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-cab2dffe","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-cab2dffe","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-cab2dffe","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-cab2dffe","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-cab2dffe","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-cab2dffe","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-cab2dffe_1705275893275_0.16878013580856854","host":"s3://npm-registry-packages"}},"1.16.22-beta-eaaca25c":{"name":"@abtnode/blocklet-services","version":"1.16.22-beta-eaaca25c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22-beta-eaaca25c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0f99fa5021bbef4c2845cca606438286309232ff","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22-beta-eaaca25c.tgz","fileCount":330,"integrity":"sha512-tBWNZylsnJQqpcUsmGNOf7mWcp5q3CTp0no/N9MJ3c+SQdZw0D0SQpt2KSl7OwYHHPUnD9YaOZJNxr/NYv95Dg==","signatures":[{"sig":"MEQCIG3zEvx0gJpe8LPO3wmAmaHCRIqyCn7PZ5ZIF0XkHMJgAiA/3KPc7HcRzKf5/E1kI8Sl6jH7Lwqhn+P9EKbDrWih7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879137},"main":"api/index.js","gitHead":"5e3dc45c39debbcb8fdb846cd455f5f6403bcaa8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22-beta-eaaca25c","@abtnode/core":"1.16.22-beta-eaaca25c","@abtnode/cron":"1.16.22-beta-eaaca25c","@abtnode/util":"1.16.22-beta-eaaca25c","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22-beta-eaaca25c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22-beta-eaaca25c","@abtnode/client":"1.16.22-beta-eaaca25c","@abtnode/logger":"1.16.22-beta-eaaca25c","@abtnode/models":"1.16.22-beta-eaaca25c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22-beta-eaaca25c","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22-beta-eaaca25c","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22-beta-eaaca25c","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22-beta-eaaca25c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22-beta-eaaca25c","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22-beta-eaaca25c","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22-beta-eaaca25c","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22-beta-eaaca25c_1705301692939_0.8337509068555709","host":"s3://npm-registry-packages"}},"1.16.22":{"name":"@abtnode/blocklet-services","version":"1.16.22","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.22","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7206a574359da8b937f2218fb2f8288dda02872c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.22.tgz","fileCount":330,"integrity":"sha512-EPMC3DY9prZYz6RI+U5oY/DR0jd7NXacNNQU9wvB8AKd2EVDq6Y1D0y5NptSz28n9A53CE7K1CO8rYlD1unW6g==","signatures":[{"sig":"MEUCIQC7z2cTwRRtimblnFT4QqcujHripOzws7m4yRXzbwgdbgIgMieMmAKe8k+LVEW77zLd8b4tg/3Tv0gn4CCrv+kVpyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19878899},"main":"api/index.js","gitHead":"eba523c2d8f62f2a1c742b23e3280774bf9bc4cf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.22","@abtnode/core":"1.16.22","@abtnode/cron":"1.16.22","@abtnode/util":"1.16.22","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.22","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.22","@abtnode/client":"1.16.22","@abtnode/logger":"1.16.22","@abtnode/models":"1.16.22","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.22","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.22","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.22","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.22","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.22","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.22","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.22","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.22_1705309115386_0.503109051552453","host":"s3://npm-registry-packages"}},"1.16.23-beta-f3f10110":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-f3f10110","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-f3f10110","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"58a66fe231b969f001d221df4a1e47f41bbbde11","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-f3f10110.tgz","fileCount":329,"integrity":"sha512-1ic+4hfuUSyaLPBfeoHirVb3DfGnKfovXQGKOpiDsfW7dnedajSrp2GD3lCcVoIgKCnhfSNhIEz+X9MEt0fz0A==","signatures":[{"sig":"MEUCIQCg6PN75roAxofeZ2WYWcKyO0SkQkJxjmbXojeokOh9oQIgR7qEcz/Bz4NVI24m36HL0lQnpAO1qtbvjMOxg/n19Fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879204},"main":"api/index.js","gitHead":"e2ca9c09a18b650624d45e966fdd8fa10abd5d47","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-f3f10110","@abtnode/core":"1.16.23-beta-f3f10110","@abtnode/cron":"1.16.23-beta-f3f10110","@abtnode/util":"1.16.23-beta-f3f10110","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-f3f10110","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-f3f10110","@abtnode/client":"1.16.23-beta-f3f10110","@abtnode/logger":"1.16.23-beta-f3f10110","@abtnode/models":"1.16.23-beta-f3f10110","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-f3f10110","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-f3f10110","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-f3f10110","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-f3f10110","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-f3f10110","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-f3f10110","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-f3f10110","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-f3f10110_1705743966133_0.6944563821785172","host":"s3://npm-registry-packages"}},"1.16.23-beta-f85576a6":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-f85576a6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-f85576a6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e97148e315796a5f46198ed0a87e3d29f4715748","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-f85576a6.tgz","fileCount":326,"integrity":"sha512-68DznEqGDkEih9NQP5enAxpcZSdBuNE9+3ZZ2AtsfDmfpPAtNU9irRAsnSIT95s0ufj4uVRt4lvaIPLMNEtDZQ==","signatures":[{"sig":"MEQCIBHpeTdo6GK6eBv4TrJW07RIETy+ScRrL4h3fdSAflIhAiBCXt0GJku6G8e3Hc4V3U9qSYho9uLn7epDyJoCe6u4vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20042348},"main":"api/index.js","gitHead":"bac83a74944b4cef3ccb386277023caf0e1d5cd4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-f85576a6","@abtnode/core":"1.16.23-beta-f85576a6","@abtnode/cron":"1.16.23-beta-f85576a6","@abtnode/util":"1.16.23-beta-f85576a6","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-f85576a6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-f85576a6","@abtnode/client":"1.16.23-beta-f85576a6","@abtnode/logger":"1.16.23-beta-f85576a6","@abtnode/models":"1.16.23-beta-f85576a6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-f85576a6","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-f85576a6","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-f85576a6","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-f85576a6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-f85576a6","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^27.5.1","uuid":"^8.3.2","vite":"^5.0.10","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.1","nodemon":"^2.0.20","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-f85576a6","@mui/styles":"^5.14.10","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.13","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.14.10","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.10.4","@arcblock/icons":"^2.9.13","@emotion/styled":"^11.10.4","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^2.2.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-f85576a6","@blocklet/ui-react":"^2.9.13","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.14.9","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.13","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-f85576a6_1705895230460_0.9813442686460288","host":"s3://npm-registry-packages"}},"1.16.23-beta-aeb9f5bd":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-aeb9f5bd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-aeb9f5bd","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2040673d2d33b456d64e5c9c627abd5f9868ea9a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-aeb9f5bd.tgz","fileCount":328,"integrity":"sha512-hMmZy4z0O/kL9S4h6kOxi9RBOvb33ULF+0CRTp1lZEkuTeF/9z2ldsadn73H32iblADHkiLHS+B8+LN8bZqgkQ==","signatures":[{"sig":"MEUCIQD81PmZOYBgTsVK63pyzDYKDXOeyDVUtkbrZWssUHx3twIgA9zrTPlArElHtnDgmvV5wwLH2unBBzPOv0x//lB9ULE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20174779},"main":"api/index.js","gitHead":"418cacd970d373aecc8706f8992e57369d394577","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^10.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-aeb9f5bd","@abtnode/core":"1.16.23-beta-aeb9f5bd","@abtnode/cron":"1.16.23-beta-aeb9f5bd","@abtnode/util":"1.16.23-beta-aeb9f5bd","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-aeb9f5bd","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-aeb9f5bd","@abtnode/client":"1.16.23-beta-aeb9f5bd","@abtnode/logger":"1.16.23-beta-aeb9f5bd","@abtnode/models":"1.16.23-beta-aeb9f5bd","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-aeb9f5bd","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-aeb9f5bd","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-aeb9f5bd","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-aeb9f5bd","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-aeb9f5bd","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-aeb9f5bd","@mui/styles":"^5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.14","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.15.5","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.14","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-aeb9f5bd","@blocklet/ui-react":"^2.9.14","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.14","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-aeb9f5bd_1705929725306_0.24090374365064227","host":"s3://npm-registry-packages"}},"1.16.23-beta-ce222a8b":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-ce222a8b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-ce222a8b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5fa04837fbfad15e1dfaa62c7bd97efa68836ada","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-ce222a8b.tgz","fileCount":328,"integrity":"sha512-HsMuQ6yWE028QKJ/V+fP91Y9p3vrBAROj4c/L2SeSocKDfNibhHEc9AnxaDgoS5EMwnQwFbIYuTtKVhp9TFU2g==","signatures":[{"sig":"MEQCIHZEUewMEeEgiIyztrzweQPi7U/2TJ4TIKy8UW0QGedsAiAVhX398fKRFOf3Gi6nv8zLno122NopVZ1d1RUz2NpDMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20174779},"main":"api/index.js","gitHead":"12e2bb15e23b349041139ae79691312067975812","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-ce222a8b","@abtnode/core":"1.16.23-beta-ce222a8b","@abtnode/cron":"1.16.23-beta-ce222a8b","@abtnode/util":"1.16.23-beta-ce222a8b","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-ce222a8b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-ce222a8b","@abtnode/client":"1.16.23-beta-ce222a8b","@abtnode/logger":"1.16.23-beta-ce222a8b","@abtnode/models":"1.16.23-beta-ce222a8b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-ce222a8b","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-ce222a8b","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-ce222a8b","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-ce222a8b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-ce222a8b","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-ce222a8b","@mui/styles":"^5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.14","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"6.5.4","@mui/material":"^5.15.5","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.14","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","workbox-routing":"6.5.4","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-ce222a8b","@blocklet/ui-react":"^2.9.14","workbox-expiration":"6.5.4","workbox-precaching":"6.5.4","workbox-strategies":"6.5.4","@mui/icons-material":"^5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.14","mutationobserver-shim":"^0.3.7","vite-plugin-native-sw":"^1.2.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-ce222a8b_1706008932707_0.3789188109347068","host":"s3://npm-registry-packages"}},"1.16.23-beta-7b5b0175":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-7b5b0175","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-7b5b0175","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"947fa6aef59ccec4bf962b17e4e35cacedbd397e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-7b5b0175.tgz","fileCount":349,"integrity":"sha512-VhnTpBmvHvXli/R18+3X7z84wKRTT/hx28ECDRa4lgqR62a3jQsdOMW/bn4xd0EXKpncYLMPxacvaYLYNkUE3g==","signatures":[{"sig":"MEQCIBSQG5pypJbTblD6eA4lArBqmcGe+gqkfSHvIuzv4GrIAiBSWYyiNnznWKUGZo5WiwQndiWX6l4ZSt6rMm1en6hptQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20716506},"main":"api/index.js","gitHead":"d1386002a4a10a65bf53cfca9754ea077c1d5983","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-7b5b0175","@abtnode/core":"1.16.23-beta-7b5b0175","@abtnode/cron":"1.16.23-beta-7b5b0175","@abtnode/util":"1.16.23-beta-7b5b0175","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-7b5b0175","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-7b5b0175","@abtnode/client":"1.16.23-beta-7b5b0175","@abtnode/logger":"1.16.23-beta-7b5b0175","@abtnode/models":"1.16.23-beta-7b5b0175","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-7b5b0175","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-7b5b0175","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-7b5b0175","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-7b5b0175","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-7b5b0175","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-7b5b0175","@mui/styles":"^5.15.6","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.15","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.6","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.15","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-7b5b0175","@blocklet/ui-react":"^2.9.15","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.6","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.15","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-7b5b0175_1706070516307_0.13974150443421673","host":"s3://npm-registry-packages"}},"1.16.23-beta-06c3a221":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-06c3a221","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-06c3a221","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"957e69ed17864da5e3cd71495051a0c6ab157156","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-06c3a221.tgz","fileCount":350,"integrity":"sha512-X1r/+rRJknKNaFPDax4xZe0cpjDRd2LEXO7LvZou01OrWLIGfuzhr93xbMiABehGbBeGyhlanS9iiTYqib24tQ==","signatures":[{"sig":"MEQCIHqsPt0bi08QUQ8Fm+QEjNEJn2ByICXgzR1TEXluu0DIAiBVU1ejX1fDLiUv/ItsSnYlFtfqJp4PJBtTethMrgbDoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20709125},"main":"api/index.js","gitHead":"10d2351eb9a0a222781d803798e15390622e421b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-06c3a221","@abtnode/core":"1.16.23-beta-06c3a221","@abtnode/cron":"1.16.23-beta-06c3a221","@abtnode/util":"1.16.23-beta-06c3a221","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-06c3a221","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-06c3a221","@abtnode/client":"1.16.23-beta-06c3a221","@abtnode/logger":"1.16.23-beta-06c3a221","@abtnode/models":"1.16.23-beta-06c3a221","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-06c3a221","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-06c3a221","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-06c3a221","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-06c3a221","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-06c3a221","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-06c3a221","@mui/styles":"^5.15.6","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.17","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.6","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.17","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-06c3a221","@blocklet/ui-react":"^2.9.17","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.6","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.17","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-06c3a221_1706185308625_0.26219586073759116","host":"s3://npm-registry-packages"}},"1.16.23-beta-abdda301":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-abdda301","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-abdda301","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"df3d399254ffd14b1963a166f1b65264606dfcfa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-abdda301.tgz","fileCount":350,"integrity":"sha512-zY+RAigb8gxSIyGzFdbQthZSAsz8NzlyRS4Eix8zZC33fGiS8CTzgm6penY4JKI6YD7iLlNY9ElTz+gQw06ueA==","signatures":[{"sig":"MEUCIHOfChxqSJQDJ4vEk8zawr4RfhUvxVrDbTOKnlzrxmrTAiEArBOLgMrn/aPuhRH2pGJPscOaXJg9xiqY1mXyg6gdf34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20550832},"main":"api/index.js","gitHead":"2b064df15b34007f6145170ee691ae9e91ff1528","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.108","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.108","@ocap/client":"1.18.108","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-abdda301","@abtnode/core":"1.16.23-beta-abdda301","@abtnode/cron":"1.16.23-beta-abdda301","@abtnode/util":"1.16.23-beta-abdda301","@arcblock/did":"^1.18.108","@arcblock/jwt":"1.18.108","@blocklet/sdk":"1.16.23-beta-abdda301","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-abdda301","@abtnode/client":"1.16.23-beta-abdda301","@abtnode/logger":"1.16.23-beta-abdda301","@abtnode/models":"1.16.23-beta-abdda301","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-abdda301","@arcblock/did-ext":"^1.18.108","@abtnode/analytics":"1.16.23-beta-abdda301","@arcblock/did-auth":"1.18.108","@blocklet/constant":"1.16.23-beta-abdda301","@arcblock/event-hub":"1.18.108","@arcblock/validator":"^1.18.108","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-abdda301","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-abdda301","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-abdda301","@mui/styles":"^5.15.6","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.19","@ocap/wallet":"1.18.108","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.6","@ocap/mcrypto":"1.18.108","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.19","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-abdda301","@blocklet/ui-react":"^2.9.19","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.6","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.19","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-abdda301_1706208580711_0.4373945747806074","host":"s3://npm-registry-packages"}},"1.16.23-beta-a2f9b088":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-a2f9b088","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-a2f9b088","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b0a366300e50e8616f4857ebb42957883d1c8a40","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-a2f9b088.tgz","fileCount":367,"integrity":"sha512-8w5ak0Mp0dPimyeBceB6S5SxxH/FvJ+mKgnvSH4BabwF/Phd/XH45KUqy2Bzvc6mkZGRzARYFBujwPrtJI+9cA==","signatures":[{"sig":"MEQCIEZbYODmgsw4Rrhr2vjTBdfRpqsV3rP2XMtHDt1OvXxJAiA/UValOqDIuWgJhJGcWWoqMOcJgXPsMUYvKyz3VGF1Bw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023532},"main":"api/index.js","gitHead":"cc060de5d06e1759112a787dd10b780e628ce0b7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-a2f9b088","@abtnode/core":"1.16.23-beta-a2f9b088","@abtnode/cron":"1.16.23-beta-a2f9b088","@abtnode/util":"1.16.23-beta-a2f9b088","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-a2f9b088","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-a2f9b088","@abtnode/client":"1.16.23-beta-a2f9b088","@abtnode/logger":"1.16.23-beta-a2f9b088","@abtnode/models":"1.16.23-beta-a2f9b088","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-a2f9b088","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-a2f9b088","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-a2f9b088","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-a2f9b088","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-a2f9b088","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-a2f9b088","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-a2f9b088","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-a2f9b088_1706872871838_0.43392196850780795","host":"s3://npm-registry-packages"}},"1.16.23-beta-035db744":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-035db744","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-035db744","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"50782c28856298690320f15d1514b99279d53c91","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-035db744.tgz","fileCount":367,"integrity":"sha512-/CaeDhcjdh/cj78hNctUNFOKC5tc8I6u2I8F06SXEHt8uUlbHycTUw7wCf3KElGSfYpRzitgUYb2E6Jpj6LNqA==","signatures":[{"sig":"MEUCIQDnn08pJmYt9s8yn3637/dENPrpJx+kJ+Wg+oNrK7mrRAIgZdK+lRvjBIiao43c0SkELW8pTgJQabmcBEVJA9fsfGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023532},"main":"api/index.js","gitHead":"43b1f85fa413b81be8b8015031ac271a9d9f3456","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v16.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"16.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-035db744","@abtnode/core":"1.16.23-beta-035db744","@abtnode/cron":"1.16.23-beta-035db744","@abtnode/util":"1.16.23-beta-035db744","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-035db744","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-035db744","@abtnode/client":"1.16.23-beta-035db744","@abtnode/logger":"1.16.23-beta-035db744","@abtnode/models":"1.16.23-beta-035db744","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-035db744","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-035db744","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-035db744","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-035db744","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-035db744","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-035db744","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-035db744","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-035db744_1706875668442_0.3433910153176163","host":"s3://npm-registry-packages"}},"1.16.23-beta-05595041":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-05595041","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-05595041","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1f4f7636ff7b4370d5c258ced67212a69746f0a1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-05595041.tgz","fileCount":367,"integrity":"sha512-XeysLIjQfGUsNi/CuqvlgylnXdZ7TFehsLlJ2YWyxWJzakFsBd8VrtLrv+ZQO8DC4XDxjH4XVnqp6N2Ag+PUmA==","signatures":[{"sig":"MEUCIQDzBfxyn3meNcVfOFU3iYCeOqZYgOdazzxdJRdc5Gkg/AIgVVu4uwG4XNDF05eFjfJ0NGh2A90HEdNf+qyKkKrh2Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023668},"main":"api/index.js","gitHead":"67a4f402078e27f744f63cdd1c98ed03877e4481","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-05595041","@abtnode/core":"1.16.23-beta-05595041","@abtnode/cron":"1.16.23-beta-05595041","@abtnode/util":"1.16.23-beta-05595041","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-05595041","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-05595041","@abtnode/client":"1.16.23-beta-05595041","@abtnode/logger":"1.16.23-beta-05595041","@abtnode/models":"1.16.23-beta-05595041","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-05595041","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-05595041","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-05595041","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-05595041","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-05595041","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-05595041","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-05595041","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-05595041_1706932487415_0.302069285577812","host":"s3://npm-registry-packages"}},"1.16.23-beta-2229bcee":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-2229bcee","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-2229bcee","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"61ca5ebc3722f565f1ddc99857c86d9f42a2d23a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-2229bcee.tgz","fileCount":367,"integrity":"sha512-6ZKQeJ8szmT84k/UN/eaggwOyxefg35mOjWmSml3N02JDuiP1kYBvHTrhjRLEjIvy/+0TC+oUGkpdvFGeVt9Qg==","signatures":[{"sig":"MEQCID37utUkKpBDQ0rHNMsuO2Zpa9ORXF3zuxwtfzVDEizSAiBfZjNKjHekmfpOrQwafWMPWyoyPex2Pzy7ZbAvsdMWwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023637},"main":"api/index.js","gitHead":"f42242b4cc87ba11ba1d18ec09df7b024520e9d0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-2229bcee","@abtnode/core":"1.16.23-beta-2229bcee","@abtnode/cron":"1.16.23-beta-2229bcee","@abtnode/util":"1.16.23-beta-2229bcee","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-2229bcee","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-2229bcee","@abtnode/client":"1.16.23-beta-2229bcee","@abtnode/logger":"1.16.23-beta-2229bcee","@abtnode/models":"1.16.23-beta-2229bcee","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-2229bcee","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-2229bcee","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-2229bcee","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-2229bcee","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-2229bcee","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-2229bcee","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-2229bcee","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-2229bcee_1706943542716_0.4195198873195036","host":"s3://npm-registry-packages"}},"1.16.23-beta-47ca27f8":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-47ca27f8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-47ca27f8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5ddb99b2916e6891e0651c958edbdbe99fb01d18","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-47ca27f8.tgz","fileCount":367,"integrity":"sha512-r/gVtU6FJPItaTzKmRBZtRtoEm4QeMnyudxiBHGoZmvIrtxdXllqQ7iqcxVbqZR2W9JRuPRH5MgTawHdbmZt6A==","signatures":[{"sig":"MEUCIQCcJk7OzEbLsYbDa/gY5E+0wScshw0ClZOZbJ5QACs7wgIgPjYe3JDRcHhhvdznGRMDdXGFlCDkNj+5G2GmtfL0HhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21023338},"main":"api/index.js","gitHead":"d0a1e85532a1826150275067f55e0f3873ea39d6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-47ca27f8","@abtnode/core":"1.16.23-beta-47ca27f8","@abtnode/cron":"1.16.23-beta-47ca27f8","@abtnode/util":"1.16.23-beta-47ca27f8","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-47ca27f8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-47ca27f8","@abtnode/client":"1.16.23-beta-47ca27f8","@abtnode/logger":"1.16.23-beta-47ca27f8","@abtnode/models":"1.16.23-beta-47ca27f8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-47ca27f8","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-47ca27f8","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-47ca27f8","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-47ca27f8","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-47ca27f8","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-47ca27f8","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-47ca27f8","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-47ca27f8_1707027913808_0.0910128869491802","host":"s3://npm-registry-packages"}},"1.16.23-beta-c9c4e08e":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-c9c4e08e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-c9c4e08e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab818dfbfab00c4bd186a4b79f00ef31e7e7c278","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-c9c4e08e.tgz","fileCount":367,"integrity":"sha512-aJYaUmBIKzxREdJGDN8To6g2oFYVT6+CXZb704CM98wHAQuIeCsEx1LZDsl00R/YmdIxQKjWsswOm3SmJgzzHw==","signatures":[{"sig":"MEYCIQDdPR4vQJiqwLDCe5PxvSaCak0DWhX7Dh2c/4iH27VFtwIhAJu52X4iSOXa5p5FtjuKzVfUSkR3hB4ZnlnJJbZ1mtqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21024506},"main":"api/index.js","gitHead":"f2db6cfe9a6a64fc9921bfbbe2878dd343004703","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-c9c4e08e","@abtnode/core":"1.16.23-beta-c9c4e08e","@abtnode/cron":"1.16.23-beta-c9c4e08e","@abtnode/util":"1.16.23-beta-c9c4e08e","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-c9c4e08e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-c9c4e08e","@abtnode/client":"1.16.23-beta-c9c4e08e","@abtnode/logger":"1.16.23-beta-c9c4e08e","@abtnode/models":"1.16.23-beta-c9c4e08e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-c9c4e08e","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-c9c4e08e","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-c9c4e08e","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-c9c4e08e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-c9c4e08e","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-c9c4e08e","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.24","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.24","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-c9c4e08e","@blocklet/ui-react":"^2.9.24","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-c9c4e08e_1707036042898_0.9314796864231198","host":"s3://npm-registry-packages"}},"1.16.23-beta-f25d8f54":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-f25d8f54","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-f25d8f54","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8955b7cd8380f62b767aa3617a5a14927e6ca5fa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-f25d8f54.tgz","fileCount":369,"integrity":"sha512-1twGFbbFd8h0zrwdHQJLmE8FImM5WGqN8FghgMXM0Wlk0micZQoglCLnY4JNNOBSshcPg36aLsSYzkR0MZBw0A==","signatures":[{"sig":"MEUCIQDmdm8Ao8lZhc4BHD9LX4TmRFt3CzA0pGV3XFLwZfywKgIgTGBmxLhpH+3HfuowFquZhEpiajdmMzOIIKGyPjGs74Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20870627},"main":"api/index.js","gitHead":"0c6357195f3e28095234bc05cfb4f3b051474377","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-f25d8f54","@abtnode/core":"1.16.23-beta-f25d8f54","@abtnode/cron":"1.16.23-beta-f25d8f54","@abtnode/util":"1.16.23-beta-f25d8f54","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-f25d8f54","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-f25d8f54","@abtnode/client":"1.16.23-beta-f25d8f54","@abtnode/logger":"1.16.23-beta-f25d8f54","@abtnode/models":"1.16.23-beta-f25d8f54","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-f25d8f54","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-f25d8f54","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-f25d8f54","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-f25d8f54","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-f25d8f54","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-f25d8f54","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.28","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.28","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-f25d8f54","@blocklet/ui-react":"^2.9.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-f25d8f54_1707211443401_0.44563982528916535","host":"s3://npm-registry-packages"}},"1.16.23-beta-ed83c878":{"name":"@abtnode/blocklet-services","version":"1.16.23-beta-ed83c878","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23-beta-ed83c878","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dffb7537ace6289eef534776223f17c2a63e2de4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23-beta-ed83c878.tgz","fileCount":369,"integrity":"sha512-3L0VNP4pmwf4h9e2AGc2myXlFeBUbdc7a7XZXy5sAECHc8sdzb+mZUkF6i9UINPVRFQBUlFKmtRpyCw/+L7x9A==","signatures":[{"sig":"MEYCIQDXRmztQ0R9TyfgA4Zx72WG0AWWNfSqXULisiklI1DjxwIhANJsOL5+u68sLtUFu3wlt3TlbRV0jBdgn3kK/d/ndn2I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20870627},"main":"api/index.js","gitHead":"09abd3c4a7c8c57a5c45f721f37362208dad8823","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23-beta-ed83c878","@abtnode/core":"1.16.23-beta-ed83c878","@abtnode/cron":"1.16.23-beta-ed83c878","@abtnode/util":"1.16.23-beta-ed83c878","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23-beta-ed83c878","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23-beta-ed83c878","@abtnode/client":"1.16.23-beta-ed83c878","@abtnode/logger":"1.16.23-beta-ed83c878","@abtnode/models":"1.16.23-beta-ed83c878","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23-beta-ed83c878","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23-beta-ed83c878","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23-beta-ed83c878","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23-beta-ed83c878","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23-beta-ed83c878","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23-beta-ed83c878","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.28","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.28","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23-beta-ed83c878","@blocklet/ui-react":"^2.9.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23-beta-ed83c878_1707212930983_0.5488714745929362","host":"s3://npm-registry-packages"}},"1.16.23":{"name":"@abtnode/blocklet-services","version":"1.16.23","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.23","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c02d555a298c7780d4e3d46dd27e1b351f79468d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.23.tgz","fileCount":369,"integrity":"sha512-Tine3emQVeA936uIkqCuIadUkFfUSg3xJQ+ckycKXv4FwL3QDGkYcgxQ/mcu4ycHlbmoiqaznJw+/RSbX5KCSA==","signatures":[{"sig":"MEUCIQDn69nVWZB+ozM5x/KITEyQD1hvTCY9QMP92HYqAlV+rgIgALBz80WSC16ZFD6HNH0O1p/yQqrHsscfMOkges+Xk7c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20870389},"main":"api/index.js","gitHead":"5f395ec30436f222a0420545ec678753f7453ec5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.23","@abtnode/core":"1.16.23","@abtnode/cron":"1.16.23","@abtnode/util":"1.16.23","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.23","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.23","@abtnode/client":"1.16.23","@abtnode/logger":"1.16.23","@abtnode/models":"1.16.23","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.23","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.23","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.23","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.23","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.23","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.23","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.28","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.28","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.23","@blocklet/ui-react":"^2.9.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.23_1707214605972_0.18536632595214386","host":"s3://npm-registry-packages"}},"1.16.24-beta-a02d4e5e":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-a02d4e5e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-a02d4e5e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e6a7fc669ad7d6e1c1086c077267c370f76c1e88","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-a02d4e5e.tgz","fileCount":369,"integrity":"sha512-JXcy13WgKhi077zZoR/LNhHzDC1V3PoLNkQL0wh6YjSGOs6W1jxfTysFZef/UeiUp+uAT8C7WTANuHgElzGlZg==","signatures":[{"sig":"MEUCIQCDReOmSjEYLOWYU6IyJ7A5oSo4xzhV63jaKvoWkCa9WQIgZG8HcgjTjWX6H1qNtB1cJrKOrD/8O3X3fnPxtiQKTqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20870627},"main":"api/index.js","gitHead":"bfe534f98c5a21bec765cb441a648e9f4edfe607","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.0.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-a02d4e5e","@abtnode/core":"1.16.24-beta-a02d4e5e","@abtnode/cron":"1.16.24-beta-a02d4e5e","@abtnode/util":"1.16.24-beta-a02d4e5e","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-a02d4e5e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-a02d4e5e","@abtnode/client":"1.16.24-beta-a02d4e5e","@abtnode/logger":"1.16.24-beta-a02d4e5e","@abtnode/models":"1.16.24-beta-a02d4e5e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-a02d4e5e","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-a02d4e5e","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-a02d4e5e","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-a02d4e5e","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-a02d4e5e","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-a02d4e5e","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.28","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.28","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-a02d4e5e","@blocklet/ui-react":"^2.9.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.51","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-a02d4e5e_1707302795348_0.10213695755963914","host":"s3://npm-registry-packages"}},"1.16.24-beta-6975c2c0":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-6975c2c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-6975c2c0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8207eb8fe6bdd52bf06d9e55cb875b16d6de12f3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-6975c2c0.tgz","fileCount":370,"integrity":"sha512-EtRozYJixfGZtBwSYB5w6hdwb45FBSSAk8G5K74lixsKLVLzJTvwh4seKWOxlOo9sXdjMHX7z55tNmHswTveqw==","signatures":[{"sig":"MEUCIQCfZl2229+/ClwOPRwJ0ph8CF4a+txgw8SMWW03rjERcwIgULRkqfhjYclXzBE6/nQirtXWKj3HGd5McX0hxw7DGaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20865602},"main":"api/index.js","gitHead":"0622d3897a7fb7a01d74e024fa2027e335bbe539","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-6975c2c0","@abtnode/core":"1.16.24-beta-6975c2c0","@abtnode/cron":"1.16.24-beta-6975c2c0","@abtnode/util":"1.16.24-beta-6975c2c0","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-6975c2c0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-6975c2c0","@abtnode/client":"1.16.24-beta-6975c2c0","@abtnode/logger":"1.16.24-beta-6975c2c0","@abtnode/models":"1.16.24-beta-6975c2c0","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-6975c2c0","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-6975c2c0","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-6975c2c0","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-6975c2c0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-6975c2c0","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-6975c2c0","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.36","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.36","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-6975c2c0","@blocklet/ui-react":"^2.9.36","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.36","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-6975c2c0_1708588324089_0.1891491513782444","host":"s3://npm-registry-packages"}},"1.16.24-beta-64150e24":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-64150e24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-64150e24","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1732d17385f08ce354e0503a0bdd3c5a70075b33","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-64150e24.tgz","fileCount":370,"integrity":"sha512-1/f3w1jMqNYI1HgBDlZXvkcPM7obT6W/mt4CVo8aH8eYYgDUk22syptZVboSijhpVLos3W3+dT9s5KxF8Vgpuw==","signatures":[{"sig":"MEYCIQCP16XZUfeDb676YNENJDnAZmXYVSXmGaPR+oo6BYRvEQIhAItmmdLqPZjuLPsgykqlX+EK5Wgh5ys0v/L7eZJCWXGc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20865959},"main":"api/index.js","gitHead":"30c91a8e2790a0527ba336497f5032ba54ed4225","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-64150e24","@abtnode/core":"1.16.24-beta-64150e24","@abtnode/cron":"1.16.24-beta-64150e24","@abtnode/util":"1.16.24-beta-64150e24","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-64150e24","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-64150e24","@abtnode/client":"1.16.24-beta-64150e24","@abtnode/logger":"1.16.24-beta-64150e24","@abtnode/models":"1.16.24-beta-64150e24","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-64150e24","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-64150e24","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-64150e24","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-64150e24","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-64150e24","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-64150e24","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.38","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.38","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-64150e24","@blocklet/ui-react":"^2.9.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-64150e24_1708733271682_0.07611528222852182","host":"s3://npm-registry-packages"}},"1.16.24-beta-30f58f8d":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-30f58f8d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-30f58f8d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"609a8db0392f88897d4c1300e02ebf89dc812d09","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-30f58f8d.tgz","fileCount":370,"integrity":"sha512-2FhVALsj0r6ed/kF7pNwbxDJBnoIHfQopUVLnrqA20i9dEBCpREVjqeCz0R5fYnuEkKY4gjE11Ug/1HIjwPbUQ==","signatures":[{"sig":"MEYCIQDJnEk67qSgp0jcQEVSuqqTi9xsHS44w4EzoDzleXCM2wIhAMKEysYo1YPi6Z4fM1uwfpqf/W6IHbFqV3NP+bSA/P6b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20865959},"main":"api/index.js","gitHead":"95f8e79898d7901f0665f3883e3c014c36f16668","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start:client","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-30f58f8d","@abtnode/core":"1.16.24-beta-30f58f8d","@abtnode/cron":"1.16.24-beta-30f58f8d","@abtnode/util":"1.16.24-beta-30f58f8d","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-30f58f8d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-30f58f8d","@abtnode/client":"1.16.24-beta-30f58f8d","@abtnode/logger":"1.16.24-beta-30f58f8d","@abtnode/models":"1.16.24-beta-30f58f8d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-30f58f8d","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-30f58f8d","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-30f58f8d","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-30f58f8d","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-30f58f8d","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-30f58f8d","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.38","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.38","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-30f58f8d","@blocklet/ui-react":"^2.9.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-30f58f8d_1708925839766_0.0827718146962555","host":"s3://npm-registry-packages"}},"1.16.24-beta-3d2e25fd":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-3d2e25fd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-3d2e25fd","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eb0efdf01c528cc9f7302e2b131358a8dea6016a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-3d2e25fd.tgz","fileCount":370,"integrity":"sha512-wyxEQDtDQiHZvNn7aD6Yt00uEkn0oFErtGSNC+e+lqVpnL2xI/zWiqTnHnODOKKNs34Fp5PWD0NKN1+66Bi1Sg==","signatures":[{"sig":"MEYCIQDpod6C7OSZasF8hCorRIN/LYe+sPotoCJm8LeQQlw9OAIhALPD+g30hemiJW4wTBE3Zw7BtOgGCOqKVkLFWjaS9WZI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20867288},"main":"api/index.js","gitHead":"6dce348d0d02a6c0ef5735a0b73bfd8b2e1503fd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-3d2e25fd","@abtnode/core":"1.16.24-beta-3d2e25fd","@abtnode/cron":"1.16.24-beta-3d2e25fd","@abtnode/util":"1.16.24-beta-3d2e25fd","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-3d2e25fd","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-3d2e25fd","@abtnode/client":"1.16.24-beta-3d2e25fd","@abtnode/logger":"1.16.24-beta-3d2e25fd","@abtnode/models":"1.16.24-beta-3d2e25fd","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-3d2e25fd","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-3d2e25fd","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-3d2e25fd","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-3d2e25fd","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-3d2e25fd","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-3d2e25fd","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.38","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.38","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-3d2e25fd","@blocklet/ui-react":"^2.9.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-3d2e25fd_1709093917689_0.9391127640099655","host":"s3://npm-registry-packages"}},"1.16.24-beta-c8847287":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-c8847287","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-c8847287","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c26a21cc2c42daf5984d5febdd6a6329df632991","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-c8847287.tgz","fileCount":370,"integrity":"sha512-LbjPaxCbLOQUzC+EeTjWohdXNLFAqgBfEEVEm0JKvRQaHWbOm80qJpEE5CVQNTApZHTb7kQH4izNKkFUGQ5Afg==","signatures":[{"sig":"MEYCIQCJB342DIfS37pbtiA6UuJjVjt7BvY/ep1Ft7wHJoetnQIhAK0xn4l0aIESnfduQNTBRL4qbxvBQQd1KMWhAVHZXSbt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20867288},"main":"api/index.js","gitHead":"463311bdbd2cf425eb5c1fcf94e821053de1f7b1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-c8847287","@abtnode/core":"1.16.24-beta-c8847287","@abtnode/cron":"1.16.24-beta-c8847287","@abtnode/util":"1.16.24-beta-c8847287","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-c8847287","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-c8847287","@abtnode/client":"1.16.24-beta-c8847287","@abtnode/logger":"1.16.24-beta-c8847287","@abtnode/models":"1.16.24-beta-c8847287","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-c8847287","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-c8847287","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-c8847287","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-c8847287","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-c8847287","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-c8847287","@mui/styles":"5.15.5","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.38","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"5.15.5","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.38","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-c8847287","@blocklet/ui-react":"^2.9.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"5.15.5","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-c8847287_1709192376248_0.734443762215824","host":"s3://npm-registry-packages"}},"1.16.24-beta-08e03567":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-08e03567","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-08e03567","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6da00b6d9793fda6e6e5fa5e0b15d028f25ed22e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-08e03567.tgz","fileCount":353,"integrity":"sha512-R+mYPkZr6DVO8yi9GFTq+ZWHpz6TDNdWZz/nR6BzVkoU/EXKx8jjxCkHYK1U4lth3BK9mcJKGKQXPpXJKvKLuw==","signatures":[{"sig":"MEYCIQC2Wr3VfVen9iZtMrEt+/IBdsAvurXxhdzcvM0EUquShQIhAMPwRhCW92XjYjPb4EidbKmOv97ybs9LlayfC5RT3MNy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20415386},"main":"api/index.js","gitHead":"464a7b3b6dd7f205d828e6e4f48f37e80741f762","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-08e03567","@abtnode/core":"1.16.24-beta-08e03567","@abtnode/cron":"1.16.24-beta-08e03567","@abtnode/util":"1.16.24-beta-08e03567","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-08e03567","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-08e03567","@abtnode/client":"1.16.24-beta-08e03567","@abtnode/logger":"1.16.24-beta-08e03567","@abtnode/models":"1.16.24-beta-08e03567","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-08e03567","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-08e03567","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-08e03567","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-08e03567","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-08e03567","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-08e03567","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.40","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.40","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-08e03567","@blocklet/ui-react":"^2.9.40","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.40","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.53","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-08e03567_1709290021651_0.6168844854611713","host":"s3://npm-registry-packages"}},"1.16.24-beta-5334b8f2":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-5334b8f2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-5334b8f2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"88ee3fab16643981817fb194c7b87dbaf739ea55","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-5334b8f2.tgz","fileCount":353,"integrity":"sha512-RGEoT1u/tAenDHvzBRgpnwE0xFj4w2pTdF1QfKgBbySoHAdGMxVf5+D6k8osEPs0evNY4lUqwoyoH+8AL3hJKg==","signatures":[{"sig":"MEUCIQDsMShXlyWvaLkhHydM3072bkVUYXL3Ruz7dc0dO0f5LQIgZstf15UC3wBaKmZVv4amb3dXIFOmEhLUgn6kpvviJGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20417638},"main":"api/index.js","gitHead":"dc7651d34cff0f2b57e528a78969957f6ce73c8e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-5334b8f2","@abtnode/core":"1.16.24-beta-5334b8f2","@abtnode/cron":"1.16.24-beta-5334b8f2","@abtnode/util":"1.16.24-beta-5334b8f2","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-5334b8f2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-5334b8f2","@abtnode/client":"1.16.24-beta-5334b8f2","@abtnode/logger":"1.16.24-beta-5334b8f2","@abtnode/models":"1.16.24-beta-5334b8f2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-5334b8f2","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-5334b8f2","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-5334b8f2","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-5334b8f2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-5334b8f2","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-5334b8f2","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.41","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.41","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-5334b8f2","@blocklet/ui-react":"^2.9.41","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.41","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-5334b8f2_1709635577145_0.9600846604051736","host":"s3://npm-registry-packages"}},"1.16.24-beta-cd4548b9":{"name":"@abtnode/blocklet-services","version":"1.16.24-beta-cd4548b9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24-beta-cd4548b9","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1c5490758493274cf58717ffa1d6b9c9542c74be","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24-beta-cd4548b9.tgz","fileCount":353,"integrity":"sha512-oanCvwd1uOVM3HtQknKwQIS626MQqnTGx/RNFcfjQ2+67d+GYhET+R7Yqq0TyPRRS86q/h1gfT5xj1ws7/X3tA==","signatures":[{"sig":"MEUCIQD/Fh3j6Oug147/+Fb6S05YHXQtqRDXo1C/NsL5EUe4VQIgYmOkFQBn+pNCHDZxwR9BGRlSLSB9a/7xHcphi8LIMPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20417638},"main":"api/index.js","gitHead":"29acd021d33872b8bb58c47e5a873d03963be9df","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24-beta-cd4548b9","@abtnode/core":"1.16.24-beta-cd4548b9","@abtnode/cron":"1.16.24-beta-cd4548b9","@abtnode/util":"1.16.24-beta-cd4548b9","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24-beta-cd4548b9","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24-beta-cd4548b9","@abtnode/client":"1.16.24-beta-cd4548b9","@abtnode/logger":"1.16.24-beta-cd4548b9","@abtnode/models":"1.16.24-beta-cd4548b9","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24-beta-cd4548b9","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24-beta-cd4548b9","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24-beta-cd4548b9","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24-beta-cd4548b9","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24-beta-cd4548b9","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24-beta-cd4548b9","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.41","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.41","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24-beta-cd4548b9","@blocklet/ui-react":"^2.9.41","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.41","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24-beta-cd4548b9_1709681185761_0.638281945098421","host":"s3://npm-registry-packages"}},"1.16.24":{"name":"@abtnode/blocklet-services","version":"1.16.24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.24","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eb72eaa0eece7f398f5bddf051bc09527a6395dd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.24.tgz","fileCount":353,"integrity":"sha512-uJOwWWi3CfwmjjW3JsYCdfvbMi77y8LmG7rVPLBX1vjv4ORTU6XmpOEJcK+nuI1GgFOQcRShIcr4t2s/H4bz+g==","signatures":[{"sig":"MEUCIHPv/RoBT8lCoIQ8rTz9wy0g3ioKSuphRaBvbKwbAXXXAiEAnn093Hpw+3qwewqcchNp2WHEAzW59OctDDj3cv2s8yE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20417400},"main":"api/index.js","gitHead":"6cd6669cb3569f96433e18b1dac346432741a1a7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","turbo:client":"npm run start","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.110","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.110","@ocap/client":"1.18.110","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.24","@abtnode/core":"1.16.24","@abtnode/cron":"1.16.24","@abtnode/util":"1.16.24","@arcblock/did":"^1.18.110","@arcblock/jwt":"1.18.110","@blocklet/sdk":"1.16.24","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.24","@abtnode/client":"1.16.24","@abtnode/logger":"1.16.24","@abtnode/models":"1.16.24","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.24","@arcblock/did-ext":"^1.18.110","@abtnode/analytics":"1.16.24","@arcblock/did-auth":"1.18.110","@blocklet/constant":"1.16.24","@arcblock/event-hub":"1.18.110","@arcblock/validator":"^1.18.110","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.24","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.24","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.24","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.41","@ocap/wallet":"1.18.110","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.110","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.41","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.24","@blocklet/ui-react":"^2.9.41","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.41","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.24_1709685297887_0.03895014561437371","host":"s3://npm-registry-packages"}},"1.16.25-beta-fe54d1bc":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-fe54d1bc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-fe54d1bc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cf96fd91f2640d51b0d049a96aa21b6b47303f6c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-fe54d1bc.tgz","fileCount":353,"integrity":"sha512-KKKcuJuYitiC0gxgbUG4rBLupCjRvl//XKqGVyoM8CXrN1RSNlwisX+Xk38pXaRrItUhPQVpgRlfkj/dAo60RQ==","signatures":[{"sig":"MEQCIAlxuw838iddz9vU5Q3lQ4vpchAksHw0rFCb/QJeKI/XAiB155RKfyv9ukPW8/fWOEPodOmF677Va8WCBGqyvjJ9xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20421527},"main":"api/index.js","gitHead":"e9411b6ee3c482554c76fe91796560abeb0e56ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-fe54d1bc","@abtnode/core":"1.16.25-beta-fe54d1bc","@abtnode/cron":"1.16.25-beta-fe54d1bc","@abtnode/util":"1.16.25-beta-fe54d1bc","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-fe54d1bc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-fe54d1bc","@abtnode/client":"1.16.25-beta-fe54d1bc","@abtnode/logger":"1.16.25-beta-fe54d1bc","@abtnode/models":"1.16.25-beta-fe54d1bc","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-fe54d1bc","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-fe54d1bc","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-fe54d1bc","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-fe54d1bc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-fe54d1bc","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-fe54d1bc","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.42","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.42","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-fe54d1bc","@blocklet/ui-react":"^2.9.42","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.42","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-fe54d1bc_1709891196809_0.6385864938692349","host":"s3://npm-registry-packages"}},"1.16.25-beta-4f765cf3":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-4f765cf3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-4f765cf3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b79340ba17084e333a88f90917453a32ae0f8736","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-4f765cf3.tgz","fileCount":353,"integrity":"sha512-tsnxZQ665FyCrgunPuB/BrknfOSUEfFN8KA7bvQzKOhOyCby4mjUcoT9IoaWDZjSDSzJmUrQQo1qvjBwJYpWiA==","signatures":[{"sig":"MEQCIFArkQ0AvNEG7nW1a3oP6bajaCRfJx2daR8172O6DIZQAiB932XqujslFEwLwhYpMRwjDW52EfF0t24kZSYQYRub4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20421548},"main":"api/index.js","gitHead":"7783a4bf883bb44b4266651b04008ef65bf6c2ce","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-4f765cf3","@abtnode/core":"1.16.25-beta-4f765cf3","@abtnode/cron":"1.16.25-beta-4f765cf3","@abtnode/util":"1.16.25-beta-4f765cf3","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-4f765cf3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-4f765cf3","@abtnode/client":"1.16.25-beta-4f765cf3","@abtnode/logger":"1.16.25-beta-4f765cf3","@abtnode/models":"1.16.25-beta-4f765cf3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-4f765cf3","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-4f765cf3","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-4f765cf3","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-4f765cf3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-4f765cf3","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-4f765cf3","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.42","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.42","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-4f765cf3","@blocklet/ui-react":"^2.9.42","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.42","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-4f765cf3_1710139823353_0.05280944256837761","host":"s3://npm-registry-packages"}},"1.16.25-next-4f765cf3":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-4f765cf3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-4f765cf3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"babd04591f085959d0677ea6e92c77448e7b9ed5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-4f765cf3.tgz","fileCount":353,"integrity":"sha512-vEUe1Yy75x9Geu5zZg5LHSUJ+9itEu00j6wsqNRnCr7zR1zg7ceLXkS34pbl/qT2kfmrjoFPmLbzxLFOtoGKWw==","signatures":[{"sig":"MEUCIQCKErD2ksAa0R0LKjJea0kDX8+VrUADdVMtw1VkyoZ6ogIgY1wINiPeZaUwdxlwp3tHdg/OCAYxFgEchWaEDX2Vrl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20421548},"main":"api/index.js","gitHead":"acc090d310154d381747b0586133724ef09229fd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-4f765cf3","@abtnode/core":"1.16.25-next-4f765cf3","@abtnode/cron":"1.16.25-next-4f765cf3","@abtnode/util":"1.16.25-next-4f765cf3","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-4f765cf3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-4f765cf3","@abtnode/client":"1.16.25-next-4f765cf3","@abtnode/logger":"1.16.25-next-4f765cf3","@abtnode/models":"1.16.25-next-4f765cf3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-4f765cf3","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-4f765cf3","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-4f765cf3","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-4f765cf3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-4f765cf3","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-4f765cf3","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.42","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.42","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-4f765cf3","@blocklet/ui-react":"^2.9.42","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.42","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-4f765cf3_1710294461856_0.38860548053458444","host":"s3://npm-registry-packages"}},"1.16.25-beta-f9c1b564":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-f9c1b564","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-f9c1b564","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d5a07777be3a18972ae46a6328719f8e6fda4bf0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-f9c1b564.tgz","fileCount":353,"integrity":"sha512-POd4MLiGKbYoqTGU+PKF7mfYKAhsBMNepUNw9fW8RyAniVE3DABkR0FlBhqhJQAl0VSwYZZ5H5YYSKf0uT2Lkw==","signatures":[{"sig":"MEYCIQCYNO9ibbPzjKW0HVFdpfe7RkoXXwg5dJWzHuUvvXJy2gIhAK/hTy5oNN1pXagcXcDJk/xFHIvWPwl2B0T1GwwZwjIF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20422401},"main":"api/index.js","gitHead":"1b405454868cf57fc71af90088ab82e1c1543c5a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-f9c1b564","@abtnode/core":"1.16.25-beta-f9c1b564","@abtnode/cron":"1.16.25-beta-f9c1b564","@abtnode/util":"1.16.25-beta-f9c1b564","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-f9c1b564","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-f9c1b564","@abtnode/client":"1.16.25-beta-f9c1b564","@abtnode/logger":"1.16.25-beta-f9c1b564","@abtnode/models":"1.16.25-beta-f9c1b564","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-f9c1b564","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-f9c1b564","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-f9c1b564","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-f9c1b564","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-f9c1b564","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-f9c1b564","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.46","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.46","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-f9c1b564","@blocklet/ui-react":"^2.9.46","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.46","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-f9c1b564_1710303933813_0.5548129576915792","host":"s3://npm-registry-packages"}},"1.16.25-beta-708d1e12":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-708d1e12","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-708d1e12","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"839575e7a4bd28120b9380bd6d353b11133c8b5f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-708d1e12.tgz","fileCount":349,"integrity":"sha512-qtbNI2CKUwrf155EhMeQMSGRcFphgFkxXJ8nLjmwJvXZ8T6a48EKeNo/NttfqI6ft+2XkvUgxTU/H3A+I5SxQQ==","signatures":[{"sig":"MEUCIQCqAoTjIsUCp+nJDaBBVzijACKwbHG/jdYkuHuTh5fuTwIgM4vqMHVQsFopm1jCJQkCAC6YPRtmaGtT2+ERwAkEeXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20310951},"main":"api/index.js","gitHead":"2abdc1c1a5c3c74926052acee6fed3cb99e96714","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-708d1e12","@abtnode/core":"1.16.25-beta-708d1e12","@abtnode/cron":"1.16.25-beta-708d1e12","@abtnode/util":"1.16.25-beta-708d1e12","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-708d1e12","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-708d1e12","@abtnode/client":"1.16.25-beta-708d1e12","@abtnode/logger":"1.16.25-beta-708d1e12","@abtnode/models":"1.16.25-beta-708d1e12","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-708d1e12","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-708d1e12","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-708d1e12","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-708d1e12","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-708d1e12","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-708d1e12","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.50","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.50","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-708d1e12","@blocklet/ui-react":"^2.9.50","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.50","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-708d1e12_1710414084318_0.2544235189294126","host":"s3://npm-registry-packages"}},"1.16.25-next-a0747dd3":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-a0747dd3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-a0747dd3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"79f838617cc7dda942feaec3b0aae7d38d3aaac6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-a0747dd3.tgz","fileCount":349,"integrity":"sha512-Y5vlUIAMgJPIvYjSmJmPPNzhGE5QJkRqlfV6grhooMsm2tvXZ5wwCY708fVjumrK2J6AEATnoiz3rin3LkwQiw==","signatures":[{"sig":"MEYCIQDD5vcJ+fB6cSRMAOjokJbmH70hZaLieweZNNe93M8/uQIhAK0O2Zz5iyg1ZzNWxL8oE/j8i0pw9AXfZ+8MQFE5IDgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20310951},"main":"api/index.js","gitHead":"1b8ffe184a925ffac92f6b06eaaaf775d2923bb6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-a0747dd3","@abtnode/core":"1.16.25-next-a0747dd3","@abtnode/cron":"1.16.25-next-a0747dd3","@abtnode/util":"1.16.25-next-a0747dd3","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-a0747dd3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-a0747dd3","@abtnode/client":"1.16.25-next-a0747dd3","@abtnode/logger":"1.16.25-next-a0747dd3","@abtnode/models":"1.16.25-next-a0747dd3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-a0747dd3","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-a0747dd3","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-a0747dd3","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-a0747dd3","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-a0747dd3","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-a0747dd3","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.50","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.50","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-a0747dd3","@blocklet/ui-react":"^2.9.50","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.50","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-a0747dd3_1710414961516_0.16180846176074093","host":"s3://npm-registry-packages"}},"1.16.25-beta-e3dbef52":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-e3dbef52","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-e3dbef52","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d43b42386d74152fb8244bf7aeaef8cb11560f96","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-e3dbef52.tgz","fileCount":349,"integrity":"sha512-ZH//mf7OCEMNn+ZntIO3VkMAZSTUANS+RBI9qAYgiCuAqv80G5JM18y8gZ8KFi6M/HuTZHTFVpF5ZZ/bLyXFWQ==","signatures":[{"sig":"MEQCICADTH/n50BCjAIjgxNEWmPeiW2p5zp+xFtREeEgQ3WXAiB9qzzBelTo2S4QKqE9e1kO04itwoNhP+rbdiUKMmjV9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20311267},"main":"api/index.js","gitHead":"a740380dd98d1677f7da1233d753f28ea50f77ce","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-e3dbef52","@abtnode/core":"1.16.25-beta-e3dbef52","@abtnode/cron":"1.16.25-beta-e3dbef52","@abtnode/util":"1.16.25-beta-e3dbef52","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-e3dbef52","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-e3dbef52","@abtnode/client":"1.16.25-beta-e3dbef52","@abtnode/logger":"1.16.25-beta-e3dbef52","@abtnode/models":"1.16.25-beta-e3dbef52","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-e3dbef52","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-e3dbef52","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-e3dbef52","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-e3dbef52","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-e3dbef52","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-e3dbef52","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.51","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.51","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-e3dbef52","@blocklet/ui-react":"^2.9.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.51","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-e3dbef52_1710504261185_0.6194614490212222","host":"s3://npm-registry-packages"}},"1.16.25-next-d6a21727":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-d6a21727","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-d6a21727","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fe86c15afe18d4b84b62961fa031ca8b4e0a22bc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-d6a21727.tgz","fileCount":349,"integrity":"sha512-QzfAuILpTv/12jemCDmVvlNfNjKqb6YrPAAoq4mvP/ElKbNTnQxMPkVy9rqmOVH2H7RxB0TtULyOXTpFFtO9fA==","signatures":[{"sig":"MEUCIQDsv8VrYyw7SLG4MHlv+wV963ERw9mIQ/oEiaBmTyg1/QIgLccO101ZyqsoPSDwNeK4GD4yYa7mLgNR3Y37KJ9OI0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20311138},"main":"api/index.js","gitHead":"29a0a8fd08712583900a536ac02b3798cd417576","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-d6a21727","@abtnode/core":"1.16.25-next-d6a21727","@abtnode/cron":"1.16.25-next-d6a21727","@abtnode/util":"1.16.25-next-d6a21727","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-d6a21727","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-d6a21727","@abtnode/client":"1.16.25-next-d6a21727","@abtnode/logger":"1.16.25-next-d6a21727","@abtnode/models":"1.16.25-next-d6a21727","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-d6a21727","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-d6a21727","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-d6a21727","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-d6a21727","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-d6a21727","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-d6a21727","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.51","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.51","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-d6a21727","@blocklet/ui-react":"^2.9.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.51","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-d6a21727_1710651605004_0.5172766921212317","host":"s3://npm-registry-packages"}},"1.16.25-beta-be3a37f4":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-be3a37f4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-be3a37f4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f60297953d603da66c636a4cbd249d9e1d6c0a73","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-be3a37f4.tgz","fileCount":350,"integrity":"sha512-c0nON8wVh9Q33rVIxCYyzCfTVGaslM2VC62J97Cw5S6V4b1GCcuFeX8hd7RMaKc+hvEjrB13u+dlroJ+QQkx/g==","signatures":[{"sig":"MEUCIHVi23bfp9c5Ov+6ZdpgzEJjII471JbrjhvwHhDfwTQxAiEA/wvNLyP4BhbNiNrqaEUab1ef5UCXi9twderG8H0xj4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20363378},"main":"api/index.js","gitHead":"cd99ea556cdd402ecc12e017d79f13e8e8bb83c7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-be3a37f4","@abtnode/core":"1.16.25-beta-be3a37f4","@abtnode/cron":"1.16.25-beta-be3a37f4","@abtnode/util":"1.16.25-beta-be3a37f4","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-be3a37f4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-be3a37f4","@abtnode/client":"1.16.25-beta-be3a37f4","@abtnode/logger":"1.16.25-beta-be3a37f4","@abtnode/models":"1.16.25-beta-be3a37f4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-be3a37f4","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-be3a37f4","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-be3a37f4","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-be3a37f4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-be3a37f4","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-be3a37f4","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-be3a37f4","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-be3a37f4_1710908813838_0.2254846059526685","host":"s3://npm-registry-packages"}},"1.16.25-next-be3a37f4":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-be3a37f4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-be3a37f4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c08118a202d4889f17e36fee7ab8daaa3550a5fc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-be3a37f4.tgz","fileCount":350,"integrity":"sha512-D+27n3L4IT6GVi42BezDa9ENBWI54K5l18/a+1Q5Jg1dL9FUOW5+ZKDipvF7WoPvvqdTOHiB+YTBn256wiRHrg==","signatures":[{"sig":"MEQCIFl45PvUmQfJwFDVpuAwd+jW2vomJ/33lQv/dnoru2U9AiB1gdjwvPq1B1fUgB9u8rspx1Mh9kJJU2vNTTV245ObHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20363378},"main":"api/index.js","gitHead":"908fb6a1dbf4f815474f02879990e5888c3e8577","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-be3a37f4","@abtnode/core":"1.16.25-next-be3a37f4","@abtnode/cron":"1.16.25-next-be3a37f4","@abtnode/util":"1.16.25-next-be3a37f4","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-be3a37f4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-be3a37f4","@abtnode/client":"1.16.25-next-be3a37f4","@abtnode/logger":"1.16.25-next-be3a37f4","@abtnode/models":"1.16.25-next-be3a37f4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-be3a37f4","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-be3a37f4","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-be3a37f4","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-be3a37f4","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-be3a37f4","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-be3a37f4","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-be3a37f4","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-be3a37f4_1710918636329_0.614409440027379","host":"s3://npm-registry-packages"}},"1.16.25-next-0ba03ffc":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-0ba03ffc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-0ba03ffc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"584e1c748359d0871922d14796b0b203530f17b1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-0ba03ffc.tgz","fileCount":350,"integrity":"sha512-F8jeuSsPcnHpBmR/cgRH14mPGk5uc+i4iQAiUXvFAzFtvLXPV9zBvOSy14AEEdvTTmEnGieEqvQtNnSel2F4kQ==","signatures":[{"sig":"MEQCIALX65tZvmGNEcfUDKXHM8W+blBjccpVjcgc3LGlHl2FAiA/Z7Vi7PjV+SAwho0gmZxg4N+zIZ/OsWhu602+8jWMkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20366599},"main":"api/index.js","gitHead":"4003cb3e4d32c47cdf097b00b551959db4d5d31a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-0ba03ffc","@abtnode/core":"1.16.25-next-0ba03ffc","@abtnode/cron":"1.16.25-next-0ba03ffc","@abtnode/util":"1.16.25-next-0ba03ffc","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-0ba03ffc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-0ba03ffc","@abtnode/client":"1.16.25-next-0ba03ffc","@abtnode/logger":"1.16.25-next-0ba03ffc","@abtnode/models":"1.16.25-next-0ba03ffc","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-0ba03ffc","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-0ba03ffc","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-0ba03ffc","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-0ba03ffc","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-0ba03ffc","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-0ba03ffc","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-0ba03ffc","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-0ba03ffc_1710926048517_0.3150280459206023","host":"s3://npm-registry-packages"}},"1.16.25-beta-44800645":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-44800645","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-44800645","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"73a5109bf0a384de8b5bf7e13f60ce924092a5a5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-44800645.tgz","fileCount":350,"integrity":"sha512-+tBj2zIMw4F3kaQk+YBo2HargdRo7EI0aruI1mBpIkOY4UhileRcCvW2+JCEIRS4SCn1G8V/A2FWihskEFS2Uw==","signatures":[{"sig":"MEYCIQC5Rlt3wIepAYIfZC+6fnFMkYR8ZF9vkh6X2XW988yytAIhAKIfCqOPwdEvBq+WuxAFG3+qq2uwcCHd/ut2UWkQgmaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20371081},"main":"api/index.js","gitHead":"1352ebbd41c052c8d369f95570e97b30ecb5f4f0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-44800645","@abtnode/core":"1.16.25-beta-44800645","@abtnode/cron":"1.16.25-beta-44800645","@abtnode/util":"1.16.25-beta-44800645","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-44800645","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-44800645","@abtnode/client":"1.16.25-beta-44800645","@abtnode/logger":"1.16.25-beta-44800645","@abtnode/models":"1.16.25-beta-44800645","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-44800645","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-44800645","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-44800645","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-44800645","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-44800645","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-44800645","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-44800645","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-44800645_1710996292855_0.5658079902977045","host":"s3://npm-registry-packages"}},"1.16.25-next-44800645":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-44800645","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-44800645","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9f404479139fe4d334b6f8d05c5cfdfe18a4c254","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-44800645.tgz","fileCount":350,"integrity":"sha512-vNRHKQVAVTWfus8Ic0PyO56LMjQk97eDxy87/VWccpZI+4/+cwz4sYBKES0+8x8+pUx2t5eRHZknNlWxLkxZ8Q==","signatures":[{"sig":"MEQCIBAFEJw5CuA/jFOzn6EF8G/KvSkLaQ2fxBQUmM0+KU4kAiBLfEZaSKAEIp+mwyoD03LhtzDYCOXuvE7PrFXmOA5TEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20371081},"main":"api/index.js","gitHead":"7d09cee17eb88bcfe6a4b298a0394c5945aa5f2e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-44800645","@abtnode/core":"1.16.25-next-44800645","@abtnode/cron":"1.16.25-next-44800645","@abtnode/util":"1.16.25-next-44800645","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-44800645","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-44800645","@abtnode/client":"1.16.25-next-44800645","@abtnode/logger":"1.16.25-next-44800645","@abtnode/models":"1.16.25-next-44800645","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-44800645","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-44800645","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-44800645","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-44800645","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-44800645","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-44800645","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-44800645","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-44800645_1711002262210_0.36263548046440053","host":"s3://npm-registry-packages"}},"1.16.25-next-1e779575":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-1e779575","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-1e779575","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"01623c6ff06b845734f665067dcee65a6d91663f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-1e779575.tgz","fileCount":350,"integrity":"sha512-m3ujYwfg7fPYOBu2ZnB47gESO8ERWpg7E0BZdSPD6wVvKScunZI++V5mOBYcvkf0ju70ArHxaOSTi0TZyvduTQ==","signatures":[{"sig":"MEYCIQD6Dam5NGovh0qkJLb43BQPXtcoHmbxF/vaArVZlynvsQIhAJK0cgZi7cEHzMq/P+983c3sTmY3aQ9zszGT5iyay8Go","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20374302},"main":"api/index.js","gitHead":"a850cb40b003798c7bf6dbbf7546e2feabd85243","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-1e779575","@abtnode/core":"1.16.25-next-1e779575","@abtnode/cron":"1.16.25-next-1e779575","@abtnode/util":"1.16.25-next-1e779575","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-1e779575","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-1e779575","@abtnode/client":"1.16.25-next-1e779575","@abtnode/logger":"1.16.25-next-1e779575","@abtnode/models":"1.16.25-next-1e779575","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-1e779575","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-1e779575","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-1e779575","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-1e779575","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-1e779575","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-1e779575","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.54","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.54","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-1e779575","@blocklet/ui-react":"^2.9.54","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.54","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-1e779575_1711006545557_0.7508282048884851","host":"s3://npm-registry-packages"}},"1.16.25-beta-cfcab4af":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-cfcab4af","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-cfcab4af","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9fb3335689ce54814712d17341d71c6fc9e7b109","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-cfcab4af.tgz","fileCount":350,"integrity":"sha512-LjJVWzg9SS+Qd9bhtbKbx0DY2z2XlsWP+vv8Va6xjXxAbjWGj/8SJmNkmrjkyRRmH6T6gKqnVOmOLVFoq/MMWw==","signatures":[{"sig":"MEUCID/01AaExmQM4ejtouUjeKNYxnpy/VDqtUX/7QSvOd1jAiEAxdiNqT0iMp2iVqfHbk8SAbI5yrCMSFYvP7f03uC0ac4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20390171},"main":"api/index.js","gitHead":"061cbc96f4e918e2186f3834960c0c2e14de9317","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-cfcab4af","@abtnode/core":"1.16.25-beta-cfcab4af","@abtnode/cron":"1.16.25-beta-cfcab4af","@abtnode/util":"1.16.25-beta-cfcab4af","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-cfcab4af","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-cfcab4af","@abtnode/client":"1.16.25-beta-cfcab4af","@abtnode/logger":"1.16.25-beta-cfcab4af","@abtnode/models":"1.16.25-beta-cfcab4af","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-cfcab4af","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-cfcab4af","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-cfcab4af","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-cfcab4af","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-cfcab4af","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-cfcab4af","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.58","@ocap/wallet":"1.18.113","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.58","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-cfcab4af","@blocklet/ui-react":"^2.9.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.58","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.58","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-cfcab4af_1711069031030_0.43793815770607347","host":"s3://npm-registry-packages"}},"1.16.25-beta-822a748c":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-822a748c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-822a748c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"464688ee884832ab9315b9225a99026884072c1c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-822a748c.tgz","fileCount":350,"integrity":"sha512-zm0p+kBdEWkVBJfLbuvbGMS7w6Er4JXfXY99+WYkjhPe2HhZd+WF7ci3JYsfh5DLn1IhSdolOcqKfAFxTnqp8w==","signatures":[{"sig":"MEYCIQCGjZR/cvs/3FJtrfPc9+P7tPp7lSYboDftPGda6mVeCwIhAIiE8B4EyG+TwrSSXAj3y31HkYxMdhQ2mCPT6lK0BF6q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20392792},"main":"api/index.js","gitHead":"3be787b425f0bb4e4bd26a01b4d361ea44da7642","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-822a748c","@abtnode/core":"1.16.25-beta-822a748c","@abtnode/cron":"1.16.25-beta-822a748c","@abtnode/util":"1.16.25-beta-822a748c","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-822a748c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-822a748c","@abtnode/client":"1.16.25-beta-822a748c","@abtnode/logger":"1.16.25-beta-822a748c","@abtnode/models":"1.16.25-beta-822a748c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-822a748c","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-822a748c","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-822a748c","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-822a748c","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-822a748c","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-822a748c","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-822a748c","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-822a748c_1711109949392_0.2311231596667993","host":"s3://npm-registry-packages"}},"1.16.25-next-1ada5956":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-1ada5956","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-1ada5956","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c86030a27583de6ce919d6108c2bd19c95d05981","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-1ada5956.tgz","fileCount":350,"integrity":"sha512-BHueQ33v7+ug3xfNzqyo7AsB5PmL2pSXixktrz9vTxuS0qZ8br7c3kOYZIS8rYI2bWAzBGI2VSfqwdbSxldaMA==","signatures":[{"sig":"MEQCIDwVScAMK02OeuSuSn2bAwAWgQ8h1U6sgcrE3BlauQP7AiBo+s4vp86FMeHb0gK5nhbee1/4GcIo1yVNOKgQWCbgAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20396818},"main":"api/index.js","gitHead":"acabb2f45de011bb6db8038202c5632e85aef8f5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-1ada5956","@abtnode/core":"1.16.25-next-1ada5956","@abtnode/cron":"1.16.25-next-1ada5956","@abtnode/util":"1.16.25-next-1ada5956","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-1ada5956","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-1ada5956","@abtnode/client":"1.16.25-next-1ada5956","@abtnode/logger":"1.16.25-next-1ada5956","@abtnode/models":"1.16.25-next-1ada5956","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-1ada5956","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-1ada5956","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-1ada5956","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-1ada5956","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-1ada5956","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-1ada5956","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-1ada5956","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-1ada5956_1711188609104_0.5980870093923663","host":"s3://npm-registry-packages"}},"1.16.25-next-3d78a4cb":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-3d78a4cb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-3d78a4cb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2b60100341df1193c82247904e88281c8f6c6588","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-3d78a4cb.tgz","fileCount":350,"integrity":"sha512-CQ6Ht1b6R8YbTCTaqI1BuvpP1muVpmNGiBKJiMR855tPwOc01HI7qmRRSJkCavhidtu4DKw5VEROtKMKg/c13g==","signatures":[{"sig":"MEYCIQC5MLJye+/BC0u0oCS0XYB5EVUWM3tsaOBHMgKCvlr9vgIhAJD9CTI5t83VYKz8etXXPSymiySpvhzlKSPuWMgLElsq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20396818},"main":"api/index.js","gitHead":"26b43891e46756b142bcd6b62c57357c7c23cf2f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-3d78a4cb","@abtnode/core":"1.16.25-next-3d78a4cb","@abtnode/cron":"1.16.25-next-3d78a4cb","@abtnode/util":"1.16.25-next-3d78a4cb","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-3d78a4cb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-3d78a4cb","@abtnode/client":"1.16.25-next-3d78a4cb","@abtnode/logger":"1.16.25-next-3d78a4cb","@abtnode/models":"1.16.25-next-3d78a4cb","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-3d78a4cb","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-3d78a4cb","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-3d78a4cb","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-3d78a4cb","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-3d78a4cb","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-3d78a4cb","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-3d78a4cb","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-3d78a4cb_1711243239796_0.6945319156717122","host":"s3://npm-registry-packages"}},"1.16.25-beta-023ec101":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-023ec101","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-023ec101","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c886882658ab9b70ae41c55b715190e83b7b0c71","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-023ec101.tgz","fileCount":350,"integrity":"sha512-nZhSMSvRwQsQcMVNc2URGyc/IeEWx7DbPok939oBejhoMtN0rKRbvfmnb7ICVkcvmuAlygK1MuVvbeq0oXqFPQ==","signatures":[{"sig":"MEUCIDDCh/3CoXhwY07vm+4clp6TyWgednb+wOPGEnNIZUq4AiEA5D78p/IZEGdD0wsVeiLMAH7/zqplUFG3g4CrX0qEi+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20393063},"main":"api/index.js","gitHead":"7e534f8dd1335f42897bf467e261f02bc7a59be0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-023ec101","@abtnode/core":"1.16.25-beta-023ec101","@abtnode/cron":"1.16.25-beta-023ec101","@abtnode/util":"1.16.25-beta-023ec101","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-023ec101","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-023ec101","@abtnode/client":"1.16.25-beta-023ec101","@abtnode/logger":"1.16.25-beta-023ec101","@abtnode/models":"1.16.25-beta-023ec101","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-023ec101","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-023ec101","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-023ec101","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-023ec101","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-023ec101","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-023ec101","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-023ec101","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-023ec101_1711285459333_0.10805672671650135","host":"s3://npm-registry-packages"}},"1.16.25-next-b726d470":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-b726d470","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-b726d470","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"42080f7089ede403a08dfbf35d73ed6938af0485","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-b726d470.tgz","fileCount":350,"integrity":"sha512-KdtLciiFxM3z4YhSa1IcLQlxTygpqnSQwe9Q+ZjzYGxmsQlEHBPKimYVgZYxmn9pJjHvIA/aTN1F9ju9WDMuNw==","signatures":[{"sig":"MEUCIB9rnsPrWn6nALolrRR/Jiz+FZx2mEhK+nHpmWbqh3kJAiEAy5RKCot4P+hUzgt4B4v5XxQ2nn1hi1LSGicedpGWL7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20396256},"main":"api/index.js","gitHead":"3adef75441748e01ccba82fa1bfd875cbd096185","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-b726d470","@abtnode/core":"1.16.25-next-b726d470","@abtnode/cron":"1.16.25-next-b726d470","@abtnode/util":"1.16.25-next-b726d470","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-b726d470","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-b726d470","@abtnode/client":"1.16.25-next-b726d470","@abtnode/logger":"1.16.25-next-b726d470","@abtnode/models":"1.16.25-next-b726d470","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-b726d470","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-b726d470","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-b726d470","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-b726d470","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-b726d470","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-b726d470","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-b726d470","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-b726d470_1711358284879_0.5098139637791139","host":"s3://npm-registry-packages"}},"1.16.25-next-bc2f4c63":{"name":"@abtnode/blocklet-services","version":"1.16.25-next-bc2f4c63","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-next-bc2f4c63","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"48c355e0b52cf641e26032f23429988d5402138c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-next-bc2f4c63.tgz","fileCount":350,"integrity":"sha512-OxH/jin5DtonFKoQ96NpLwFcOH/Tx4ra1xmjDgYexaZpQr6ZQ6bvau4IYAmFFPaWv1vCHUbfMxc5ySAaVL59Cg==","signatures":[{"sig":"MEQCIHH0rNap5NFNl1gQ4gQ31SJX+tQF8aZG1jYIFfbLV0wyAiAA2DNTuJPjzikiz/AlSK6uJREJvQguu2yZDdaWd8vd3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20397326},"main":"api/index.js","gitHead":"499ecf2bde0cdb25dbfdd1cf7807212f5fe37ad9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-next-bc2f4c63","@abtnode/core":"1.16.25-next-bc2f4c63","@abtnode/cron":"1.16.25-next-bc2f4c63","@abtnode/util":"1.16.25-next-bc2f4c63","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-next-bc2f4c63","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-next-bc2f4c63","@abtnode/client":"1.16.25-next-bc2f4c63","@abtnode/logger":"1.16.25-next-bc2f4c63","@abtnode/models":"1.16.25-next-bc2f4c63","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-next-bc2f4c63","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-next-bc2f4c63","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-next-bc2f4c63","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-next-bc2f4c63","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-next-bc2f4c63","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-next-bc2f4c63","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.60","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.60","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-next-bc2f4c63","@blocklet/ui-react":"^2.9.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.60","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-next-bc2f4c63_1711408049695_0.9505004165579485","host":"s3://npm-registry-packages"}},"1.16.25-beta-85e265d1":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-85e265d1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-85e265d1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8964caf73c8bd8692ed758ac8d39111e5dd0361c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-85e265d1.tgz","fileCount":350,"integrity":"sha512-3thgbv9l5adtbkR/hLMBZ0BM9V9gyYOeHE/WZ7zqi2+J5nfa80D3C0fEq+Qh72wiNbZqx1nnYh+VxsuSWXY8ZQ==","signatures":[{"sig":"MEYCIQD1LwFONCi7IcGKLJdZBC+5sQyzWMAV+KZmkWWqGiH59wIhAI/Og68EH1wPkfWx5PGB4ppraSk5a4ppGPv6OTeOe22l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20401768},"main":"api/index.js","gitHead":"ea2dbf135591636c3d1899374b99d66eee61c7d2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-85e265d1","@abtnode/core":"1.16.25-beta-85e265d1","@abtnode/cron":"1.16.25-beta-85e265d1","@abtnode/util":"1.16.25-beta-85e265d1","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-85e265d1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-85e265d1","@abtnode/client":"1.16.25-beta-85e265d1","@abtnode/logger":"1.16.25-beta-85e265d1","@abtnode/models":"1.16.25-beta-85e265d1","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-85e265d1","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-85e265d1","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-85e265d1","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-85e265d1","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-85e265d1","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-85e265d1","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.63","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.63","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-85e265d1","@blocklet/ui-react":"^2.9.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.63","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.66","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-85e265d1_1711537358795_0.6890899129028449","host":"s3://npm-registry-packages"}},"1.16.25-beta-bc165d9b":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-bc165d9b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-bc165d9b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e1539cdf92ff11eb528f9b4d71b46271c0c6bd91","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-bc165d9b.tgz","fileCount":350,"integrity":"sha512-vsWRT4jyezT13sDKYQ7aTLNmgnRQ+OpdKyRh2pGVMruQRCRg7m1b09d5guAEcchS727+YwxTl9Hv36/HIC45EA==","signatures":[{"sig":"MEUCIQCurNFSvRx261o6h0+xofyz6WY3Di+yQpz8UT49zISxmQIgFHFb1EY7JEnpHmCE6LfvUKULAXWcaA1YYv+oMv12VEU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20406036},"main":"api/index.js","gitHead":"a7895ed39e47c8c6bd10d32317804cc1904714ef","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-bc165d9b","@abtnode/core":"1.16.25-beta-bc165d9b","@abtnode/cron":"1.16.25-beta-bc165d9b","@abtnode/util":"1.16.25-beta-bc165d9b","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-bc165d9b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-bc165d9b","@abtnode/client":"1.16.25-beta-bc165d9b","@abtnode/logger":"1.16.25-beta-bc165d9b","@abtnode/models":"1.16.25-beta-bc165d9b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-bc165d9b","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-bc165d9b","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-bc165d9b","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-bc165d9b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-bc165d9b","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-bc165d9b","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.63","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.63","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-bc165d9b","@blocklet/ui-react":"^2.9.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.63","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.66","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-bc165d9b_1711545128157_0.42029356415062913","host":"s3://npm-registry-packages"}},"1.16.25-beta-051ab300":{"name":"@abtnode/blocklet-services","version":"1.16.25-beta-051ab300","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25-beta-051ab300","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d0fa7146ab5f1398ab7cd424fe24bc2d772e3535","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25-beta-051ab300.tgz","fileCount":350,"integrity":"sha512-fsIi85jYe1SJ1fusAro/DPVVcnKRac1Gh3/jdqfQDo9ws+GZcgsyvYWSmbjS0zryy9rBzFbzB3TRGBtC8WRbyg==","signatures":[{"sig":"MEUCIQCYjzstRcqtX6PX4XL9R6J+rxESIrjHAZImQnAdB3FNpAIgGLh7fnmWfvsd7qHUQazNDEtcHoY5I1Pl9vfUSqvZbKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20406036},"main":"api/index.js","gitHead":"8404084354b39ee567f6ad1088093219f220d7ca","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25-beta-051ab300","@abtnode/core":"1.16.25-beta-051ab300","@abtnode/cron":"1.16.25-beta-051ab300","@abtnode/util":"1.16.25-beta-051ab300","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25-beta-051ab300","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25-beta-051ab300","@abtnode/client":"1.16.25-beta-051ab300","@abtnode/logger":"1.16.25-beta-051ab300","@abtnode/models":"1.16.25-beta-051ab300","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25-beta-051ab300","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25-beta-051ab300","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25-beta-051ab300","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25-beta-051ab300","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25-beta-051ab300","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25-beta-051ab300","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.63","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.63","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25-beta-051ab300","@blocklet/ui-react":"^2.9.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.63","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.66","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25-beta-051ab300_1711612982747_0.20696594280052505","host":"s3://npm-registry-packages"}},"1.16.25":{"name":"@abtnode/blocklet-services","version":"1.16.25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a50ec92e297385758967fce3038a1df765caa019","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.25.tgz","fileCount":350,"integrity":"sha512-PaWxs0NW2eiklvm72cGXCKCYnB1ik7DTqKojBlz2uf+Alph+Gyan8CeawNjskwOuVmomvMigr0TF1jxeGa4Kwg==","signatures":[{"sig":"MEQCIHGP5HAaYQ9YO/aJzuk+j9BcgMbL8hnpuGofZzujV2ByAiAaUSCht1dgdDyzXQ7lV6++4zgLDBR83qgoff8vM0keZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20404965},"main":"api/index.js","gitHead":"8752b9a0caa8745e16e1de8db4ef696b713ffb4d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v18.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"18.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^3.0.8","@ocap/util":"1.18.113","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.113","@ocap/client":"1.18.113","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.25","@abtnode/core":"1.16.25","@abtnode/cron":"1.16.25","@abtnode/util":"1.16.25","@arcblock/did":"^1.18.113","@arcblock/jwt":"1.18.113","@blocklet/sdk":"1.16.25","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.25","@abtnode/client":"1.16.25","@abtnode/logger":"1.16.25","@abtnode/models":"1.16.25","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.25","@arcblock/did-ext":"^1.18.113","@abtnode/analytics":"1.16.25","@arcblock/did-auth":"1.18.113","@blocklet/constant":"1.16.25","@arcblock/event-hub":"1.18.113","@arcblock/validator":"^1.18.113","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.25","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.25","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.0.11","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.25","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.63","@ocap/wallet":"1.18.113","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.113","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.63","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.17.4","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.25","@blocklet/ui-react":"^2.9.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.63","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.0","@blocklet/launcher-layout":"2.2.66","vite-plugin-node-polyfills":"^0.19.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.25_1711709764644_0.5886352668468111","host":"s3://npm-registry-packages"}},"1.16.26-beta-c724c8e6":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-c724c8e6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-c724c8e6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a6e5934f4276a4b94b6830f37ba51806b870f8d4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-c724c8e6.tgz","fileCount":350,"integrity":"sha512-7JqZA8kgouzLAw0S1JFb3NyEo6QuO+Sqpvv93H9ORqKpMlfYvn9Ax3LwiESX8LiSW40gItTqn36Q9CYUNZ/8YQ==","signatures":[{"sig":"MEUCIQC+NfqiHiS1W7dtBVs/tVDn4oxioio+4bqh7/l4tOP15wIgPBpU65ai7Vq0UPDoCObkUHtiAt85lElH2WvVriwD/GI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20389179},"main":"api/index.js","gitHead":"f2b51533d934be041b1cc5b4b2fc8c56f4855a26","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.114","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.114","@ocap/client":"1.18.114","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-c724c8e6","@abtnode/core":"1.16.26-beta-c724c8e6","@abtnode/cron":"1.16.26-beta-c724c8e6","@abtnode/util":"1.16.26-beta-c724c8e6","@arcblock/did":"^1.18.114","@arcblock/jwt":"1.18.114","@blocklet/sdk":"1.16.26-beta-c724c8e6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-c724c8e6","@abtnode/client":"1.16.26-beta-c724c8e6","@abtnode/logger":"1.16.26-beta-c724c8e6","@abtnode/models":"1.16.26-beta-c724c8e6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-c724c8e6","@arcblock/did-ext":"^1.18.114","@abtnode/analytics":"1.16.26-beta-c724c8e6","@arcblock/did-auth":"1.18.114","@blocklet/constant":"1.16.26-beta-c724c8e6","@arcblock/event-hub":"1.18.114","@arcblock/validator":"^1.18.114","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-c724c8e6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-c724c8e6","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-c724c8e6","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.64","@ocap/wallet":"1.18.114","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.114","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.64","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-c724c8e6","@blocklet/ui-react":"^2.9.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.64","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.1","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-c724c8e6_1712483661719_0.2646091116112357","host":"s3://npm-registry-packages"}},"1.16.26-beta-bdd2d7c0":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-bdd2d7c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-bdd2d7c0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4a20dac4e8bb0caee90cc9ea7fa9299eb5265794","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-bdd2d7c0.tgz","fileCount":350,"integrity":"sha512-/mDcSqQQDNMBZ+Y3IC/rUng+0DB8cw9cFMdSI2/m71u6/RNgP5b3DP3+H4jFTc9ge2rjCT7lKS8yMGDLkPoHiQ==","signatures":[{"sig":"MEQCIGWWluRU92FM3lJiaVXSTCz/P7QVflFxBIThTamV0zQHAiBnNyyxAxKkcaVNZcv9/thefjJmYLxcUL0lupdZrKkW6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20390009},"main":"api/index.js","gitHead":"74cf28155629081722b1f62797eb5e89e27809f1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.114","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.114","@ocap/client":"1.18.114","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-bdd2d7c0","@abtnode/core":"1.16.26-beta-bdd2d7c0","@abtnode/cron":"1.16.26-beta-bdd2d7c0","@abtnode/util":"1.16.26-beta-bdd2d7c0","@arcblock/did":"^1.18.114","@arcblock/jwt":"1.18.114","@blocklet/sdk":"1.16.26-beta-bdd2d7c0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-bdd2d7c0","@abtnode/client":"1.16.26-beta-bdd2d7c0","@abtnode/logger":"1.16.26-beta-bdd2d7c0","@abtnode/models":"1.16.26-beta-bdd2d7c0","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-bdd2d7c0","@arcblock/did-ext":"^1.18.114","@abtnode/analytics":"1.16.26-beta-bdd2d7c0","@arcblock/did-auth":"1.18.114","@blocklet/constant":"1.16.26-beta-bdd2d7c0","@arcblock/event-hub":"1.18.114","@arcblock/validator":"^1.18.114","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-bdd2d7c0","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-bdd2d7c0","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-bdd2d7c0","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.64","@ocap/wallet":"1.18.114","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.114","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.64","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-bdd2d7c0","@blocklet/ui-react":"^2.9.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.64","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.1","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-bdd2d7c0_1712489928124_0.22517984361120025","host":"s3://npm-registry-packages"}},"1.16.26-beta-4831bf3f":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-4831bf3f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-4831bf3f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1dae5157fd1d4b9559980fe30d20f2bfd576e0fd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-4831bf3f.tgz","fileCount":352,"integrity":"sha512-mliuUdvMT5xBoICq0EqpfYcEYmuGOHZFoc1qMABg42caD0Fj0X+5lKBsmmYPaVc+sh1pDohbCnrjyGUt8zGsjQ==","signatures":[{"sig":"MEUCIQDx0sVQu/uLsv4KOOcjS/OHR5fuDViwG9tRnlqHHTLungIgFGD0Mg6biB2Bb1YlcTGztbQex9Kdav3dd+0+/K1BXmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20388223},"main":"api/index.js","gitHead":"e1b75eed1841ae3589b3f854a9f027f1b7da64ba","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-4831bf3f","@abtnode/core":"1.16.26-beta-4831bf3f","@abtnode/cron":"1.16.26-beta-4831bf3f","@abtnode/util":"1.16.26-beta-4831bf3f","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-4831bf3f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-4831bf3f","@abtnode/client":"1.16.26-beta-4831bf3f","@abtnode/logger":"1.16.26-beta-4831bf3f","@abtnode/models":"1.16.26-beta-4831bf3f","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-4831bf3f","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-4831bf3f","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-4831bf3f","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-4831bf3f","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-4831bf3f","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-4831bf3f","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.65","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.65","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-4831bf3f","@blocklet/ui-react":"^2.9.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.65","@arcblock/react-hooks":"^2.9.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.2","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-4831bf3f_1712545743949_0.19717299362144258","host":"s3://npm-registry-packages"}},"1.16.26-beta-346cba92":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-346cba92","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-346cba92","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6c5f494b5fbfbf042484f443f4a88e6357c8c4a3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-346cba92.tgz","fileCount":352,"integrity":"sha512-ebGTELHuJkUJ3Rjo/U1na8SWzxwfXw0pwvoycbXLnomYZ73TLb8k+7YFJ8SALxhjv78/ywaBbkFEfjcMF7bcmw==","signatures":[{"sig":"MEQCIDFJbVJ+cLTZE12HMz3naQIsTdpdm3YgR+a2cwkI1+I2AiBHy+cKpS++htH+kdOyoj7zQLB0DwJbLwACRXj4WwZMfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20395700},"main":"api/index.js","gitHead":"389bb6584585302b9b12ec7133c73cb28b0d663b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-346cba92","@abtnode/core":"1.16.26-beta-346cba92","@abtnode/cron":"1.16.26-beta-346cba92","@abtnode/util":"1.16.26-beta-346cba92","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-346cba92","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-346cba92","@abtnode/client":"1.16.26-beta-346cba92","@abtnode/logger":"1.16.26-beta-346cba92","@abtnode/models":"1.16.26-beta-346cba92","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-346cba92","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-346cba92","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-346cba92","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-346cba92","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-346cba92","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-346cba92","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.65","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.65","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-346cba92","@blocklet/ui-react":"^2.9.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.65","@arcblock/react-hooks":"^2.9.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.2","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-346cba92_1712741148677_0.3979183657548999","host":"s3://npm-registry-packages"}},"1.16.26-beta-5251ab18":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-5251ab18","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-5251ab18","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"00e47c4a732676768a780a00a45cc9ba421271b1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-5251ab18.tgz","fileCount":353,"integrity":"sha512-Ty5grrNTu4TRJrhypBOxRrB5RdlXKrA5wvc8xXulDtbQcYFL38V4wX6lJK8YJBiHk5z2vhwsfIntGPlvB62Rkg==","signatures":[{"sig":"MEYCIQCl/Bl+j1vEKY3tVTWjUcc/rDKWRqLw0MHVccTF9G8rGAIhAPshR175REN1PeosGplOwl+PXOIbcGVJyR1KJgdoX3xa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20400802},"main":"api/index.js","gitHead":"759e8dbab81a3ae2fa02f32776fe388d13337da7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.11.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.11.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-5251ab18","@abtnode/core":"1.16.26-beta-5251ab18","@abtnode/cron":"1.16.26-beta-5251ab18","@abtnode/util":"1.16.26-beta-5251ab18","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-5251ab18","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-5251ab18","@abtnode/client":"1.16.26-beta-5251ab18","@abtnode/logger":"1.16.26-beta-5251ab18","@abtnode/models":"1.16.26-beta-5251ab18","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-5251ab18","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-5251ab18","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-5251ab18","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-5251ab18","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-5251ab18","@did-connect/authenticator":"^2.2.1","@did-connect/relay-adapter-express":"^2.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-5251ab18","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.65","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.65","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-5251ab18","@blocklet/ui-react":"^2.9.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.65","@arcblock/react-hooks":"^2.9.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.2","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-5251ab18_1712830619625_0.40261919219829534","host":"s3://npm-registry-packages"}},"1.16.26-beta-818ea1c5":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-818ea1c5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-818ea1c5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"acc9d9b6fc571fc2ae934d278664f011b3bc7d49","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-818ea1c5.tgz","fileCount":353,"integrity":"sha512-6qp8omQaXvIirTirDIwsvXzd2XxgNOcQjBpKSRDmGSlQs3u3fnB+COjUPAGvLvS07DhA/b0qqW4osdXlUTJNmA==","signatures":[{"sig":"MEUCIQDWEhu9fNCVW83vnLQNT14ux4YspziLWtNRnqQ3EI5fdgIge2F3/Uliikgs1qR6cZFD+dHmjqgFEujHa9VCqmx9zY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20399590},"main":"api/index.js","gitHead":"94aded9a2c0f4b5a57f0ca0fa2493ec417ef3339","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-818ea1c5","@abtnode/core":"1.16.26-beta-818ea1c5","@abtnode/cron":"1.16.26-beta-818ea1c5","@abtnode/util":"1.16.26-beta-818ea1c5","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-818ea1c5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-818ea1c5","@abtnode/client":"1.16.26-beta-818ea1c5","@abtnode/logger":"1.16.26-beta-818ea1c5","@abtnode/models":"1.16.26-beta-818ea1c5","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-818ea1c5","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-818ea1c5","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-818ea1c5","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-818ea1c5","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-818ea1c5","@did-connect/authenticator":"^2.2.3","@did-connect/relay-adapter-express":"^2.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-818ea1c5","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.66","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.66","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.66","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-818ea1c5","@blocklet/ui-react":"^2.9.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.66","@arcblock/react-hooks":"^2.9.66","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.6","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-818ea1c5_1713146504628_0.8365599055185042","host":"s3://npm-registry-packages"}},"1.16.26-beta-351de484":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-351de484","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-351de484","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"613ab3a4e6de5fc839b5af70013e4790085f7cfe","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-351de484.tgz","fileCount":363,"integrity":"sha512-b2pXmmp+HfQ1xNvTVgYBBpCh9S5azqHm5gdVa+iG9PA3XjaQ3PdJ9yHAbc+vBG029qRcHKdBKf/KrI3bBDNJ4w==","signatures":[{"sig":"MEYCIQDy+IMFnbVW2GvYbgNe50vESVoJsSY4PwBgh++rd5p6nAIhANiE6Vyedzmn0wSX8Iy9Whf4wZND1HJjSgfT1Eb1erGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20416958},"main":"api/index.js","gitHead":"00eba435a21506382c7823ea804abea196390a0f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-351de484","@abtnode/core":"1.16.26-beta-351de484","@abtnode/cron":"1.16.26-beta-351de484","@abtnode/util":"1.16.26-beta-351de484","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-351de484","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-351de484","@abtnode/client":"1.16.26-beta-351de484","@abtnode/logger":"1.16.26-beta-351de484","@abtnode/models":"1.16.26-beta-351de484","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-351de484","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-351de484","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-351de484","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-351de484","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-351de484","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-351de484","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.68","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.68","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.68","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-351de484","@blocklet/ui-react":"^2.9.68","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.68","@arcblock/react-hooks":"^2.9.68","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.9","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-351de484_1713439384587_0.4125052220578924","host":"s3://npm-registry-packages"}},"1.16.26-beta-cca12425":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-cca12425","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-cca12425","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9bf01901ce2a1ec16c751ac553ad866dc56871a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-cca12425.tgz","fileCount":363,"integrity":"sha512-rxKP9rQsB32i76H10d1OH8NTTyQ8D35Js2tUm4WburB+55m76aKhk7oQvhog8OOqtEh/CSqp8IpuuDzHcjo1OQ==","signatures":[{"sig":"MEQCICG73vAKdWf96kA3Nj6yML40yCf8PyfMj91q0peO0XYEAiB/jVIjNApM3Iw2MVIySJa09zbMUrNe6eSEzQ7x+XZh1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20416201},"main":"api/index.js","gitHead":"fc2804fa8010d4311f1c74e65fb98d117598df2a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-cca12425","@abtnode/core":"1.16.26-beta-cca12425","@abtnode/cron":"1.16.26-beta-cca12425","@abtnode/util":"1.16.26-beta-cca12425","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-cca12425","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-cca12425","@abtnode/client":"1.16.26-beta-cca12425","@abtnode/logger":"1.16.26-beta-cca12425","@abtnode/models":"1.16.26-beta-cca12425","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-cca12425","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-cca12425","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-cca12425","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-cca12425","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-cca12425","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-cca12425","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.69","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.69","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.69","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-cca12425","@blocklet/ui-react":"^2.9.69","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.69","@arcblock/react-hooks":"^2.9.69","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.11","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-cca12425_1713581509323_0.07360294096742992","host":"s3://npm-registry-packages"}},"1.16.26-beta-63f52a83":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-63f52a83","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-63f52a83","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8f5638add310473f794735469702881533e3337e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-63f52a83.tgz","fileCount":363,"integrity":"sha512-7jH65pzRDNaWYYVfGnRhRgYBDAdKpDMlaR4IM/bpagtc33ZWryV71Xe8ieRW7J8zF14vcx/vVsFjbJZkDaYemg==","signatures":[{"sig":"MEQCICo+xhYDsJnE3bK6yfBRL2Ui9li9gvOyrpVRL75+nIdxAiACK/4xwGoPcPRbJPDHYERofN1PPf8kVkyEFfY0QUCmzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20433954},"main":"api/index.js","gitHead":"ce04b1916e531d79d9535111cd370c69c04fcbc1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-63f52a83","@abtnode/core":"1.16.26-beta-63f52a83","@abtnode/cron":"1.16.26-beta-63f52a83","@abtnode/util":"1.16.26-beta-63f52a83","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-63f52a83","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-63f52a83","@abtnode/client":"1.16.26-beta-63f52a83","@abtnode/logger":"1.16.26-beta-63f52a83","@abtnode/models":"1.16.26-beta-63f52a83","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-63f52a83","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-63f52a83","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-63f52a83","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-63f52a83","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-63f52a83","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-63f52a83","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.71","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.71","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.71","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-63f52a83","@blocklet/ui-react":"^2.9.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.71","@arcblock/react-hooks":"^2.9.71","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.13","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-63f52a83_1714030565718_0.8971686841284545","host":"s3://npm-registry-packages"}},"1.16.26-beta-c8902aec":{"name":"@abtnode/blocklet-services","version":"1.16.26-beta-c8902aec","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26-beta-c8902aec","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5345ab8d1b9f87e009205612ae5d5cffe74295c9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26-beta-c8902aec.tgz","fileCount":363,"integrity":"sha512-Ghj3Q6e2PgKFNBWRG9TWNYAmPnZX0SfP3Tyr9riT4m3eQW+GynZZ4zBmIegUMLIap0WSMDev5XSsDQeYw+rQow==","signatures":[{"sig":"MEUCIE0Cqatnzp44bIaroKiDIHZOh0a/8LjVUCIJ7cg51MxBAiEAi5PoUwYcUSWbxEF0iEe9q3hczz91HLGA7TFqURcAqBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20434807},"main":"api/index.js","gitHead":"2b74f442ee04e89901d8f5d67a4017dea2b9f2ac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26-beta-c8902aec","@abtnode/core":"1.16.26-beta-c8902aec","@abtnode/cron":"1.16.26-beta-c8902aec","@abtnode/util":"1.16.26-beta-c8902aec","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26-beta-c8902aec","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26-beta-c8902aec","@abtnode/client":"1.16.26-beta-c8902aec","@abtnode/logger":"1.16.26-beta-c8902aec","@abtnode/models":"1.16.26-beta-c8902aec","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26-beta-c8902aec","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26-beta-c8902aec","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26-beta-c8902aec","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26-beta-c8902aec","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26-beta-c8902aec","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26-beta-c8902aec","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.72","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.72","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.72","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26-beta-c8902aec","@blocklet/ui-react":"^2.9.72","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.72","@arcblock/react-hooks":"^2.9.72","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26-beta-c8902aec_1714188467108_0.9627234115962591","host":"s3://npm-registry-packages"}},"1.16.26":{"name":"@abtnode/blocklet-services","version":"1.16.26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.26","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b0e156569e536b9027104aed71f9d532ff9b83ea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.26.tgz","fileCount":363,"integrity":"sha512-UAeWPfNeWX2sNPFbTccvxWJrmelMps890tgEU3p1MyTO3I0Ws66SMN0smDh0zfb728TY/E2A266afQbY3znBtg==","signatures":[{"sig":"MEUCIG1tDneagsfcDX/928yLOKbbORHdXAqSPvZumGK+vPJ0AiEAyZ6hxzrA7dFpHalfIZq8aubuNXXrEvg4xhoH3Op/HGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20433737},"main":"api/index.js","gitHead":"8abf4051293ad67271e96ffcaad70ecb90356f3f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.26","@abtnode/core":"1.16.26","@abtnode/cron":"1.16.26","@abtnode/util":"1.16.26","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.26","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.26","@abtnode/client":"1.16.26","@abtnode/logger":"1.16.26","@abtnode/models":"1.16.26","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.26","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.26","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.26","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.26","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.26","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.26","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.72","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.72","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.72","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.26","@blocklet/ui-react":"^2.9.72","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.72","@arcblock/react-hooks":"^2.9.72","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.26_1714206669950_0.5975139975451551","host":"s3://npm-registry-packages"}},"1.16.27-beta-aa9c2977":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-aa9c2977","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-aa9c2977","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"197fd2b157ae394a841cdf760ed5224f06ec09cb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-aa9c2977.tgz","fileCount":363,"integrity":"sha512-jUBki6Oaxdfr8DCwBoQJJQufoZrwTO4cUoRp4yax7JO9nw0tF5NSa1Pve15ct24VyWrjMeZX21nJyeRf4xdZqQ==","signatures":[{"sig":"MEUCIHWEOKhB0abcOu+pDBBiIZitEzKzi/G8TxAFWRHbarH/AiEAvgynX0Bp2EhsVwGSxxjeJ7WUTxGQ3SzM9hD5vGNjEcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20434151},"main":"api/index.js","gitHead":"63241a935f8e8960cfe76cf55808484bd28aaf4e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-aa9c2977","@abtnode/core":"1.16.27-beta-aa9c2977","@abtnode/cron":"1.16.27-beta-aa9c2977","@abtnode/util":"1.16.27-beta-aa9c2977","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.27-beta-aa9c2977","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-aa9c2977","@abtnode/client":"1.16.27-beta-aa9c2977","@abtnode/logger":"1.16.27-beta-aa9c2977","@abtnode/models":"1.16.27-beta-aa9c2977","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-aa9c2977","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.27-beta-aa9c2977","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.27-beta-aa9c2977","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-aa9c2977","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-aa9c2977","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-aa9c2977","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.74","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.74","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.74","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-aa9c2977","@blocklet/ui-react":"^2.9.74","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.74","@arcblock/react-hooks":"^2.9.74","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-aa9c2977_1714302723411_0.847672211692422","host":"s3://npm-registry-packages"}},"1.16.27-beta-e0e33468":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-e0e33468","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-e0e33468","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"02c53465e5ea6d4eb2b674d3e99163c7b869915b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-e0e33468.tgz","fileCount":363,"integrity":"sha512-YUZPHyRzLDZdeBX71IXG+rFyxC9G6ljsj3cZgfM5uUT2V2FtLW79aRcReLh1IuLz9MvBJfBcau6Wu09O8bWd0w==","signatures":[{"sig":"MEUCIQDZ1mzilMPbidnUsSWszbZtJQl6eMAB+RwrXMlViXIHBgIgVrAE6irxj9nD11rdig5ngIB+xGVmMVe4Mt0upIFx1N8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20434998},"main":"api/index.js","gitHead":"2f507521d1523329bc0bbb5d64fb0ebe39a5177b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-e0e33468","@abtnode/core":"1.16.27-beta-e0e33468","@abtnode/cron":"1.16.27-beta-e0e33468","@abtnode/util":"1.16.27-beta-e0e33468","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.27-beta-e0e33468","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-e0e33468","@abtnode/client":"1.16.27-beta-e0e33468","@abtnode/logger":"1.16.27-beta-e0e33468","@abtnode/models":"1.16.27-beta-e0e33468","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-e0e33468","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.27-beta-e0e33468","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.27-beta-e0e33468","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-e0e33468","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-e0e33468","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-e0e33468","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.75","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.75","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.75","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-e0e33468","@blocklet/ui-react":"^2.9.75","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.75","@arcblock/react-hooks":"^2.9.75","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-e0e33468_1714356915772_0.0038666728427767527","host":"s3://npm-registry-packages"}},"1.16.27-beta-43a3bbb2":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-43a3bbb2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-43a3bbb2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b99e03f06b11334ba8517d878493042791d97122","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-43a3bbb2.tgz","fileCount":363,"integrity":"sha512-yResL5TafVeKmWgR8dB5V1QRwS8gXOUTwMdv/KcLGC3gnbaJAsB5nbNgv7QfeztxcEAcZLsgOlMQEGH7iddmlQ==","signatures":[{"sig":"MEQCICKyho9o6cmnzzR+zBG89gObRdnTmAoN9Zf/rB/IrHiGAiACNW4ttb/g7L+gpT2L4q4vDAQuLEOsYslnfJ9ESkx3OQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20434517},"main":"api/index.js","gitHead":"375820f90d78b9ff78bb4c29880dc9b19756ffc6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-43a3bbb2","@abtnode/core":"1.16.27-beta-43a3bbb2","@abtnode/cron":"1.16.27-beta-43a3bbb2","@abtnode/util":"1.16.27-beta-43a3bbb2","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.27-beta-43a3bbb2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-43a3bbb2","@abtnode/client":"1.16.27-beta-43a3bbb2","@abtnode/logger":"1.16.27-beta-43a3bbb2","@abtnode/models":"1.16.27-beta-43a3bbb2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-43a3bbb2","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.27-beta-43a3bbb2","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.27-beta-43a3bbb2","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-43a3bbb2","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-43a3bbb2","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-43a3bbb2","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.75","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.75","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.75","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-43a3bbb2","@blocklet/ui-react":"^2.9.75","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.75","@arcblock/react-hooks":"^2.9.75","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-43a3bbb2_1714453792554_0.6755288011754332","host":"s3://npm-registry-packages"}},"1.16.27-beta-91ff0d1b":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-91ff0d1b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-91ff0d1b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"48bc7a362b25b22ac1c442b6c8d61687803af545","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-91ff0d1b.tgz","fileCount":363,"integrity":"sha512-pxYcv8bUusCuFP1miLFnMrFzW6qHo37IF6o+MnIrxJy4+3IH3iycPLOOqwJVf6JA6LOlBbSYB4ZRlCuITqrhDw==","signatures":[{"sig":"MEUCIBjU/UJyeMiPggkfuLfQnvvxggjgX1sl05INFOF+4GSBAiEAtlHttUHrepxucob878VfRecTApNMqTz+w3A8/o4gaN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20435708},"main":"api/index.js","gitHead":"5c8d1719acb88ae62298293030860c79b0124692","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.115","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.115","@ocap/client":"1.18.115","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-91ff0d1b","@abtnode/core":"1.16.27-beta-91ff0d1b","@abtnode/cron":"1.16.27-beta-91ff0d1b","@abtnode/util":"1.16.27-beta-91ff0d1b","@arcblock/did":"^1.18.115","@arcblock/jwt":"1.18.115","@blocklet/sdk":"1.16.27-beta-91ff0d1b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-91ff0d1b","@abtnode/client":"1.16.27-beta-91ff0d1b","@abtnode/logger":"1.16.27-beta-91ff0d1b","@abtnode/models":"1.16.27-beta-91ff0d1b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-91ff0d1b","@arcblock/did-ext":"^1.18.115","@abtnode/analytics":"1.16.27-beta-91ff0d1b","@arcblock/did-auth":"1.18.115","@blocklet/constant":"1.16.27-beta-91ff0d1b","@arcblock/event-hub":"1.18.115","@arcblock/validator":"^1.18.115","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-91ff0d1b","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-91ff0d1b","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-91ff0d1b","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.75","@ocap/wallet":"1.18.115","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.115","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.75","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.75","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-91ff0d1b","@blocklet/ui-react":"^2.9.75","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.75","@arcblock/react-hooks":"^2.9.75","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.14","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-91ff0d1b_1715171570832_0.35052537698392694","host":"s3://npm-registry-packages"}},"1.16.27-beta-c450492a":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-c450492a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-c450492a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"48c5a91e34b3fcb8b642225b7356730bad9ef400","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-c450492a.tgz","fileCount":363,"integrity":"sha512-2K/Z+HFvXdoGtK0OTukM2uKjq6JJDkoSwa/ZDeHn/Cz4dlZi64Xl5D5+PkgCuciM4xvb/YWNI4uHa3kQd5auhw==","signatures":[{"sig":"MEUCIQCyMGpofQZEQAQ3R3pAtmivk7viOwtCwLl+yjams1bWiAIgF3x7PqG0XOGw8u4oyZujwF0F6FqVaa0K8GNOW02P3ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20422146},"main":"api/index.js","gitHead":"acb1a611412f31cd292b4db4536352dba75bbe3f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.2/node@v20.12.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.12.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.117","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.117","@ocap/client":"1.18.117","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-c450492a","@abtnode/core":"1.16.27-beta-c450492a","@abtnode/cron":"1.16.27-beta-c450492a","@abtnode/util":"1.16.27-beta-c450492a","@arcblock/did":"^1.18.117","@arcblock/jwt":"1.18.117","@blocklet/sdk":"1.16.27-beta-c450492a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-c450492a","@abtnode/client":"1.16.27-beta-c450492a","@abtnode/logger":"1.16.27-beta-c450492a","@abtnode/models":"1.16.27-beta-c450492a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-c450492a","@arcblock/did-ext":"^1.18.117","@abtnode/analytics":"1.16.27-beta-c450492a","@arcblock/did-auth":"1.18.117","@blocklet/constant":"1.16.27-beta-c450492a","@arcblock/event-hub":"1.18.117","@arcblock/validator":"^1.18.117","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-c450492a","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-c450492a","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-c450492a","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.79","@ocap/wallet":"1.18.117","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.117","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.79","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.79","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-c450492a","@blocklet/ui-react":"^2.9.79","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.79","@arcblock/react-hooks":"^2.9.79","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.19","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-c450492a_1715663177229_0.5426921249514725","host":"s3://npm-registry-packages"}},"1.16.27-beta-725ce3a6":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-725ce3a6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-725ce3a6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"60955906fd6ac149296b51a405e3171eec89d054","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-725ce3a6.tgz","fileCount":362,"integrity":"sha512-JJZlLtGwgTjCfX9NkIPK69e1rBLzoBcC55IzI95KaaO0GRlSi74+vlpG3Unm0vA/42oCoBLvhgQ8V0xcsV3MmQ==","signatures":[{"sig":"MEUCIQC0Ef9shqnzepPA5KqPe9hb4PCjcgkN76GUAJUBPIPpcwIgRNLeVuRnUoKsbQOMr7A0UW1b61e/aTaS8Tm37+luasU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20454203},"main":"api/index.js","gitHead":"6110607f520136996b78b8d9c05a0744016dfa21","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.120","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.120","@ocap/client":"1.18.120","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-725ce3a6","@abtnode/core":"1.16.27-beta-725ce3a6","@abtnode/cron":"1.16.27-beta-725ce3a6","@abtnode/util":"1.16.27-beta-725ce3a6","@arcblock/did":"^1.18.120","@arcblock/jwt":"1.18.120","@blocklet/sdk":"1.16.27-beta-725ce3a6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-725ce3a6","@abtnode/client":"1.16.27-beta-725ce3a6","@abtnode/logger":"1.16.27-beta-725ce3a6","@abtnode/models":"1.16.27-beta-725ce3a6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-725ce3a6","@arcblock/did-ext":"^1.18.120","@abtnode/analytics":"1.16.27-beta-725ce3a6","@arcblock/did-auth":"1.18.120","@blocklet/constant":"1.16.27-beta-725ce3a6","@arcblock/event-hub":"1.18.120","@arcblock/validator":"^1.18.120","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-725ce3a6","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-725ce3a6","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-725ce3a6","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.80","@ocap/wallet":"1.18.120","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.120","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.80","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.80","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-725ce3a6","@blocklet/ui-react":"^2.9.80","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.80","@arcblock/react-hooks":"^2.9.80","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.19","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-725ce3a6_1716082784982_0.2395947756879988","host":"s3://npm-registry-packages"}},"1.16.27-beta-d1555a79":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-d1555a79","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-d1555a79","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"968eadff7faa15d43371514b7d535b7d86fd5ed6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-d1555a79.tgz","fileCount":363,"integrity":"sha512-ZEuJgzE1PGrEJFKXJebKrHZrW4juIf7pcHExB+yoW6tQbO0zesokjcihdTocS/4Sbb2K8oNR7UC7zpJAgs0ywg==","signatures":[{"sig":"MEYCIQCs+PWqGD2U8M+808BiC8x+KeGm24eYZR0qVJ4t4iirtQIhALHPQwJZjBnUchIG+rUX2G6vXvSfrjxEVghllcPnWzYx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20472259},"main":"api/index.js","gitHead":"10055507ae6190a13ee83e2f6446fd64523dd298","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.3.2","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","url-join":"^4.0.1","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.121","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.121","@ocap/client":"1.18.121","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-d1555a79","@abtnode/core":"1.16.27-beta-d1555a79","@abtnode/cron":"1.16.27-beta-d1555a79","@abtnode/util":"1.16.27-beta-d1555a79","@arcblock/did":"^1.18.121","@arcblock/jwt":"1.18.121","@blocklet/sdk":"1.16.27-beta-d1555a79","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-d1555a79","@abtnode/client":"1.16.27-beta-d1555a79","@abtnode/logger":"1.16.27-beta-d1555a79","@abtnode/models":"1.16.27-beta-d1555a79","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-d1555a79","@arcblock/did-ext":"^1.18.121","@abtnode/analytics":"1.16.27-beta-d1555a79","@arcblock/did-auth":"1.18.121","@blocklet/constant":"1.16.27-beta-d1555a79","@arcblock/event-hub":"1.18.121","@arcblock/validator":"^1.18.121","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-d1555a79","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-d1555a79","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-d1555a79","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.82","@ocap/wallet":"1.18.121","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.121","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.82","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.82","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-d1555a79","@blocklet/ui-react":"^2.9.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.82","@arcblock/react-hooks":"^2.9.82","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.19","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-d1555a79_1716503643183_0.8309420757698953","host":"s3://npm-registry-packages"}},"1.16.27-beta-f109b207":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-f109b207","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-f109b207","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"47157c17ad3ed303baac90b64dd4878d99cd6afc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-f109b207.tgz","fileCount":363,"integrity":"sha512-XNRi56L6XDt+zBDH9rHUvwkisOLF/FlHWO5R9kz+fVoUC9PRAoULXeznpD6tTbFlXhL9jDPDG5uNKKZmsRx+kw==","signatures":[{"sig":"MEQCIF6uCiza3nNutUOk3Ddz8+IQgB8tPdXOkGbSOCLkJGFTAiA/mCOft3IQmpCkuWBJ41riy/cw+JCG8BH+8QU1An59sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20472151},"main":"api/index.js","gitHead":"1c1ba090d312cb41894d7c4bb7f1a1067f84c39a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.121","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.121","@ocap/client":"1.18.121","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-f109b207","@abtnode/core":"1.16.27-beta-f109b207","@abtnode/cron":"1.16.27-beta-f109b207","@abtnode/util":"1.16.27-beta-f109b207","@arcblock/did":"^1.18.121","@arcblock/jwt":"1.18.121","@blocklet/sdk":"1.16.27-beta-f109b207","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-f109b207","@abtnode/client":"1.16.27-beta-f109b207","@abtnode/logger":"1.16.27-beta-f109b207","@abtnode/models":"1.16.27-beta-f109b207","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-f109b207","@arcblock/did-ext":"^1.18.121","@abtnode/analytics":"1.16.27-beta-f109b207","@arcblock/did-auth":"1.18.121","@blocklet/constant":"1.16.27-beta-f109b207","@arcblock/event-hub":"1.18.121","@arcblock/validator":"^1.18.121","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-f109b207","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-f109b207","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-f109b207","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.85","@ocap/wallet":"1.18.121","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.121","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.85","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.85","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-f109b207","@blocklet/ui-react":"^2.9.85","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.85","@arcblock/react-hooks":"^2.9.85","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.19","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-f109b207_1716625441367_0.9352464333056858","host":"s3://npm-registry-packages"}},"1.16.27-beta-595ed831":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-595ed831","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-595ed831","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a8f6f6a5b956eb42fb8351b55284eb5f004c373b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-595ed831.tgz","fileCount":363,"integrity":"sha512-mLtOse6CDTPD7/YmDVVYtTfDKOtlPbC+lnml1LBebvRcihlxIvL5+m8o1VOFCOljTBYwcUrK6hjGCxXMjYvKLw==","signatures":[{"sig":"MEUCIBav5I7zAId7Ba4mSI3E3KBfnwk9FB0iirrPyaoVbel6AiEA4Du+6KAXrznR3EwAln5DxpYKJqDJ4uBJ6m3ZWOWewAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20498277},"main":"api/index.js","gitHead":"828e0c9511d3c1f69d07afa65fc2c965e568ec81","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.121","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.121","@ocap/client":"1.18.121","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-595ed831","@abtnode/core":"1.16.27-beta-595ed831","@abtnode/cron":"1.16.27-beta-595ed831","@abtnode/util":"1.16.27-beta-595ed831","@arcblock/did":"^1.18.121","@arcblock/jwt":"1.18.121","@blocklet/sdk":"1.16.27-beta-595ed831","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-595ed831","@abtnode/client":"1.16.27-beta-595ed831","@abtnode/logger":"1.16.27-beta-595ed831","@abtnode/models":"1.16.27-beta-595ed831","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-595ed831","@arcblock/did-ext":"^1.18.121","@abtnode/analytics":"1.16.27-beta-595ed831","@arcblock/did-auth":"1.18.121","@blocklet/constant":"1.16.27-beta-595ed831","@arcblock/event-hub":"1.18.121","@arcblock/validator":"^1.18.121","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-595ed831","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-595ed831","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^6.3.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-595ed831","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.89","@ocap/wallet":"1.18.121","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.121","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.89","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.89","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-595ed831","@blocklet/ui-react":"^2.9.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.89","@arcblock/react-hooks":"^2.9.89","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.20","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-595ed831_1717068850630_0.9391712904514675","host":"s3://npm-registry-packages"}},"1.16.27-beta-74c4e335":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-74c4e335","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-74c4e335","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bc8592123327e7fd455ac30d603584333807386d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-74c4e335.tgz","fileCount":365,"integrity":"sha512-2KgIkHJKy9FLzfIx6yJcp9YoN5He3RibMBu8Y+lM7IGrguul/O7tW/AsvCloP0/rSEH3L5WyVf5pr1qO1VvUlg==","signatures":[{"sig":"MEUCIQD4TauD8QAnp/JG1HZwd8sld7uW9s33ZT0GzH6lPAZOcwIgSOkOe9pqnfAa804B43bm9MQhSWVPBjXYm0P53uiQ8+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20503370},"main":"api/index.js","gitHead":"67ac72a88d7ae2d18f0db2b9b439d78e4112e082","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.121","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.121","@ocap/client":"1.18.121","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-74c4e335","@abtnode/core":"1.16.27-beta-74c4e335","@abtnode/cron":"1.16.27-beta-74c4e335","@abtnode/util":"1.16.27-beta-74c4e335","@arcblock/did":"^1.18.121","@arcblock/jwt":"1.18.121","@blocklet/sdk":"1.16.27-beta-74c4e335","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-74c4e335","@abtnode/client":"1.16.27-beta-74c4e335","@abtnode/logger":"1.16.27-beta-74c4e335","@abtnode/models":"1.16.27-beta-74c4e335","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-74c4e335","@arcblock/did-ext":"^1.18.121","@abtnode/analytics":"1.16.27-beta-74c4e335","@arcblock/did-auth":"1.18.121","@blocklet/constant":"1.16.27-beta-74c4e335","@arcblock/event-hub":"1.18.121","@arcblock/validator":"^1.18.121","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-74c4e335","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-74c4e335","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-74c4e335","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.89","@ocap/wallet":"1.18.121","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.121","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.89","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.89","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-74c4e335","@blocklet/ui-react":"^2.9.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.89","@arcblock/react-hooks":"^2.9.89","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.20","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-74c4e335_1717314845694_0.3533698898666544","host":"s3://npm-registry-packages"}},"1.16.27-beta-426c1690":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-426c1690","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-426c1690","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4308b88cae6d965fe92d89acb903eeceeabe4952","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-426c1690.tgz","fileCount":365,"integrity":"sha512-w+bOSWv5sfkquW2aFGBnfLnCR+Aab0vbqDpVKH17ILwSUKwyIjj25DoDK6byK+a78rfIcegLrEJ8piRNsfOoBQ==","signatures":[{"sig":"MEUCIH5CVoYraiPPXSD+PIFe47iUAHnj0SAxz5OVRj7AhFKnAiEAudZbmpigkxoIB394alWZTRV8Lq2W02FW5sIOEvdSqlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20503407},"main":"api/index.js","gitHead":"96208341e13a7fd959a7b99e7906fe441a63060b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.121","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.121","@ocap/client":"1.18.121","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-426c1690","@abtnode/core":"1.16.27-beta-426c1690","@abtnode/cron":"1.16.27-beta-426c1690","@abtnode/util":"1.16.27-beta-426c1690","@arcblock/did":"^1.18.121","@arcblock/jwt":"1.18.121","@blocklet/sdk":"1.16.27-beta-426c1690","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-426c1690","@abtnode/client":"1.16.27-beta-426c1690","@abtnode/logger":"1.16.27-beta-426c1690","@abtnode/models":"1.16.27-beta-426c1690","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-426c1690","@arcblock/did-ext":"^1.18.121","@abtnode/analytics":"1.16.27-beta-426c1690","@arcblock/did-auth":"1.18.121","@blocklet/constant":"1.16.27-beta-426c1690","@arcblock/event-hub":"1.18.121","@arcblock/validator":"^1.18.121","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-426c1690","@blocklet/form-collector":"^0.1.6","@abtnode/router-templates":"1.16.27-beta-426c1690","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-426c1690","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.89","@ocap/wallet":"1.18.121","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.121","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.89","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.89","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-426c1690","@blocklet/ui-react":"^2.9.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.89","@arcblock/react-hooks":"^2.9.89","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.20","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-426c1690_1717498930852_0.9146045041402131","host":"s3://npm-registry-packages"}},"1.16.27-beta-4022dde0":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-4022dde0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-4022dde0","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aaddda0c1a38173fce7f168eb241426f6fc3afff","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-4022dde0.tgz","fileCount":367,"integrity":"sha512-6OmmrGmwIncrdGC1kZX/sCo6vhnLtrabvIo+e8TBnaJeNhJ8Lo5BoxfFBtDfq/+HVyFLIZgfEZip4oj0jn6eMQ==","signatures":[{"sig":"MEYCIQDYrJBLbSR21I5JnneFaYbQnyqlzFcT35We+dIwIrr4FAIhALUnO2T9UwAsHaZBdBylSZGS55VhSe/ts//iNgpaqBiB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20639154},"main":"api/index.js","gitHead":"5d3fe5b27361cf33e3b4fa6261765e8e9b1dd04f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-4022dde0","@abtnode/core":"1.16.27-beta-4022dde0","@abtnode/cron":"1.16.27-beta-4022dde0","@abtnode/util":"1.16.27-beta-4022dde0","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-4022dde0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-4022dde0","@abtnode/client":"1.16.27-beta-4022dde0","@abtnode/logger":"1.16.27-beta-4022dde0","@abtnode/models":"1.16.27-beta-4022dde0","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-4022dde0","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-4022dde0","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-4022dde0","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-4022dde0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-4022dde0","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-4022dde0","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-4022dde0","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-4022dde0_1717639270447_0.812539932948849","host":"s3://npm-registry-packages"}},"1.16.27-beta-d27e19fa":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-d27e19fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-d27e19fa","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"25ae0ab0557ea22491f60ff872055cc8b672e090","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-d27e19fa.tgz","fileCount":367,"integrity":"sha512-bsyUqnwg4KcvLwPbLk/EoDuuNGDwD1MCch7s7FwghhWC1Ti5bsBEfk7LMACxUTVjw1KIjgByencFPGBgtWDwZQ==","signatures":[{"sig":"MEUCIBtmIX614vcMNm+jihI3rzSFLVAT5W/2ZOpZg3ztd4tQAiEAkrzkKNWgFbH0EjbnxZXHT/T1r+pvF0GMTWez7AgjjEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20641936},"main":"api/index.js","gitHead":"7a83c248c1e5738e6d95e54fc26699f865479dab","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.13.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.13.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-d27e19fa","@abtnode/core":"1.16.27-beta-d27e19fa","@abtnode/cron":"1.16.27-beta-d27e19fa","@abtnode/util":"1.16.27-beta-d27e19fa","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-d27e19fa","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-d27e19fa","@abtnode/client":"1.16.27-beta-d27e19fa","@abtnode/logger":"1.16.27-beta-d27e19fa","@abtnode/models":"1.16.27-beta-d27e19fa","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-d27e19fa","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-d27e19fa","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-d27e19fa","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-d27e19fa","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-d27e19fa","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.8","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.7.8","nodemon":"^3.0.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-d27e19fa","@mui/styles":"^5.15.11","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.11","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.3","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.19.8","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-d27e19fa","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.11","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.2.1","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.2","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.21.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-d27e19fa_1717678217052_0.12255626962676414","host":"s3://npm-registry-packages"}},"1.16.27-beta-21d213c5":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-21d213c5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-21d213c5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e6b5bdfe5afdf49c88b99794101189e4400645dc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-21d213c5.tgz","fileCount":367,"integrity":"sha512-USB0ZjCIvO8AgtPK16L4CgG8bEl+jpXkhgO0r7SgwaCkG5+aTjK2n5jSNbtRsqKryelGAQynI7/DQvenhALLxA==","signatures":[{"sig":"MEUCIE/BeR2XVDaX+lDhdFc0jkhsjEbKumt/IHQhG22OgbqQAiEA1VZd+ASj0+3p6TNbIDUclAgRN/oaod/YifBvgiVdcsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20649160},"main":"api/index.js","gitHead":"1beb3311565336a17ee1b049379a8c864f494242","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-21d213c5","@abtnode/core":"1.16.27-beta-21d213c5","@abtnode/cron":"1.16.27-beta-21d213c5","@abtnode/util":"1.16.27-beta-21d213c5","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-21d213c5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-21d213c5","@abtnode/client":"1.16.27-beta-21d213c5","@abtnode/logger":"1.16.27-beta-21d213c5","@abtnode/models":"1.16.27-beta-21d213c5","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-21d213c5","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-21d213c5","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-21d213c5","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-21d213c5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-21d213c5","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-21d213c5","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-21d213c5","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-21d213c5_1717855513087_0.8937590577938854","host":"s3://npm-registry-packages"}},"1.16.27-beta-8f022f16":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-8f022f16","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-8f022f16","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5b8bc1231c6ef9363966b56524bbc20b52b85796","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-8f022f16.tgz","fileCount":367,"integrity":"sha512-RMx0HHMRQYn9yElq+bfLF2/sBwHvQnyXMDWvlSPIX2cSaJlHtTobNy7/yYc7EWxT1nVzTE8/Ws2eA4wXBfE6Lw==","signatures":[{"sig":"MEUCIQDebd7akAktYTk4hmIrnEtji3UlvsxduauFufj+dOXymQIge6zAmDmzQmUi7yj9jIs4XC76TSG8AQdpFRomHxySoWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20648204},"main":"api/index.js","gitHead":"8889fa58ff4cc85b60cd999126341a4a8d0ae9d4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-8f022f16","@abtnode/core":"1.16.27-beta-8f022f16","@abtnode/cron":"1.16.27-beta-8f022f16","@abtnode/util":"1.16.27-beta-8f022f16","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-8f022f16","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-8f022f16","@abtnode/client":"1.16.27-beta-8f022f16","@abtnode/logger":"1.16.27-beta-8f022f16","@abtnode/models":"1.16.27-beta-8f022f16","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-8f022f16","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-8f022f16","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-8f022f16","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-8f022f16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-8f022f16","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-8f022f16","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-8f022f16","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-8f022f16_1718005395744_0.0857914262231052","host":"s3://npm-registry-packages"}},"1.16.27-beta-9397aa36":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-9397aa36","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-9397aa36","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"00a6a9398ae0b478b14da2fac1e51c9d6314a84e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-9397aa36.tgz","fileCount":367,"integrity":"sha512-7jRR2hm2jyEqiUpNNON3sdaeIY1igvKf8nh0heC7cVxr7879RFtISJG+bDcBNaFuvWPWK8gUiA+3dXD/TU9BBA==","signatures":[{"sig":"MEUCIQDWR0PelPdEnrrWVaADNTlJmL/YXzs4F3DeQ8Ao0wUCfAIgUgs+vb6jl9XdgR7lQeXOrbYgmMjbV2aWsnOJVH+ZDW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20648204},"main":"api/index.js","gitHead":"7291d8a3c582e96b8e7ea3edffed07938e56dea3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-9397aa36","@abtnode/core":"1.16.27-beta-9397aa36","@abtnode/cron":"1.16.27-beta-9397aa36","@abtnode/util":"1.16.27-beta-9397aa36","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-9397aa36","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-9397aa36","@abtnode/client":"1.16.27-beta-9397aa36","@abtnode/logger":"1.16.27-beta-9397aa36","@abtnode/models":"1.16.27-beta-9397aa36","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-9397aa36","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-9397aa36","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-9397aa36","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-9397aa36","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-9397aa36","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-9397aa36","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-9397aa36","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-9397aa36_1718078033398_0.3803436877516475","host":"s3://npm-registry-packages"}},"1.16.27-beta-43ab3adf":{"name":"@abtnode/blocklet-services","version":"1.16.27-beta-43ab3adf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27-beta-43ab3adf","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f8a6cc97453bfbf27a9e9294df91b0f9eaa1a0ef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27-beta-43ab3adf.tgz","fileCount":367,"integrity":"sha512-GzXs+YwQ8ZCoEbtyDNR+GoSbbTRkw5Lu8VyvOzdJIWMesX5shlzdZxG4O5Ly5s7yMbpLFLcbTXuooGLItfbYyg==","signatures":[{"sig":"MEUCIQDhK/M56jyxPSa28ojQCWwrUN/NWN2aKCGh8P2lSuABCwIgIudsKDCo7GIazJZdhHiZGrgOdEduXlSLaz3vBwQasqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20649160},"main":"api/index.js","gitHead":"fe2f0df6a9f45b1993a56076b16d8a68a642cb9a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27-beta-43ab3adf","@abtnode/core":"1.16.27-beta-43ab3adf","@abtnode/cron":"1.16.27-beta-43ab3adf","@abtnode/util":"1.16.27-beta-43ab3adf","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27-beta-43ab3adf","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27-beta-43ab3adf","@abtnode/client":"1.16.27-beta-43ab3adf","@abtnode/logger":"1.16.27-beta-43ab3adf","@abtnode/models":"1.16.27-beta-43ab3adf","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27-beta-43ab3adf","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27-beta-43ab3adf","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27-beta-43ab3adf","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27-beta-43ab3adf","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27-beta-43ab3adf","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27-beta-43ab3adf","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27-beta-43ab3adf","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27-beta-43ab3adf_1718111909248_0.39005896908667914","host":"s3://npm-registry-packages"}},"1.16.27":{"name":"@abtnode/blocklet-services","version":"1.16.27","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.27","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b00628b0aff0e47b8ea125719853d79c62f8a33e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.27.tgz","fileCount":367,"integrity":"sha512-6wsz5buaWGuRD6gL0HO4JP6aFzs5GJGevWspRyztbOGZXVYSFHjlGG8Z7+ZKDppMLyj+sDE/LDie4ysj5uFfjQ==","signatures":[{"sig":"MEUCIHuctYFzPMHEkidATwFqs+DRlGqQ4Th54cMqpjy1ZwhoAiEA9CH0JNtLDvWdpHpKEdivP+x7lxEan5VMWO+Doma0lK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20648922},"main":"api/index.js","gitHead":"b7dcd46b040c5ad3a273b14b1a411fafc1390828","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.27","@abtnode/core":"1.16.27","@abtnode/cron":"1.16.27","@abtnode/util":"1.16.27","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.27","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.27","@abtnode/client":"1.16.27","@abtnode/logger":"1.16.27","@abtnode/models":"1.16.27","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.27","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.27","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.27","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.27","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.27","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.27","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.27_1718112026215_0.638393803986997","host":"s3://npm-registry-packages"}},"1.16.28-beta-23b06b63":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-23b06b63","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-23b06b63","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6187e718b388c2cd5bda48f379578bb0fe72f63b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-23b06b63.tgz","fileCount":368,"integrity":"sha512-wMqS/1bscdZYDTUpjaZnVy9y/JA5T/3AKf/hZLbfUXCEH3vniFXN5/4/7JkUT33NOVl5PjN0Jl55jd8Ak+LxLw==","signatures":[{"sig":"MEUCIQCbd6McEjUDcKNxypNIUoIrIYZ+jrG08GX7OrXInu+CCgIgEMK2gEXnHaaDGNJrQG1HfMlyX9bhntGJg5Z/AohBoYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20671487},"main":"api/index.js","gitHead":"4e16d8cb992139e25f6702268895917561a1d2f1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-23b06b63","@abtnode/core":"1.16.28-beta-23b06b63","@abtnode/cron":"1.16.28-beta-23b06b63","@abtnode/util":"1.16.28-beta-23b06b63","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-23b06b63","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-23b06b63","@abtnode/client":"1.16.28-beta-23b06b63","@abtnode/logger":"1.16.28-beta-23b06b63","@abtnode/models":"1.16.28-beta-23b06b63","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-23b06b63","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-23b06b63","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-23b06b63","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-23b06b63","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-23b06b63","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-23b06b63","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-23b06b63","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-23b06b63_1718284763225_0.35757490634183275","host":"s3://npm-registry-packages"}},"1.16.28-beta-bfbab430":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-bfbab430","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-bfbab430","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"63cc7ed16f3d0a357e7213fe8b079d52469b0278","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-bfbab430.tgz","fileCount":368,"integrity":"sha512-60vyo4eJ5Yickh6+XspbaZNZ3W8TKGLEow0O4M4GGWjrlfCjVlPaOgvhrCK1gVAogrFqpV+QRXsjgwu5UXveng==","signatures":[{"sig":"MEUCIQDgf8rtH4KOKQmX5VsisNIF7nDp5B3C8d6MOFPUJDxo6AIgKWeG0uSglFdPdZ9VM5wlYCVJUZfOJ2B0yrLBRga73Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20673890},"main":"api/index.js","gitHead":"f1fbf0752de46be00d1faa0d54eb7d28016e0bb9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-bfbab430","@abtnode/core":"1.16.28-beta-bfbab430","@abtnode/cron":"1.16.28-beta-bfbab430","@abtnode/util":"1.16.28-beta-bfbab430","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-bfbab430","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-bfbab430","@abtnode/client":"1.16.28-beta-bfbab430","@abtnode/logger":"1.16.28-beta-bfbab430","@abtnode/models":"1.16.28-beta-bfbab430","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-bfbab430","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-bfbab430","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-bfbab430","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-bfbab430","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-bfbab430","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-bfbab430","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-bfbab430","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-bfbab430_1718362118244_0.8084907301758701","host":"s3://npm-registry-packages"}},"1.16.28-beta-17c98819":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-17c98819","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-17c98819","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"54ab6659e588d7bb6725626975c1a33ca0c6e764","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-17c98819.tgz","fileCount":368,"integrity":"sha512-plZhQ42Va/TItwMmyqo8w5pPyZFlS9GeDK8pnvxC9SY29Hq3tzjoHXaBq17NKC7H8aquOD1OrtGl5ksRnhnbxA==","signatures":[{"sig":"MEQCIDEznLH3IoyE54zWBoKX1JroE0EFGvaoBE3Lo32uUIaGAiA/d8JZICD367VIn/4GYIk+ZWK5+M868Ji7MEKDnbyBrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20675644},"main":"api/index.js","gitHead":"952ebe5b093575757efe06237c3c3e80b6909d50","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-17c98819","@abtnode/core":"1.16.28-beta-17c98819","@abtnode/cron":"1.16.28-beta-17c98819","@abtnode/util":"1.16.28-beta-17c98819","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-17c98819","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-17c98819","@abtnode/client":"1.16.28-beta-17c98819","@abtnode/logger":"1.16.28-beta-17c98819","@abtnode/models":"1.16.28-beta-17c98819","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-17c98819","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-17c98819","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-17c98819","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-17c98819","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-17c98819","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-17c98819","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-17c98819","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-17c98819_1718629050333_0.8288139851197363","host":"s3://npm-registry-packages"}},"1.16.28-next-5a717317":{"name":"@abtnode/blocklet-services","version":"1.16.28-next-5a717317","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-next-5a717317","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"17de924c31ad8f81f107ebef4fa9e983d1805714","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-next-5a717317.tgz","fileCount":368,"integrity":"sha512-cWHHDT+6DxsRoFciUCrmCp2bausB5HuM7kSqqPqpI70AG9pykr/w2mjLVDO5RH7OkjG1jAS91/KsOBVmHHhuSg==","signatures":[{"sig":"MEUCIQCpEbO3hPu9Czmj5DE/dQ9SbnQ0ES3zywAAIoLi75Uu6wIgMEADry1uWmnNuC31DI/II+w7kJYXX77iRVmJw7TTlTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20675360},"main":"api/index.js","gitHead":"3624967f9549de3a25a87ed6b20f82519ddb4757","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-next-5a717317","@abtnode/core":"1.16.28-next-5a717317","@abtnode/cron":"1.16.28-next-5a717317","@abtnode/util":"1.16.28-next-5a717317","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-next-5a717317","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-next-5a717317","@abtnode/client":"1.16.28-next-5a717317","@abtnode/logger":"1.16.28-next-5a717317","@abtnode/models":"1.16.28-next-5a717317","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-next-5a717317","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-next-5a717317","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-next-5a717317","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-next-5a717317","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-next-5a717317","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^0.27.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-next-5a717317","@mui/styles":"^5.15.19","dotenv-flow":"^3.2.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.9.90","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.9.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.9.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-next-5a717317","@blocklet/ui-react":"^2.9.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.9.90","@arcblock/react-hooks":"^2.9.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-next-5a717317_1718701481354_0.22342386431413908","host":"s3://npm-registry-packages"}},"1.16.28-beta-641c9f13":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-641c9f13","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-641c9f13","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f0ae27867f752900247adace23631f09331403cf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-641c9f13.tgz","fileCount":370,"integrity":"sha512-WWWoakXhxrYotBeRKUlsRpwjvgMq/b/BTKoM050s87LCkKWtDr1xGMUlYUK/tdLG6oAFnSLiGb7CMMunWO0lfQ==","signatures":[{"sig":"MEYCIQC9V+c/MZc1EnpjbjiF3944DVLf5lL0Lh/ThTa9HDZTfwIhAP0PXHezMxUoq17c9CXg8ZK51wRWnOtIbJn9/Lf/zWMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20631892},"main":"api/index.js","gitHead":"eb1fa63e4ed26fe5ba230845a318faa29408138b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-641c9f13","@abtnode/core":"1.16.28-beta-641c9f13","@abtnode/cron":"1.16.28-beta-641c9f13","@abtnode/util":"1.16.28-beta-641c9f13","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-641c9f13","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-641c9f13","@abtnode/client":"1.16.28-beta-641c9f13","@abtnode/logger":"1.16.28-beta-641c9f13","@abtnode/models":"1.16.28-beta-641c9f13","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-641c9f13","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-641c9f13","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-641c9f13","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-641c9f13","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-641c9f13","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-641c9f13","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-641c9f13","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-641c9f13_1718753307372_0.9587024608874928","host":"s3://npm-registry-packages"}},"1.16.28-beta-10ca1aad":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-10ca1aad","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-10ca1aad","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"43f1cb19d408473cece406c2aea509d35d995001","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-10ca1aad.tgz","fileCount":370,"integrity":"sha512-Y9K+Tbm8bZwevsbgiHwxSIrWQZvs9M/b0sb5GS42Z9UEtr3Ep5IiW++qslSiWMoOlBPNI4tuCFqk7AwvdBZZwQ==","signatures":[{"sig":"MEYCIQDrx8f/NrxrljC7L/OXpuwKxpEeLJkWvH7IstvRzOsLqQIhAN+w8xxvAn1gli8iO5Iwq6UCwOVq+F7/ofe4HSTI028T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20631920},"main":"api/index.js","gitHead":"ed0958b6b5414ae5a3f4066bdf138a157d046b59","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-10ca1aad","@abtnode/core":"1.16.28-beta-10ca1aad","@abtnode/cron":"1.16.28-beta-10ca1aad","@abtnode/util":"1.16.28-beta-10ca1aad","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-10ca1aad","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-10ca1aad","@abtnode/client":"1.16.28-beta-10ca1aad","@abtnode/logger":"1.16.28-beta-10ca1aad","@abtnode/models":"1.16.28-beta-10ca1aad","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-10ca1aad","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-10ca1aad","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-10ca1aad","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-10ca1aad","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-10ca1aad","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-10ca1aad","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-10ca1aad","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-10ca1aad_1718800991279_0.8232874279256897","host":"s3://npm-registry-packages"}},"1.16.28-beta-32519531":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-32519531","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-32519531","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a5b86a57790c4b4c4b20781c18f98c63c48b657c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-32519531.tgz","fileCount":370,"integrity":"sha512-trg+9Zaixl4+blFIa0cDSC4ByFVNtQd2ohcfVfX53MznFc/uB2xwDTExM9QdlStJj/y9L590g0iaYAZpuphkgg==","signatures":[{"sig":"MEYCIQCTpP6oAmRM5ksEozh6DIddAoGoZayEkxvJDSNaEhTgoAIhAOaVjLXYiRHlVCLM7uCgMpSnG045/rsutp/gEXw8oJIG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20631920},"main":"api/index.js","gitHead":"db4586719871ff19d3a6db4baf0408ec121baafa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-32519531","@abtnode/core":"1.16.28-beta-32519531","@abtnode/cron":"1.16.28-beta-32519531","@abtnode/util":"1.16.28-beta-32519531","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-32519531","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-32519531","@abtnode/client":"1.16.28-beta-32519531","@abtnode/logger":"1.16.28-beta-32519531","@abtnode/models":"1.16.28-beta-32519531","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-32519531","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-32519531","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-32519531","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-32519531","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-32519531","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-32519531","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-32519531","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-32519531_1718806198515_0.01201785516984688","host":"s3://npm-registry-packages"}},"1.16.28-beta-8acda0e6":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-8acda0e6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-8acda0e6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c368c17dfa2566bfaede14cae0f2de35dfcb0937","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-8acda0e6.tgz","fileCount":370,"integrity":"sha512-qFn8J0sfOCQEK1T0eLK6jsWhFduWdybwjW0ihs1YOWEANTbEcBeVifdYQrEtiGYcj7wJXljKBgw04o4Wm2EWDQ==","signatures":[{"sig":"MEUCIQDMDuOZ505wqHkSNnSj+mfT2JPGNEu9lci2xjP28aEKrgIgQ9QHtlB54bg8wHH3cNyYoOnCZwuSlrB50y52bexcPF8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20631920},"main":"api/index.js","gitHead":"a1a896a7d34abc6a1f24b855524c228c0b0a3ade","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-8acda0e6","@abtnode/core":"1.16.28-beta-8acda0e6","@abtnode/cron":"1.16.28-beta-8acda0e6","@abtnode/util":"1.16.28-beta-8acda0e6","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-8acda0e6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-8acda0e6","@abtnode/client":"1.16.28-beta-8acda0e6","@abtnode/logger":"1.16.28-beta-8acda0e6","@abtnode/models":"1.16.28-beta-8acda0e6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-8acda0e6","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-8acda0e6","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-8acda0e6","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-8acda0e6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-8acda0e6","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-8acda0e6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-8acda0e6","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-8acda0e6_1718840445966_0.2583433162954958","host":"s3://npm-registry-packages"}},"1.16.28-beta-b30865b3":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-b30865b3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-b30865b3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7de0472ac3e141fb9143235ffae4b20993bc5625","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-b30865b3.tgz","fileCount":370,"integrity":"sha512-kcH2mF4+MYSpckMic70jg5TOfFo/9BvHbdRFtK/UqOGGxm/u0NOhBZ1Zt9rR/t+UeutlTu9nPzRNjSrmX2a6LQ==","signatures":[{"sig":"MEUCIE9PM/U20OSXr8QHC2i4TEsXdLL8CUtzWLI8usgeKimSAiEAkaWF71fO5xqvzdsX05UuAiwgivDKMuyJgPgx3F7JraY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20638122},"main":"api/index.js","gitHead":"93a071e3074207fa721a2198b1281f74d666cbbd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-b30865b3","@abtnode/core":"1.16.28-beta-b30865b3","@abtnode/cron":"1.16.28-beta-b30865b3","@abtnode/util":"1.16.28-beta-b30865b3","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-b30865b3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-b30865b3","@abtnode/client":"1.16.28-beta-b30865b3","@abtnode/logger":"1.16.28-beta-b30865b3","@abtnode/models":"1.16.28-beta-b30865b3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-b30865b3","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-b30865b3","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-b30865b3","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-b30865b3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-b30865b3","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-b30865b3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-b30865b3","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-b30865b3_1718851428964_0.017141543292175543","host":"s3://npm-registry-packages"}},"1.16.28-beta-6917161a":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-6917161a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-6917161a","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9e19a476304035efcc21a0267b1b3d89572e9575","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-6917161a.tgz","fileCount":370,"integrity":"sha512-QQbx/ImySDC2MLYI0ZzjZBc8quw8T60wXlskHm4MXKjoZG3NL560BAdcGElzPLOk9qqpo5qRWf8fVcd/3pBGsQ==","signatures":[{"sig":"MEQCICYYuJX6LJQnOCl0dCGR13KJHsugiCqgPvgotvbWnP8bAiBGTpiasFCDhJDrxf9IDJaMH8cpf0RRi/gJ6xIzgfV56w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20643536},"main":"api/index.js","gitHead":"810be5d1a53e6947a524c4cfbd439aa737c14256","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-6917161a","@abtnode/core":"1.16.28-beta-6917161a","@abtnode/cron":"1.16.28-beta-6917161a","@abtnode/util":"1.16.28-beta-6917161a","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-6917161a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-6917161a","@abtnode/client":"1.16.28-beta-6917161a","@abtnode/logger":"1.16.28-beta-6917161a","@abtnode/models":"1.16.28-beta-6917161a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-6917161a","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-6917161a","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-6917161a","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-6917161a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-6917161a","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-6917161a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-6917161a","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-6917161a_1718965195559_0.08183334044528356","host":"s3://npm-registry-packages"}},"1.16.28-beta-cec13afc":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-cec13afc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-cec13afc","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bfac1d4d4f452fb6a39cc844564cb96ca67d0499","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-cec13afc.tgz","fileCount":370,"integrity":"sha512-/RWaU9r77ilSw08M19n3aUgLUZ69+pk121H5wywSvVE2QWyVjbJvMeMp2+IuGKQKCLYeMoDZrTf1RgJ3JAcIiA==","signatures":[{"sig":"MEQCIBaiKTSR+8JLB8/iYUarkUtiN5NdT/Im9Gdn5eLjeqWwAiAAsnx7P7ihyTCeeFQuz5jDFB1JmGqCtWtUVmrLgJDHMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20643536},"main":"api/index.js","gitHead":"6ab117057365e4687296dba666f27470b4e31af2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-cec13afc","@abtnode/core":"1.16.28-beta-cec13afc","@abtnode/cron":"1.16.28-beta-cec13afc","@abtnode/util":"1.16.28-beta-cec13afc","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-cec13afc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-cec13afc","@abtnode/client":"1.16.28-beta-cec13afc","@abtnode/logger":"1.16.28-beta-cec13afc","@abtnode/models":"1.16.28-beta-cec13afc","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-cec13afc","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-cec13afc","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-cec13afc","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-cec13afc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-cec13afc","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-cec13afc","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-cec13afc","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-cec13afc_1718969935579_0.27517634399877067","host":"s3://npm-registry-packages"}},"1.16.28-beta-7ddc3b2d":{"name":"@abtnode/blocklet-services","version":"1.16.28-beta-7ddc3b2d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28-beta-7ddc3b2d","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5cfaf50a87d7c6ed2b04d768a8376aa59b1e5ebb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28-beta-7ddc3b2d.tgz","fileCount":370,"integrity":"sha512-UK8+hi/F20cz5n06vo/S8oi7mqW2y80eowyHl/AiPiT1cuMLVzRR+jfAhf+xzTeWROCv9Fhmuab49rX2SLllyA==","signatures":[{"sig":"MEUCIQDqGw6vhGNGPgvYV5iaTUW+VLiZdS9KbJrri2doQ/JeowIgVYrTtH6zu0jEYFrBjWnMRip3MazKbzWx9FtTQbmkb5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20643536},"main":"api/index.js","gitHead":"03a63674113c234e19a904a64a4410d5787cbde4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28-beta-7ddc3b2d","@abtnode/core":"1.16.28-beta-7ddc3b2d","@abtnode/cron":"1.16.28-beta-7ddc3b2d","@abtnode/util":"1.16.28-beta-7ddc3b2d","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28-beta-7ddc3b2d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28-beta-7ddc3b2d","@abtnode/client":"1.16.28-beta-7ddc3b2d","@abtnode/logger":"1.16.28-beta-7ddc3b2d","@abtnode/models":"1.16.28-beta-7ddc3b2d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28-beta-7ddc3b2d","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28-beta-7ddc3b2d","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28-beta-7ddc3b2d","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28-beta-7ddc3b2d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28-beta-7ddc3b2d","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28-beta-7ddc3b2d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28-beta-7ddc3b2d","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28-beta-7ddc3b2d_1719007150399_0.17809116301490158","host":"s3://npm-registry-packages"}},"1.16.28":{"name":"@abtnode/blocklet-services","version":"1.16.28","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.28","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0acb6f1db38aef722fd66cdfb86f39db5b79aad1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.28.tgz","fileCount":370,"integrity":"sha512-vci2Vcc79Kr1bzrsQz9uFFgJsYdL/hWspKY1AtS+dX/RAwUlReV7ttzRtOHBtX+cG1zkwlbGmlgpcGfq6NmJBQ==","signatures":[{"sig":"MEYCIQDrlwuaFNbBw6ae+QdzcAOeY5cFHYTC24fP6iOSic6DxAIhAI2XgHlW3fmoAmrO2EoBzbW+jeYtfOkL44ilrCjxMua7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20643298},"main":"api/index.js","gitHead":"54db076a7e520bbc260f8cbf0af31dd50b86aef1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.28","@abtnode/core":"1.16.28","@abtnode/cron":"1.16.28","@abtnode/util":"1.16.28","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.28","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.28","@abtnode/client":"1.16.28","@abtnode/logger":"1.16.28","@abtnode/models":"1.16.28","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.28","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.28","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.28","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.28","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.28","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.28","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.28","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.28_1719007335384_0.6457710795279887","host":"s3://npm-registry-packages"}},"1.16.29-beta-0070353c":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-0070353c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-0070353c","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"05eed674141f1332e1587e9cf811b54ff712e55b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-0070353c.tgz","fileCount":370,"integrity":"sha512-PrEvGyQ/boqQTP9LjDVxelr2NsJiGWi3t/8L7e2YAwsbgx7EFhpHWwawwaANhNfJbZ8urdvJVmoKGcZmkCLuEA==","signatures":[{"sig":"MEUCIQDb51k1zCxfPo9t6pBio8KLcBoa1JZy9lUHZDj1u7eLMwIgUq8se+zd2c/EPFq42Ai7Iu2iexquqsHtOhdenLaFrGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20649255},"main":"api/index.js","gitHead":"7e3562be3a8af477749420cc022938a1059484d4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-0070353c","@abtnode/core":"1.16.29-beta-0070353c","@abtnode/cron":"1.16.29-beta-0070353c","@abtnode/util":"1.16.29-beta-0070353c","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.29-beta-0070353c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-0070353c","@abtnode/client":"1.16.29-beta-0070353c","@abtnode/logger":"1.16.29-beta-0070353c","@abtnode/models":"1.16.29-beta-0070353c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-0070353c","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.29-beta-0070353c","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.29-beta-0070353c","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-0070353c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-0070353c","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-0070353c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-0070353c","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-0070353c_1719235914351_0.7561103551637067","host":"s3://npm-registry-packages"}},"1.16.29-beta-e04c6f40":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-e04c6f40","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-e04c6f40","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"968cc756eb13c919162591ddca0c480b356a5838","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-e04c6f40.tgz","fileCount":370,"integrity":"sha512-6qYM5+heHkO6Spj6xPEhPBXXnvQvtFI5tufhg1SDviIVVPtTvx+bA8uiQZDdWfOmPxK81Z6Xo+0ariI12U1i4Q==","signatures":[{"sig":"MEUCIQCHsvKL1wrxIo36w7aJHMUM3ImpvBv5EiAfs6HmZvcXlwIgN5HkD3EtGea69GAV05i5qnKzMJ3M0SkLWo+xQaacluo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20664585},"main":"api/index.js","gitHead":"f3e8f2ce931215b95ada33e87aee997d8ae52a69","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-e04c6f40","@abtnode/core":"1.16.29-beta-e04c6f40","@abtnode/cron":"1.16.29-beta-e04c6f40","@abtnode/util":"1.16.29-beta-e04c6f40","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.29-beta-e04c6f40","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-e04c6f40","@abtnode/client":"1.16.29-beta-e04c6f40","@abtnode/logger":"1.16.29-beta-e04c6f40","@abtnode/models":"1.16.29-beta-e04c6f40","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-e04c6f40","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.29-beta-e04c6f40","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.29-beta-e04c6f40","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-e04c6f40","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-e04c6f40","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-e04c6f40","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-e04c6f40","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-e04c6f40_1719351579128_0.3197770698599174","host":"s3://npm-registry-packages"}},"1.16.29-beta-88bdefe8":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-88bdefe8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-88bdefe8","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ef1ae19ecaa9d6dfb40015a42e7b9bb008ff745c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-88bdefe8.tgz","fileCount":370,"integrity":"sha512-GJgLMYYQhssClBUSxi1ADC3J6p95QEg9ovVIntFbeMpSq8rBZfI8qnVrbmSEos5p+RupmVkV+SCkOCHunE+5pA==","signatures":[{"sig":"MEQCICkJj7az3kq8h4zsMijVaefzD3NWP/9KDWtYGzrsk/hTAiBz/B4d9YNMb3d/E6i/Gkj3R75mttQi+sWghArxD1cV2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20651094},"main":"api/index.js","gitHead":"2a91288d21c8defe019e1debfc242b6ef708573e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.123","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.123","@ocap/client":"1.18.123","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-88bdefe8","@abtnode/core":"1.16.29-beta-88bdefe8","@abtnode/cron":"1.16.29-beta-88bdefe8","@abtnode/util":"1.16.29-beta-88bdefe8","@arcblock/did":"^1.18.123","@arcblock/jwt":"1.18.123","@blocklet/sdk":"1.16.29-beta-88bdefe8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-88bdefe8","@abtnode/client":"1.16.29-beta-88bdefe8","@abtnode/logger":"1.16.29-beta-88bdefe8","@abtnode/models":"1.16.29-beta-88bdefe8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-88bdefe8","@arcblock/did-ext":"^1.18.123","@abtnode/analytics":"1.16.29-beta-88bdefe8","@arcblock/did-auth":"1.18.123","@blocklet/constant":"1.16.29-beta-88bdefe8","@arcblock/event-hub":"1.18.123","@arcblock/validator":"^1.18.123","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-88bdefe8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-88bdefe8","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-88bdefe8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.0","@ocap/wallet":"1.18.123","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.123","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-88bdefe8","@blocklet/ui-react":"^2.10.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.0","@arcblock/react-hooks":"^2.10.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-88bdefe8_1719397208031_0.5608195118074328","host":"s3://npm-registry-packages"}},"1.16.29-beta-db5c4ed6":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-db5c4ed6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-db5c4ed6","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c10b016cbd935f1caa5fd8708e828e7d1bfb6a1f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-db5c4ed6.tgz","fileCount":371,"integrity":"sha512-+fP68t3n0HMk35G8BDDhMxTFgZJ06w0Z8iiY1qBBSWsxr8ruakjPgTRc8bhqta2cK4a/zg0Zj14dCyp1A1HeWw==","signatures":[{"sig":"MEUCIQCwIo0y7ufZ1omAF+TRLTn3IFX9vDAr811aQN0YsY97kwIgIwgyyZXUugDFN4LMXT3IifQeKA5Z/JJpkVcwL/tHGCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20875554},"main":"api/index.js","gitHead":"b15f6442fd30f217c08c7f892dce5d38e340ea28","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-db5c4ed6","@abtnode/core":"1.16.29-beta-db5c4ed6","@abtnode/cron":"1.16.29-beta-db5c4ed6","@abtnode/util":"1.16.29-beta-db5c4ed6","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-db5c4ed6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-db5c4ed6","@abtnode/client":"1.16.29-beta-db5c4ed6","@abtnode/logger":"1.16.29-beta-db5c4ed6","@abtnode/models":"1.16.29-beta-db5c4ed6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-db5c4ed6","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-db5c4ed6","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-db5c4ed6","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-db5c4ed6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-db5c4ed6","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-db5c4ed6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.2","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.2","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-db5c4ed6","@blocklet/ui-react":"^2.10.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.2","@arcblock/react-hooks":"^2.10.2","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-db5c4ed6_1719567669297_0.7238273772879071","host":"s3://npm-registry-packages"}},"1.16.29-beta-a076832b":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-a076832b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-a076832b","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0aab41392049706de39c5dacfa233fce203844a1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-a076832b.tgz","fileCount":371,"integrity":"sha512-5ZPPVlI4XA+szr6FySsCQ/Y1KeGp+uXpU6J8o5H8nVzO8TygKqLtKjYtyIk87xA2B8RhYi8QkxYNX9npH/3qtg==","signatures":[{"sig":"MEYCIQCM7h6v+A+opibybWpb34rS4NQmRinnawSATXN2j8HwQgIhAPXpr77BcoHp9qeiJkcZ9MGZfOWGs6OHTEP1zvNxczuJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20874696},"main":"api/index.js","gitHead":"aa0791bd43f8c7068b24bc426ce0f0e4d8a3f583","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-a076832b","@abtnode/core":"1.16.29-beta-a076832b","@abtnode/cron":"1.16.29-beta-a076832b","@abtnode/util":"1.16.29-beta-a076832b","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-a076832b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-a076832b","@abtnode/client":"1.16.29-beta-a076832b","@abtnode/logger":"1.16.29-beta-a076832b","@abtnode/models":"1.16.29-beta-a076832b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-a076832b","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-a076832b","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-a076832b","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-a076832b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-a076832b","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-a076832b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.2","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.2","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-a076832b","@blocklet/ui-react":"^2.10.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.2","@arcblock/react-hooks":"^2.10.2","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-a076832b_1719572080577_0.7968321760355257","host":"s3://npm-registry-packages"}},"1.16.29-beta-bb5685f8":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-bb5685f8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-bb5685f8","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"16ae3b7f0a7e752ec4b7e4965523fdd4504807a0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-bb5685f8.tgz","fileCount":371,"integrity":"sha512-YxP/fYpVw3r0WKZq0y6oJcDv1fLVXpv68s0Koxoa31KGD++9GgFqe9xFv+q2coOXyDLg0iYuvCgVYMDNQq1iBg==","signatures":[{"sig":"MEQCIQC/c01EYKo7JBAZEocN2x0INowdMIVM9bznaWAcT0OpiwIfHEIWMuERz3NW3auoyoqCZIq1nMrfH9C3NePiSuI6xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20875724},"main":"api/index.js","gitHead":"e1180f28ed9ce6a5a93141352ca5fbabd2b64cbc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/8.1.3/node@v20.14.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.14.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-bb5685f8","@abtnode/core":"1.16.29-beta-bb5685f8","@abtnode/cron":"1.16.29-beta-bb5685f8","@abtnode/util":"1.16.29-beta-bb5685f8","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-bb5685f8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-bb5685f8","@abtnode/client":"1.16.29-beta-bb5685f8","@abtnode/logger":"1.16.29-beta-bb5685f8","@abtnode/models":"1.16.29-beta-bb5685f8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-bb5685f8","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-bb5685f8","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-bb5685f8","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-bb5685f8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-bb5685f8","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-bb5685f8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.2","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.2","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-bb5685f8","@blocklet/ui-react":"^2.10.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.2","@arcblock/react-hooks":"^2.10.2","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-bb5685f8_1719657126056_0.018605104190066113","host":"s3://npm-registry-packages"}},"1.16.29-beta-21b5e0ab":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-21b5e0ab","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-21b5e0ab","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5866537ffa91e0e6131bd3c3724681db4e79acf0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-21b5e0ab.tgz","fileCount":371,"integrity":"sha512-ABtyah9MVXhJ6mFTtOlU3LY9YxMVaJ0GKSQGcEPa9slmHpPnw621hFLLjnts8amJ42zBNwCejxNvV6ZxqTV4ig==","signatures":[{"sig":"MEUCIG8h2IbJa0arpzPUIgrGqeuEF2ZDo2uMnFv/j+C0WIZkAiEAza/3cPB3NQwq5xwXwA3/dt+WXOEdvp7wpjWS7JKicrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20927123},"main":"api/index.js","gitHead":"89bcff8f3769f77e36e4d04127093e2480246b15","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-21b5e0ab","@abtnode/core":"1.16.29-beta-21b5e0ab","@abtnode/cron":"1.16.29-beta-21b5e0ab","@abtnode/util":"1.16.29-beta-21b5e0ab","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-21b5e0ab","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-21b5e0ab","@abtnode/client":"1.16.29-beta-21b5e0ab","@abtnode/logger":"1.16.29-beta-21b5e0ab","@abtnode/models":"1.16.29-beta-21b5e0ab","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-21b5e0ab","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-21b5e0ab","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-21b5e0ab","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-21b5e0ab","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-21b5e0ab","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-21b5e0ab","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-21b5e0ab","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-21b5e0ab_1719718616112_0.32791437788482436","host":"s3://npm-registry-packages"}},"1.16.29-beta-44e63d18":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-44e63d18","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-44e63d18","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"450072a0ec63726cdbe85092fca3ede0fbb8fb94","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-44e63d18.tgz","fileCount":371,"integrity":"sha512-eEmXpTDEi2kxF/V0DSNbcmLesHkc0EFaLoNIPhBC1axAHGffTZHEA43iE5GkI4/zQ0wOLt9PgnIAD3tFTl4yxg==","signatures":[{"sig":"MEUCIQCLV+TRmHm+dGBXDKh3+w12AvU33WqLSKT99PHcpogDOwIgNkjsql9d4x9Rx9StF+VzVV8WnJ1J7SkKgg4clKtDuTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20929665},"main":"api/index.js","gitHead":"0a389ad71f5a189041c4896b029f05f73c8ce8d6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-44e63d18","@abtnode/core":"1.16.29-beta-44e63d18","@abtnode/cron":"1.16.29-beta-44e63d18","@abtnode/util":"1.16.29-beta-44e63d18","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-44e63d18","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-44e63d18","@abtnode/client":"1.16.29-beta-44e63d18","@abtnode/logger":"1.16.29-beta-44e63d18","@abtnode/models":"1.16.29-beta-44e63d18","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-44e63d18","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-44e63d18","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-44e63d18","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-44e63d18","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-44e63d18","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-44e63d18","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-44e63d18","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-44e63d18_1719834125180_0.6295963631133488","host":"s3://npm-registry-packages"}},"1.16.29-beta-7e212076":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-7e212076","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-7e212076","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"526496096f2d3b104d09d2445079b118ac99bcba","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-7e212076.tgz","fileCount":372,"integrity":"sha512-NNfy5D+yTweqCOGb7Q1vbw3SvjiAm6sy/0a9ipKhIcA5sDfe1jiuYGEqgUP1nFuMHyfy997rPUdxrilqBrTlcQ==","signatures":[{"sig":"MEUCIQD8ATN6iXo6L0LwLy3neYAePo+JEgo1R8WhODuUJeKyvgIgMyZOiYn9qKSu7CMwLY5uPiXRhAzQryNsMsgE9VMwZCA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20934277},"main":"api/index.js","gitHead":"20c632cfb07f1e4fda4ab9b67ba0aad3b0149d3b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-7e212076","@abtnode/core":"1.16.29-beta-7e212076","@abtnode/cron":"1.16.29-beta-7e212076","@abtnode/util":"1.16.29-beta-7e212076","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-7e212076","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-7e212076","@abtnode/client":"1.16.29-beta-7e212076","@abtnode/logger":"1.16.29-beta-7e212076","@abtnode/models":"1.16.29-beta-7e212076","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-7e212076","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-7e212076","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-7e212076","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-7e212076","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-7e212076","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-7e212076","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-7e212076","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-7e212076_1719884806440_0.03381519879099648","host":"s3://npm-registry-packages"}},"1.16.29-beta-0c32fe15":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-0c32fe15","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-0c32fe15","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b84a606b2b80e260b389cdfbe18a33e2a6c1941e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-0c32fe15.tgz","fileCount":373,"integrity":"sha512-yq0j+E70UQ53pTIWFP/rsWeZ6IAUsxMiRLJiJQr0OQUXWH93GAUP2Cqkv38ha+lCmgWvW8Ed3HTm1PKfSdN5+w==","signatures":[{"sig":"MEUCIQCojxftdjAOfV9F0tskgVP3cUt35ED87p/HvrGHOEKSiwIgdPGD39IQvGhp2PTkKAGVmpLJLEk+niNoEIKetPALdJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20716903},"main":"api/index.js","gitHead":"38987125da4365838cc40c38a34daaf1bc364763","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-0c32fe15","@abtnode/core":"1.16.29-beta-0c32fe15","@abtnode/cron":"1.16.29-beta-0c32fe15","@abtnode/util":"1.16.29-beta-0c32fe15","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-0c32fe15","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-0c32fe15","@abtnode/client":"1.16.29-beta-0c32fe15","@abtnode/logger":"1.16.29-beta-0c32fe15","@abtnode/models":"1.16.29-beta-0c32fe15","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-0c32fe15","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-0c32fe15","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-0c32fe15","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-0c32fe15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-0c32fe15","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-0c32fe15","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-0c32fe15","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.27","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-0c32fe15_1719963417701_0.27771946234835965","host":"s3://npm-registry-packages"}},"1.16.29-beta-924d4db7":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-924d4db7","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-924d4db7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d50f31cbae6cb693079410d66595df475ee09f48","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-924d4db7.tgz","fileCount":373,"integrity":"sha512-jIs4euGaxhwri51TVUiDxx5/i1AIVC2piC78yTTKU4JP/ruUGYH4wJF6RMRa+dY7+YesZB5vgVQJlSlI+pjsEw==","signatures":[{"sig":"MEQCIGo8rduYVfSTqoDT3nFif99CP5/zZ7hW5j4Me5HSHZXbAiBvX3hB7hbgRm+qDM56v8lq6hwRLGD1iBnQ+Htc9v7Kmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20716903},"main":"api/index.js","gitHead":"8fc6562d1a2c77f028be9704027b516053504096","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.124","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.124","@ocap/client":"1.18.124","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-924d4db7","@abtnode/core":"1.16.29-beta-924d4db7","@abtnode/cron":"1.16.29-beta-924d4db7","@abtnode/util":"1.16.29-beta-924d4db7","@arcblock/did":"^1.18.124","@arcblock/jwt":"1.18.124","@blocklet/sdk":"1.16.29-beta-924d4db7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-924d4db7","@abtnode/client":"1.16.29-beta-924d4db7","@abtnode/logger":"1.16.29-beta-924d4db7","@abtnode/models":"1.16.29-beta-924d4db7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-924d4db7","@arcblock/did-ext":"^1.18.124","@abtnode/analytics":"1.16.29-beta-924d4db7","@arcblock/did-auth":"1.18.124","@blocklet/constant":"1.16.29-beta-924d4db7","@arcblock/event-hub":"1.18.124","@arcblock/validator":"^1.18.124","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-924d4db7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-924d4db7","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-924d4db7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.124","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.124","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-924d4db7","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.27","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-924d4db7_1720004820802_0.6876001974772383","host":"s3://npm-registry-packages"}},"1.16.29-beta-ec04c755":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-ec04c755","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-ec04c755","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"65acad39fdac15cb40906452bd2ea616a3b93496","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-ec04c755.tgz","fileCount":373,"integrity":"sha512-3oZweZv+sv+UQwEzNqQH0hS0n6XM5p0pS35E/BhGWs5vfasdk78LKIr7Xw7F1V/mSiU2K36K2eiqQrYMB0ccbA==","signatures":[{"sig":"MEUCIQC9BzbSI7QtvISbicxF8cushZZUZynHIYW/aV3S470iLQIgc+3Q/+rGBt/zMEbj7xnow0pCo0waRtTsMUUBD5QdSo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20915611},"main":"api/index.js","gitHead":"8f3fcaf73830289f02dd86e8d22a2c86a79a34d8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-ec04c755","@abtnode/core":"1.16.29-beta-ec04c755","@abtnode/cron":"1.16.29-beta-ec04c755","@abtnode/util":"1.16.29-beta-ec04c755","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-ec04c755","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-ec04c755","@abtnode/client":"1.16.29-beta-ec04c755","@abtnode/logger":"1.16.29-beta-ec04c755","@abtnode/models":"1.16.29-beta-ec04c755","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-ec04c755","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-ec04c755","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-ec04c755","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-ec04c755","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-ec04c755","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-ec04c755","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-ec04c755","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-ec04c755_1720093291341_0.8187938613245569","host":"s3://npm-registry-packages"}},"1.16.29-beta-87e06e1c":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-87e06e1c","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-87e06e1c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"439dd2a3b891dbe66908ff6a1bd8db925fd8d4f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-87e06e1c.tgz","fileCount":375,"integrity":"sha512-euTP8l4tUPMS0JF+SI/wB4M2ObGZbNwxHx7bp9SEgbZSFucQY/Q3f4QbiXX5D5oap/cnA3VBzTjLE4NdXbbGmQ==","signatures":[{"sig":"MEUCIAomFPlrfBvUcFPZX6tlkmhMbV8ejMAXbFWYJNNeeWUaAiEAljmrQyhFohZ8b3djoCp+O+OQINQi1tpVWnR/noDYiC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20927863},"main":"api/index.js","gitHead":"e6a32801bc392566448d4df00c2ae68717f39822","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.5/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-87e06e1c","@abtnode/core":"1.16.29-beta-87e06e1c","@abtnode/cron":"1.16.29-beta-87e06e1c","@abtnode/util":"1.16.29-beta-87e06e1c","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-87e06e1c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-87e06e1c","@abtnode/client":"1.16.29-beta-87e06e1c","@abtnode/logger":"1.16.29-beta-87e06e1c","@abtnode/models":"1.16.29-beta-87e06e1c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-87e06e1c","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-87e06e1c","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-87e06e1c","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-87e06e1c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-87e06e1c","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-87e06e1c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.3","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-87e06e1c","@blocklet/ui-react":"^2.10.3","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.3","@arcblock/react-hooks":"^2.10.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-87e06e1c_1720613797531_0.5614689153874228","host":"s3://npm-registry-packages"}},"1.16.29-beta-2eaf40bc":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-2eaf40bc","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-2eaf40bc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"90e69ae83edc96e8e8c37740abd2bfde0447740e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-2eaf40bc.tgz","fileCount":374,"integrity":"sha512-xJCc8bWXKDQxJbt8h5toUuuJTRM4I4979D+Qf+UWugZq2DMU+1ZQAUol201vHz8G8BJY2fdasWzwzoMF/JFMyw==","signatures":[{"sig":"MEYCIQD+t+V8LkJmfick5Y9vwWFlf1PULLZRNH5VpCfNqCZ0UQIhAPNXi6J0V7wLeo+eWf7XdBalv7gl3YDgqMUP6j5zitxL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20729879},"main":"api/index.js","gitHead":"d723d07ca8914468fc1b53af23aa53dc343e0a8c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-2eaf40bc","@abtnode/core":"1.16.29-beta-2eaf40bc","@abtnode/cron":"1.16.29-beta-2eaf40bc","@abtnode/util":"1.16.29-beta-2eaf40bc","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-2eaf40bc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-2eaf40bc","@abtnode/client":"1.16.29-beta-2eaf40bc","@abtnode/logger":"1.16.29-beta-2eaf40bc","@abtnode/models":"1.16.29-beta-2eaf40bc","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-2eaf40bc","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-2eaf40bc","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-2eaf40bc","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-2eaf40bc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-2eaf40bc","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-2eaf40bc","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.5","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.5","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-2eaf40bc","@blocklet/ui-react":"^2.10.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.5","@arcblock/react-hooks":"^2.10.5","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-2eaf40bc_1720732991911_0.020813660119744615","host":"s3://npm-registry-packages"}},"1.16.29-beta-112566d5":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-112566d5","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-112566d5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bda03c4be156751805015de867bda3bc0ce5a6b0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-112566d5.tgz","fileCount":375,"integrity":"sha512-W77Sm/dOzBVV4qHasfnkIgu5S4H1cYJZpuVT7Ki0DkwM0P/lIHhwazIqcT0kuXUtmeHonEEiORuc+TX1NXWS6A==","signatures":[{"sig":"MEYCIQDzW1J40Wx2PJQWa954tRsag4/dPyu1sX2wiCwlfIx3WwIhANrwHSPz0RhF1XQMWuMlfZ+vhYesK+h8YJY6E0IcUWs+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20730062},"main":"api/index.js","gitHead":"4c6213560b79dc862b0b5e48b50f65c39de54aef","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-112566d5","@abtnode/core":"1.16.29-beta-112566d5","@abtnode/cron":"1.16.29-beta-112566d5","@abtnode/util":"1.16.29-beta-112566d5","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-112566d5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-112566d5","@abtnode/client":"1.16.29-beta-112566d5","@abtnode/logger":"1.16.29-beta-112566d5","@abtnode/models":"1.16.29-beta-112566d5","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-112566d5","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-112566d5","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-112566d5","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-112566d5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-112566d5","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-112566d5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.5","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.5","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-112566d5","@blocklet/ui-react":"^2.10.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.5","@arcblock/react-hooks":"^2.10.5","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-112566d5_1721129717153_0.8903599061746548","host":"s3://npm-registry-packages"}},"1.16.29-next-680cf137":{"name":"@abtnode/blocklet-services","version":"1.16.29-next-680cf137","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-next-680cf137","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"56c826c8a9c20c519693dd1df2b201ba7ed0469c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-next-680cf137.tgz","fileCount":378,"integrity":"sha512-oNwp8uvZ7mB4PDReuGu3TnSNHxNzRwTBffL8qMIpZ15n2Z40wNb7DjR1vErvu8QBWgnxBErP2IaNjmFVqjfuwQ==","signatures":[{"sig":"MEQCICBqcUvliXiQ/1uBqLMCb7u+GvmLrIbN6NgrvdWbUkk2AiAtE6ZWS1nP/XtCpmalOhfxYSkrU3g9qImWHk/8+DVY/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20812252},"main":"api/index.js","gitHead":"17b7e7c5e43c497980d4fe6b5bb20609328041bd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-next-680cf137","@abtnode/core":"1.16.29-next-680cf137","@abtnode/cron":"1.16.29-next-680cf137","@abtnode/util":"1.16.29-next-680cf137","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-next-680cf137","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-next-680cf137","@abtnode/client":"1.16.29-next-680cf137","@abtnode/logger":"1.16.29-next-680cf137","@abtnode/models":"1.16.29-next-680cf137","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-next-680cf137","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-next-680cf137","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-next-680cf137","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-next-680cf137","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-next-680cf137","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-next-680cf137","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.7","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.7","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-next-680cf137","@blocklet/ui-react":"^2.10.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.7","@arcblock/react-hooks":"^2.10.7","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-next-680cf137_1721361843013_0.15693858655658888","host":"s3://npm-registry-packages"}},"1.16.29-beta-cbfd116d":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-cbfd116d","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-cbfd116d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a82f53cefe57b472be82251c900569b6b247403e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-cbfd116d.tgz","fileCount":378,"integrity":"sha512-LqNlbLQACfTJSO2ev4zmCihG2k5zbZHy0PGkpbb+Fs4a7PbVJFtrh4vjDe5Lrpjscv9C9o5Ao59fDl+ydtUplQ==","signatures":[{"sig":"MEUCIEmcyrfGiG52noUzVugjgkjym5afwFfmMpu3K2vSp/R5AiEA5ECYhPXSZ6rQ2Uk6V8kbqrSd5suNic/iUCoooC1Oszw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20812252},"main":"api/index.js","gitHead":"e9bdb7af77f2d126e40195c67972b07fe683adf9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-cbfd116d","@abtnode/core":"1.16.29-beta-cbfd116d","@abtnode/cron":"1.16.29-beta-cbfd116d","@abtnode/util":"1.16.29-beta-cbfd116d","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-cbfd116d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-cbfd116d","@abtnode/client":"1.16.29-beta-cbfd116d","@abtnode/logger":"1.16.29-beta-cbfd116d","@abtnode/models":"1.16.29-beta-cbfd116d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-cbfd116d","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-cbfd116d","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-cbfd116d","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-cbfd116d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-cbfd116d","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-cbfd116d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.7","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.7","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-cbfd116d","@blocklet/ui-react":"^2.10.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.7","@arcblock/react-hooks":"^2.10.7","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-cbfd116d_1721370016797_0.24433245102884893","host":"s3://npm-registry-packages"}},"1.16.29-beta-1fedbcdd":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-1fedbcdd","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-1fedbcdd","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6bcedd60d97a7785f8667bf6625f5a4bc36fc34c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-1fedbcdd.tgz","fileCount":378,"integrity":"sha512-y0MfzAOBrVyWl3y9+gMO1WecpikSeJkgtQTDB2k73I2phol17s5b9fAyb+4O+61ott3m7khWQA+UXe0FNJfUPA==","signatures":[{"sig":"MEUCIQCKX1sbfnb96YK/Qqv8U1SBG7p8ARorJi8QZpWAd6l/cAIgbv8fsexX9m+exIqukwWOLVg4GtKBTMuct1K9Yd49srk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20812685},"main":"api/index.js","gitHead":"e66e220d775e821c85b8bd6286342c202ad143f0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-1fedbcdd","@abtnode/core":"1.16.29-beta-1fedbcdd","@abtnode/cron":"1.16.29-beta-1fedbcdd","@abtnode/util":"1.16.29-beta-1fedbcdd","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-1fedbcdd","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-1fedbcdd","@abtnode/client":"1.16.29-beta-1fedbcdd","@abtnode/logger":"1.16.29-beta-1fedbcdd","@abtnode/models":"1.16.29-beta-1fedbcdd","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-1fedbcdd","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-1fedbcdd","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-1fedbcdd","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-1fedbcdd","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-1fedbcdd","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-1fedbcdd","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.7","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.7","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-1fedbcdd","@blocklet/ui-react":"^2.10.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.7","@arcblock/react-hooks":"^2.10.7","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-1fedbcdd_1721718730119_0.08969417407610814","host":"s3://npm-registry-packages"}},"1.16.29-beta-8671c2cf":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-8671c2cf","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-8671c2cf","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"da32712c5bb3def7e267ffff791a16f4bcb0dfd9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-8671c2cf.tgz","fileCount":379,"integrity":"sha512-zGGbS5hBXTUkuHkZJBPWMjQKcUHUPltdz/ZqHtblLdPDZN7bP+luOGXY0TQFuaw2Mz6rzdiHqcCHtwWXIECK5A==","signatures":[{"sig":"MEYCIQDVq7ZwU88IKGQbvh126I6awZ4r1Vji+WEXkhMBY7bPKQIhAJ/euAh+5AgkFfmNVw1U/lLCyK4QC8s8z+VXySu0j2gw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21027998},"main":"api/index.js","gitHead":"67207cc32f2cdf4ab8af39d4083ad61fba9711e2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.6/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-8671c2cf","@abtnode/core":"1.16.29-beta-8671c2cf","@abtnode/cron":"1.16.29-beta-8671c2cf","@abtnode/util":"1.16.29-beta-8671c2cf","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-8671c2cf","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-8671c2cf","@abtnode/client":"1.16.29-beta-8671c2cf","@abtnode/logger":"1.16.29-beta-8671c2cf","@abtnode/models":"1.16.29-beta-8671c2cf","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-8671c2cf","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-8671c2cf","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-8671c2cf","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-8671c2cf","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-8671c2cf","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-8671c2cf","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.8","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.8","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.8","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-8671c2cf","@blocklet/ui-react":"^2.10.8","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.8","@arcblock/react-hooks":"^2.10.8","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-8671c2cf_1721902471690_0.8561030679160921","host":"s3://npm-registry-packages"}},"1.16.29-beta-a3a3b40e":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-a3a3b40e","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-a3a3b40e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2f6e4c3b9bb53b8ee949894b789f5326d2bf377b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-a3a3b40e.tgz","fileCount":379,"integrity":"sha512-M5sgyvYAfQqrefJuE1DuqBF+AuUVCkylGkrySel1Sr4nuSAuRgUvWDVTV1uzdel68spyXnBrXsOUVvPS8F2UaQ==","signatures":[{"sig":"MEQCIB1ASPWam9dNu9p6pvvqtGF8+mZ7S308CBkAYNAQOZ/OAiBG2RUm0lI4l+v4t2Q/jsQHE+DTZj5ZJjgZYfQTpHs+xA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20964368},"main":"api/index.js","gitHead":"283c32d9bc91067b15b673a9c438802a6f916fc2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-a3a3b40e","@abtnode/core":"1.16.29-beta-a3a3b40e","@abtnode/cron":"1.16.29-beta-a3a3b40e","@abtnode/util":"1.16.29-beta-a3a3b40e","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-a3a3b40e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-a3a3b40e","@abtnode/client":"1.16.29-beta-a3a3b40e","@abtnode/logger":"1.16.29-beta-a3a3b40e","@abtnode/models":"1.16.29-beta-a3a3b40e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-a3a3b40e","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-a3a3b40e","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-a3a3b40e","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-a3a3b40e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-a3a3b40e","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-a3a3b40e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.8","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.8","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.8","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-a3a3b40e","@blocklet/ui-react":"^2.10.8","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.8","@arcblock/react-hooks":"^2.10.8","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-a3a3b40e_1721991362807_0.2027618847795416","host":"s3://npm-registry-packages"}},"1.16.29-beta-1fb308f8":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-1fb308f8","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-1fb308f8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7506bc3db88d4cb39b22e46ab53843dbdbd459ab","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-1fb308f8.tgz","fileCount":379,"integrity":"sha512-DTB6NVKwZEKnd5zKhVIaGatdRtRsiean26SSWNvWpbu96R1pypeP3wDKZBdyG1D9wqtQWlK2D4CaPaypVlazNw==","signatures":[{"sig":"MEUCIQCYV0D0w4h0e8uXYssg5LiUAnxSY1Pa+UVq0aZ4HtdquAIgV7/dnhDFKKMaliLam31OkxA1TGnY9ZqLanMxdg3/CNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20965102},"main":"api/index.js","gitHead":"1bf1d605a02f4df2789215e6e9518a62b1c3f806","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.126","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.126","@ocap/client":"1.18.126","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-1fb308f8","@abtnode/core":"1.16.29-beta-1fb308f8","@abtnode/cron":"1.16.29-beta-1fb308f8","@abtnode/util":"1.16.29-beta-1fb308f8","@arcblock/did":"^1.18.126","@arcblock/jwt":"1.18.126","@blocklet/sdk":"1.16.29-beta-1fb308f8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-1fb308f8","@abtnode/client":"1.16.29-beta-1fb308f8","@abtnode/logger":"1.16.29-beta-1fb308f8","@abtnode/models":"1.16.29-beta-1fb308f8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-1fb308f8","@arcblock/did-ext":"^1.18.126","@abtnode/analytics":"1.16.29-beta-1fb308f8","@arcblock/did-auth":"1.18.126","@blocklet/constant":"1.16.29-beta-1fb308f8","@arcblock/event-hub":"1.18.126","@arcblock/validator":"^1.18.126","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-1fb308f8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-1fb308f8","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-1fb308f8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.11","@ocap/wallet":"1.18.126","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.126","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.11","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-1fb308f8","@blocklet/ui-react":"^2.10.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.11","@arcblock/react-hooks":"^2.10.11","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.34","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-1fb308f8_1722415389065_0.5974666656358241","host":"s3://npm-registry-packages"}},"1.16.29-beta-bc7cae11":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-bc7cae11","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-bc7cae11","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8c3a4c107da2ccf0164b5930032925e3d281096c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-bc7cae11.tgz","fileCount":378,"integrity":"sha512-B+CFkYiJSP3zpCqrBmQqbnM+y5rz69DN7HkvOFaPlafKme5dGJsIe2mYOl6AtPI3TDywHCNxqnLTCFKrEgptsw==","signatures":[{"sig":"MEUCIG/N6r7WZWzoCd6IIDFWxd0widHdIWT338nya/ZRYmo0AiEAvXzVRce1KL4K/0CCg9EhY0FrB6Go9A94/XUAeucd5xQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20965761},"main":"api/index.js","gitHead":"bb2ff5fc40838a48a59db65871d5640f6b427f0e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-bc7cae11","@abtnode/core":"1.16.29-beta-bc7cae11","@abtnode/cron":"1.16.29-beta-bc7cae11","@abtnode/util":"1.16.29-beta-bc7cae11","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.29-beta-bc7cae11","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-bc7cae11","@abtnode/client":"1.16.29-beta-bc7cae11","@abtnode/logger":"1.16.29-beta-bc7cae11","@abtnode/models":"1.16.29-beta-bc7cae11","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-bc7cae11","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.29-beta-bc7cae11","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.29-beta-bc7cae11","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-bc7cae11","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-bc7cae11","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-bc7cae11","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.12","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-bc7cae11","@blocklet/ui-react":"^2.10.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.12","@arcblock/react-hooks":"^2.10.12","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-bc7cae11_1722559980943_0.437352053592559","host":"s3://npm-registry-packages"}},"1.16.29-beta-26adf6bb":{"name":"@abtnode/blocklet-services","version":"1.16.29-beta-26adf6bb","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29-beta-26adf6bb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"135dbd65666d17fe05d2a3c37745ff496dc31395","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29-beta-26adf6bb.tgz","fileCount":378,"integrity":"sha512-hM3EV9uSR93isj1ozIOh9lUE5hQMWZQ4APBsmCUYGzaK5Wr9XMIuwqVPtfnOjrTkd1TVOCHfyiQdRTCVZNi/Lg==","signatures":[{"sig":"MEQCIHgrZCkXRof9ERJjmkjg9sQ+JsuFJu2RMThZU47la+wfAiBXvVtaPbTd8Pe8CUkie3noK8IsOXJo+cRsM9LpVzBSIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20967248},"main":"api/index.js","gitHead":"0f996c7f05f677279270482050caf9dcd9fdf2a0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29-beta-26adf6bb","@abtnode/core":"1.16.29-beta-26adf6bb","@abtnode/cron":"1.16.29-beta-26adf6bb","@abtnode/util":"1.16.29-beta-26adf6bb","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.29-beta-26adf6bb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29-beta-26adf6bb","@abtnode/client":"1.16.29-beta-26adf6bb","@abtnode/logger":"1.16.29-beta-26adf6bb","@abtnode/models":"1.16.29-beta-26adf6bb","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29-beta-26adf6bb","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.29-beta-26adf6bb","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.29-beta-26adf6bb","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29-beta-26adf6bb","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29-beta-26adf6bb","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29-beta-26adf6bb","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.12","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29-beta-26adf6bb","@blocklet/ui-react":"^2.10.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.12","@arcblock/react-hooks":"^2.10.12","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29-beta-26adf6bb_1722588121421_0.9306219934347852","host":"s3://npm-registry-packages"}},"1.16.29":{"name":"@abtnode/blocklet-services","version":"1.16.29","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.29","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f6bbb97f159bdceea4926f9621c3e9dedb43ec62","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.29.tgz","fileCount":378,"integrity":"sha512-0rvqNTHWpjoHOehw/2XQQNlMR9JjmtP2/W5EQ7hIebptyOoOGUSEWC04sFpnxah6ZgwnrN/YbFIgCtUeC7YmDA==","signatures":[{"sig":"MEUCIG1GHFK+PsGjAxA0qlSrg4QfBpapcfhK2e0sRh9hnWyHAiEA+TzCx6q5XzqaT+nD+d9vYejRfAzmZ57xCshZqO8L//Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20967551},"main":"api/index.js","gitHead":"6c49cffcab4fd0dffc6bed261a5eddf733280ae7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.15.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.15.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.29","@abtnode/core":"1.16.29","@abtnode/cron":"1.16.29","@abtnode/util":"1.16.29","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.29","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.29","@abtnode/client":"1.16.29","@abtnode/logger":"1.16.29","@abtnode/models":"1.16.29","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.29","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.29","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.29","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.29","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.29","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.29","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.12","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.29","@blocklet/ui-react":"^2.10.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.12","@arcblock/react-hooks":"^2.10.12","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.29_1722589495239_0.25533099599755205","host":"s3://npm-registry-packages"}},"1.16.30-beta-00e8bdd1":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-00e8bdd1","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-00e8bdd1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8b0b212efc559b9239ccd5ad4b19c5a4668be876","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-00e8bdd1.tgz","fileCount":380,"integrity":"sha512-TTlo1cssmka9GwdfK878mrtsDPDodP0+VgzInSwxEuW+6RcHfBjaoT7OTnOsVnmrnfctQFPh7/8/dIwq2CGxXQ==","signatures":[{"sig":"MEYCIQC15Vq4LieHVb29J6ZZXksiEsY+AfrtpklsXtLAgQcwIQIhAKf6N6WHi5oWShoyFJVfjMmYBh7o4VDB4aSGXq86+Psx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20975309},"main":"api/index.js","gitHead":"e165c7e64a2900b4c390b7435c0bb71abbf9b625","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-00e8bdd1","@abtnode/core":"1.16.30-beta-00e8bdd1","@abtnode/cron":"1.16.30-beta-00e8bdd1","@abtnode/util":"1.16.30-beta-00e8bdd1","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.30-beta-00e8bdd1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-00e8bdd1","@abtnode/client":"1.16.30-beta-00e8bdd1","@abtnode/logger":"1.16.30-beta-00e8bdd1","@abtnode/models":"1.16.30-beta-00e8bdd1","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-00e8bdd1","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.30-beta-00e8bdd1","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.30-beta-00e8bdd1","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-00e8bdd1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-00e8bdd1","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-00e8bdd1","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.13","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.13","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.13","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-00e8bdd1","@blocklet/ui-react":"^2.10.13","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.13","@arcblock/react-hooks":"^2.10.13","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-00e8bdd1_1722988704313_0.38909752397047526","host":"s3://npm-registry-packages"}},"1.16.30-beta-958ae719":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-958ae719","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-958ae719","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7d18527e43f774014c0dd8b6087167ea82d5c372","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-958ae719.tgz","fileCount":380,"integrity":"sha512-H6hsQUOpAUjF+FoUdiQClKIU08Vb9+6/29UstdF7k7I08dio0L4CIJbnp1mg8HQ3YxLZ1lNISMfs58szf14WwQ==","signatures":[{"sig":"MEYCIQDg6vnC+Y9iXEHryhJxiZikftJJ53sOXagtEua7JAh4qAIhAPgpmy4JrMQoGsOxPPx6JFyZnPdNd/Jkdbcxw+rVQlJf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20975274},"main":"api/index.js","gitHead":"75590ff3be51e7fe2a070124541aebc203ed16dc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-958ae719","@abtnode/core":"1.16.30-beta-958ae719","@abtnode/cron":"1.16.30-beta-958ae719","@abtnode/util":"1.16.30-beta-958ae719","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.30-beta-958ae719","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-958ae719","@abtnode/client":"1.16.30-beta-958ae719","@abtnode/logger":"1.16.30-beta-958ae719","@abtnode/models":"1.16.30-beta-958ae719","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-958ae719","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.30-beta-958ae719","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.30-beta-958ae719","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-958ae719","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-958ae719","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-958ae719","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.14","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-958ae719","@blocklet/ui-react":"^2.10.14","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.14","@arcblock/react-hooks":"^2.10.14","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.40","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-958ae719_1723122166296_0.9904893628838503","host":"s3://npm-registry-packages"}},"1.16.30-beta-b7f31b10":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-b7f31b10","keywords":["blocklet","service"],"author":"wangshijun <wangshijun2010@gmail.com> (http://github.com/wangshijun)","license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-b7f31b10","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2ad53421e384fa872617946494685cc5af86edb9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-b7f31b10.tgz","fileCount":380,"integrity":"sha512-zDSxTHlPV19Pv/Rq/5LLhFeK3nWEtC19tBgo1nVXgw02gS9Gfqs1fNnxfJrae8awg9z1fRRv2hyFbpqn7iS05A==","signatures":[{"sig":"MEYCIQDpPoBmAOTzPaxufUiCwCkeaCbiEyKZ4lZAidvNOgX7lAIhAMHGepiy32U3gX9GhLyxB++K6RQffHlEYLV4OKWBZ6Ew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20982333},"main":"api/index.js","gitHead":"2d429b619b7b54b5603fb05761d3acd9ff674c2c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"https://github.com/ArcBlock/blocklet-server/tree/master/core/blocklet-services","type":"git"},"_npmVersion":"lerna/8.1.7/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-b7f31b10","@abtnode/core":"1.16.30-beta-b7f31b10","@abtnode/cron":"1.16.30-beta-b7f31b10","@abtnode/util":"1.16.30-beta-b7f31b10","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.30-beta-b7f31b10","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-b7f31b10","@abtnode/client":"1.16.30-beta-b7f31b10","@abtnode/logger":"1.16.30-beta-b7f31b10","@abtnode/models":"1.16.30-beta-b7f31b10","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-b7f31b10","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.30-beta-b7f31b10","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.30-beta-b7f31b10","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-b7f31b10","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-b7f31b10","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-b7f31b10","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.14","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-b7f31b10","@blocklet/ui-react":"^2.10.14","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.14","@arcblock/react-hooks":"^2.10.14","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.40","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-b7f31b10_1723294526214_0.2389017877720041","host":"s3://npm-registry-packages"}},"1.16.30-beta-b80c7bcd":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-b80c7bcd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-b80c7bcd","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c41e8e4d7a6cc58b8fd20f89ab6051b4e7540aef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-b80c7bcd.tgz","fileCount":380,"integrity":"sha512-HKsnIqW+TxymHwzBHgSdRdxc3XVwL39OYWozmjMqfExIFWGrKl8/WdV37rO8LSJQxReIXHE5Wb3RXDPXc0RV4A==","signatures":[{"sig":"MEYCIQDlP3YjymwssTQ5dxl6/JkD7x/fkcGiJKGUjbQeoyBLyQIhAPGXjCEDZPydJzJVhymhUt7V2vTn0r1M+9qbBVzBeBcs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21499535},"main":"api/index.js","gitHead":"9d68833290b1a59357b7c362018416b82b5d1503","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-b80c7bcd","@abtnode/core":"1.16.30-beta-b80c7bcd","@abtnode/cron":"1.16.30-beta-b80c7bcd","@abtnode/util":"1.16.30-beta-b80c7bcd","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.30-beta-b80c7bcd","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-b80c7bcd","@abtnode/client":"1.16.30-beta-b80c7bcd","@abtnode/logger":"1.16.30-beta-b80c7bcd","@abtnode/models":"1.16.30-beta-b80c7bcd","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-b80c7bcd","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.30-beta-b80c7bcd","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.30-beta-b80c7bcd","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-b80c7bcd","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-b80c7bcd","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-b80c7bcd","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.14","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-b80c7bcd","@blocklet/ui-react":"^2.10.14","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.14","@arcblock/react-hooks":"^2.10.14","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.40","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-b80c7bcd_1723644190956_0.1206625586024701","host":"s3://npm-registry-packages"}},"1.16.30-beta-2876881d":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-2876881d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-2876881d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5dbbb7bd106bdc2d929fbccf0fb9c20f4d0e67a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-2876881d.tgz","fileCount":380,"integrity":"sha512-0guM585SJEJ445wqBtBQg3y8rR26qzoBXLQ/UdQdOsP0sHwCSQbALpdmpBkFrlxZtw08LHCg4D4rHDVA/G2jXQ==","signatures":[{"sig":"MEYCIQCDOB/yTqlo1P55jhMzJXPUxZnV3V4j5s5onDDaUNkQnwIhAPTpzeVYvEuu1S1jnbhaEzE57jgdKa4XtIQRiXk2Mo5t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21499355},"main":"api/index.js","gitHead":"331c97e9bab7380af18616a1053d78b1654b307a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.128","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.128","@ocap/client":"1.18.128","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-2876881d","@abtnode/core":"1.16.30-beta-2876881d","@abtnode/cron":"1.16.30-beta-2876881d","@abtnode/util":"1.16.30-beta-2876881d","@arcblock/did":"^1.18.128","@arcblock/jwt":"1.18.128","@blocklet/sdk":"1.16.30-beta-2876881d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-2876881d","@abtnode/client":"1.16.30-beta-2876881d","@abtnode/logger":"1.16.30-beta-2876881d","@abtnode/models":"1.16.30-beta-2876881d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-2876881d","@arcblock/did-ext":"^1.18.128","@abtnode/analytics":"1.16.30-beta-2876881d","@arcblock/did-auth":"1.18.128","@blocklet/constant":"1.16.30-beta-2876881d","@arcblock/event-hub":"1.18.128","@arcblock/validator":"^1.18.128","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-2876881d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-2876881d","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-2876881d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.14","@ocap/wallet":"1.18.128","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.128","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-2876881d","@blocklet/ui-react":"^2.10.14","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.14","@arcblock/react-hooks":"^2.10.14","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.3.40","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-2876881d_1723712421421_0.7912380291899417","host":"s3://npm-registry-packages"}},"1.16.30-beta-5d9c2c41":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-5d9c2c41","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-5d9c2c41","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"df062849b59458f1b547586f0888634adc6c2fac","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-5d9c2c41.tgz","fileCount":381,"integrity":"sha512-PM+tL1IsVkDpvcFvF726kWIlT4XwN0N3TzChG6sH4M4k0mFI5dYQ8apzidoJICJgVyNGpptGCFuWLZFyjnwEYQ==","signatures":[{"sig":"MEQCIHqWYQjsEAc6mGsFsm/bcpcMCJfsWRQwomYDEGT3b+qdAiAPMecPrq04xrsoDQVeObMnM7U4/rlWWIUB5fQHTOeHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21440377},"main":"api/index.js","gitHead":"d9227f08e11c1d82969880b30b2a2e3639e88def","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.130","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.130","@ocap/client":"1.18.130","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-5d9c2c41","@abtnode/core":"1.16.30-beta-5d9c2c41","@abtnode/cron":"1.16.30-beta-5d9c2c41","@abtnode/util":"1.16.30-beta-5d9c2c41","@arcblock/did":"^1.18.130","@arcblock/jwt":"1.18.130","@blocklet/sdk":"1.16.30-beta-5d9c2c41","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-5d9c2c41","@abtnode/client":"1.16.30-beta-5d9c2c41","@abtnode/logger":"1.16.30-beta-5d9c2c41","@abtnode/models":"1.16.30-beta-5d9c2c41","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-5d9c2c41","@arcblock/did-ext":"^1.18.130","@abtnode/analytics":"1.16.30-beta-5d9c2c41","@arcblock/did-auth":"1.18.130","@blocklet/constant":"1.16.30-beta-5d9c2c41","@arcblock/event-hub":"1.18.130","@arcblock/validator":"^1.18.130","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-5d9c2c41","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-5d9c2c41","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-5d9c2c41","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.21","@ocap/wallet":"1.18.130","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.130","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.21","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.21","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-5d9c2c41","@blocklet/ui-react":"^2.10.21","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.21","@arcblock/react-hooks":"^2.10.21","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-5d9c2c41_1724239075997_0.1324758112898432","host":"s3://npm-registry-packages"}},"1.16.30-beta-cd65989e":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-cd65989e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-cd65989e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1188f49c335c222ba479f3855a9def6a4c164963","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-cd65989e.tgz","fileCount":381,"integrity":"sha512-PnuLSdr6gECPzlcA2VpyofqkRHDQRe5GHjkVUPw6q+ZfjSVRuCZ90yycsEKdXs+JKUMFicQhh0O90rnZPsi1bg==","signatures":[{"sig":"MEUCIQD7ZUucV4DMkQQzXdRPTNeYR/+YcprAyE+7xg8IpxjWlgIgXmCCphTs1khnSNs2Gy25RUbP4NH0PSzJa3e0YCaXaUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21440506},"main":"api/index.js","gitHead":"8646768b8ac83cdb8c213ab17fe8030f3d5dc6fc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.131","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.131","@ocap/client":"1.18.131","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-cd65989e","@abtnode/core":"1.16.30-beta-cd65989e","@abtnode/cron":"1.16.30-beta-cd65989e","@abtnode/util":"1.16.30-beta-cd65989e","@arcblock/did":"^1.18.131","@arcblock/jwt":"1.18.131","@blocklet/sdk":"1.16.30-beta-cd65989e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-cd65989e","@abtnode/client":"1.16.30-beta-cd65989e","@abtnode/logger":"1.16.30-beta-cd65989e","@abtnode/models":"1.16.30-beta-cd65989e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-cd65989e","@arcblock/did-ext":"^1.18.131","@abtnode/analytics":"1.16.30-beta-cd65989e","@arcblock/did-auth":"1.18.131","@blocklet/constant":"1.16.30-beta-cd65989e","@arcblock/event-hub":"1.18.131","@arcblock/validator":"^1.18.131","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-cd65989e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-cd65989e","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-cd65989e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.22","@ocap/wallet":"1.18.131","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.131","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-cd65989e","@blocklet/ui-react":"^2.10.22","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.22","@arcblock/react-hooks":"^2.10.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-cd65989e_1724321818221_0.7982548855888154","host":"s3://npm-registry-packages"}},"1.16.30-beta-e7a90fb2":{"name":"@abtnode/blocklet-services","version":"1.16.30-beta-e7a90fb2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30-beta-e7a90fb2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fffcb4f3be5d7e5296162609168c91836d9c75ac","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30-beta-e7a90fb2.tgz","fileCount":381,"integrity":"sha512-cwRQASSFJyTKUlSjS5Fh5KmyEL8ToDJCeJHNUsSA55mdSR6vnTtwDQ7+UPrX3jLBpcPUhMXbmSJy363++upyZg==","signatures":[{"sig":"MEUCIAJc2ehmZ/DD2P+1kuuTvQRCuPHeiOdmmkkmGue7wWV5AiEAjDS+FSzIO1qStG1YAJ/kSMyY4zBrZmvMrDcAUMT3DCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21439105},"main":"api/index.js","gitHead":"c97ba97d694f553afc9f5336c9f3ddfae73cf955","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.132","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.132","@ocap/client":"1.18.132","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30-beta-e7a90fb2","@abtnode/core":"1.16.30-beta-e7a90fb2","@abtnode/cron":"1.16.30-beta-e7a90fb2","@abtnode/util":"1.16.30-beta-e7a90fb2","@arcblock/did":"^1.18.132","@arcblock/jwt":"1.18.132","@blocklet/sdk":"1.16.30-beta-e7a90fb2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30-beta-e7a90fb2","@abtnode/client":"1.16.30-beta-e7a90fb2","@abtnode/logger":"1.16.30-beta-e7a90fb2","@abtnode/models":"1.16.30-beta-e7a90fb2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30-beta-e7a90fb2","@arcblock/did-ext":"^1.18.132","@abtnode/analytics":"1.16.30-beta-e7a90fb2","@arcblock/did-auth":"1.18.132","@blocklet/constant":"1.16.30-beta-e7a90fb2","@arcblock/event-hub":"1.18.132","@arcblock/validator":"^1.18.132","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30-beta-e7a90fb2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30-beta-e7a90fb2","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30-beta-e7a90fb2","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.22","@ocap/wallet":"1.18.132","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.132","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30-beta-e7a90fb2","@blocklet/ui-react":"^2.10.22","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.22","@arcblock/react-hooks":"^2.10.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30-beta-e7a90fb2_1724503684283_0.7426009128066231","host":"s3://npm-registry-packages"}},"1.16.30":{"name":"@abtnode/blocklet-services","version":"1.16.30","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.30","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d01ea3f71b122de19a3199dd18e0e7db38dd4bdb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.30.tgz","fileCount":381,"integrity":"sha512-rckfFe5Ekc9UC21ewZ41dPKx6ANyB2OzgQ80TgBaMDKiYzjkEU319HS4fw/7zvHFTX4xCt3jD/vAj3exhX0Hdw==","signatures":[{"sig":"MEUCIQCxAKY7Yx2CW95/Br9AokrFicofD5kfVMv1AIX/qoZqVAIgbFZuEd3lfGyXENPJ1bm/jd1Tfk6QeIzh3Z0+luFL7RI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21438867},"main":"api/index.js","gitHead":"18420639259c736016b19152229183d9fc1c1656","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.132","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.132","@ocap/client":"1.18.132","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.30","@abtnode/core":"1.16.30","@abtnode/cron":"1.16.30","@abtnode/util":"1.16.30","@arcblock/did":"^1.18.132","@arcblock/jwt":"1.18.132","@blocklet/sdk":"1.16.30","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.30","@abtnode/client":"1.16.30","@abtnode/logger":"1.16.30","@abtnode/models":"1.16.30","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.30","@arcblock/did-ext":"^1.18.132","@abtnode/analytics":"1.16.30","@arcblock/did-auth":"1.18.132","@blocklet/constant":"1.16.30","@arcblock/event-hub":"1.18.132","@arcblock/validator":"^1.18.132","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.30","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.30","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.30","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.22","@ocap/wallet":"1.18.132","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.132","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.30","@blocklet/ui-react":"^2.10.22","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.22","@arcblock/react-hooks":"^2.10.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.30_1724503757369_0.6112639465935332","host":"s3://npm-registry-packages"}},"1.16.31-beta-52250475":{"name":"@abtnode/blocklet-services","version":"1.16.31-beta-52250475","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31-beta-52250475","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9c88d6e15522001b69f9c7d2b470f286a4a4c6f2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31-beta-52250475.tgz","fileCount":381,"integrity":"sha512-anb2WszPxgLo7CZugIrtQLAutrVLZx5p6anX07mki9Lcq7MxWLhFkOMQta+40bFEsPbn1HTachv02u5RJvJH/w==","signatures":[{"sig":"MEQCIH65qRVMVMRZSa2ZB2r+9/+jTZ2iS8XQkFopet1vWZgGAiBh7nVxINtwPM7tutNpdlqGEJocrUqez6+TrcOIwf4ebA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21675651},"main":"api/index.js","gitHead":"26155b86f103f9e64fd8a23b7fffdb279c71209c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.2","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.132","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.132","@ocap/client":"1.18.132","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31-beta-52250475","@abtnode/core":"1.16.31-beta-52250475","@abtnode/cron":"1.16.31-beta-52250475","@abtnode/util":"1.16.31-beta-52250475","@arcblock/did":"^1.18.132","@arcblock/jwt":"1.18.132","@blocklet/sdk":"1.16.31-beta-52250475","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31-beta-52250475","@abtnode/client":"1.16.31-beta-52250475","@abtnode/logger":"1.16.31-beta-52250475","@abtnode/models":"1.16.31-beta-52250475","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31-beta-52250475","@arcblock/did-ext":"^1.18.132","@abtnode/analytics":"1.16.31-beta-52250475","@arcblock/did-auth":"1.18.132","@blocklet/constant":"1.16.31-beta-52250475","@arcblock/event-hub":"1.18.132","@arcblock/validator":"^1.18.132","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31-beta-52250475","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31-beta-52250475","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.2","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31-beta-52250475","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.23","@ocap/wallet":"1.18.132","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.132","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.23","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31-beta-52250475","@blocklet/ui-react":"^2.10.23","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.23","@arcblock/react-hooks":"^2.10.23","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.23","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31-beta-52250475_1724653773978_0.8254890708296294","host":"s3://npm-registry-packages"}},"1.16.31-beta-4246ab25":{"name":"@abtnode/blocklet-services","version":"1.16.31-beta-4246ab25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31-beta-4246ab25","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed1cba13ba0379be0a78b1abaa89ee7ec25a1981","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31-beta-4246ab25.tgz","fileCount":381,"integrity":"sha512-/psZ45mpycbHqzKLSe5tUPBVnF8nIaJPIXqJUD26yn2gfBozrstw0jrIi42mxSOl6xAS3tv09EfUnRAEsY0r9w==","signatures":[{"sig":"MEQCIA8nFGv3h9ARl6QcUlSn584p1IvTpBppRdezoD3g1mR1AiBmc822fvYbD6JxJVGVkO7YIpThTHmAJilE2ZQuxAX7Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21680520},"main":"api/index.js","gitHead":"ef93705b89033e4cd5fed458b64521d0a994a1d0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.16.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.16.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31-beta-4246ab25","@abtnode/core":"1.16.31-beta-4246ab25","@abtnode/cron":"1.16.31-beta-4246ab25","@abtnode/util":"1.16.31-beta-4246ab25","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.31-beta-4246ab25","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31-beta-4246ab25","@abtnode/client":"1.16.31-beta-4246ab25","@abtnode/logger":"1.16.31-beta-4246ab25","@abtnode/models":"1.16.31-beta-4246ab25","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31-beta-4246ab25","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.31-beta-4246ab25","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.31-beta-4246ab25","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31-beta-4246ab25","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31-beta-4246ab25","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31-beta-4246ab25","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.27","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.27","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.27","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31-beta-4246ab25","@blocklet/ui-react":"^2.10.27","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.27","@arcblock/react-hooks":"^2.10.27","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.27","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31-beta-4246ab25_1724932494647_0.5778980670370688","host":"s3://npm-registry-packages"}},"1.16.31-beta-a0cc72cf":{"name":"@abtnode/blocklet-services","version":"1.16.31-beta-a0cc72cf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31-beta-a0cc72cf","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2464929b6626eafeb13e3e6a57748923db26cab9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31-beta-a0cc72cf.tgz","fileCount":381,"integrity":"sha512-UhvkGXVIH6HAbfJ117mCtJMuvMMtSksOz3FkS/Uv3llweFLCd8iaLiIuszUz+ceRuEmbGYODxApxd6NeuaXlTw==","signatures":[{"sig":"MEUCIQDKfhLYnVN+9cKtnqouIdiejcetvnyqUdRjaP/4kQZYygIgalYJ0hwOOmC5rAxMRTxRe4+MrZsmdj392r3IFJb+QOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21684800},"main":"api/index.js","gitHead":"d1eec814979a4086fc5efd7c719687b76c972ec6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31-beta-a0cc72cf","@abtnode/core":"1.16.31-beta-a0cc72cf","@abtnode/cron":"1.16.31-beta-a0cc72cf","@abtnode/util":"1.16.31-beta-a0cc72cf","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.31-beta-a0cc72cf","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31-beta-a0cc72cf","@abtnode/client":"1.16.31-beta-a0cc72cf","@abtnode/logger":"1.16.31-beta-a0cc72cf","@abtnode/models":"1.16.31-beta-a0cc72cf","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31-beta-a0cc72cf","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.31-beta-a0cc72cf","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.31-beta-a0cc72cf","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31-beta-a0cc72cf","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31-beta-a0cc72cf","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31-beta-a0cc72cf","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.28","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.28","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.28","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31-beta-a0cc72cf","@blocklet/ui-react":"^2.10.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.28","@arcblock/react-hooks":"^2.10.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31-beta-a0cc72cf_1725077269552_0.7722815104157166","host":"s3://npm-registry-packages"}},"1.16.31-beta-53480e26":{"name":"@abtnode/blocklet-services","version":"1.16.31-beta-53480e26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31-beta-53480e26","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"811a454aabcdb11df3c3fec8411eb59d59d34551","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31-beta-53480e26.tgz","fileCount":381,"integrity":"sha512-Fc+VRDn6hCNxK8lR8Wexb/nQ8VhVeP6naVtJEKnZGQ5qolO1zO3WdKbmK44TYm7zA1fgy5d/AZAL/n5N5BtcwQ==","signatures":[{"sig":"MEQCIG5438SetX5qntr3lr3SNSoSefXy4pIlvqLBG4sTZpf1AiBaK9GqJK7L2GfP75f++nMWM1Leb1wbVgOupqZ5cshgmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21684800},"main":"api/index.js","gitHead":"203544964d01a856dc380147ba938755f629429f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31-beta-53480e26","@abtnode/core":"1.16.31-beta-53480e26","@abtnode/cron":"1.16.31-beta-53480e26","@abtnode/util":"1.16.31-beta-53480e26","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.31-beta-53480e26","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31-beta-53480e26","@abtnode/client":"1.16.31-beta-53480e26","@abtnode/logger":"1.16.31-beta-53480e26","@abtnode/models":"1.16.31-beta-53480e26","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31-beta-53480e26","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.31-beta-53480e26","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.31-beta-53480e26","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31-beta-53480e26","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31-beta-53480e26","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31-beta-53480e26","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.28","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.28","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.28","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31-beta-53480e26","@blocklet/ui-react":"^2.10.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.28","@arcblock/react-hooks":"^2.10.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31-beta-53480e26_1725179820827_0.23872638175560335","host":"s3://npm-registry-packages"}},"1.16.31-beta-8548ddf1":{"name":"@abtnode/blocklet-services","version":"1.16.31-beta-8548ddf1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31-beta-8548ddf1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3504ffec69df446dbaf67fe420b5ba4e3b4b6cd5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31-beta-8548ddf1.tgz","fileCount":381,"integrity":"sha512-1i1DjV9RYJEKpU6SjpxTubZ/yHE1J6pES87msVJ8fZMDnKmcQ1I3zXAAu6221frWmf6sxL7WtDTRxYQIvSfRsA==","signatures":[{"sig":"MEQCIA606we9gDxKqTPjYU5q/6YV7/MLg6FTOD6g9zxPTGVYAiBRCqvATc0RMEwnFdBtAcrt0rZR9TAlTs88fKV6hSaFAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21684800},"main":"api/index.js","gitHead":"ab1686a90caa5a4478f7ce6011a73e7e36861c51","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31-beta-8548ddf1","@abtnode/core":"1.16.31-beta-8548ddf1","@abtnode/cron":"1.16.31-beta-8548ddf1","@abtnode/util":"1.16.31-beta-8548ddf1","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.31-beta-8548ddf1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31-beta-8548ddf1","@abtnode/client":"1.16.31-beta-8548ddf1","@abtnode/logger":"1.16.31-beta-8548ddf1","@abtnode/models":"1.16.31-beta-8548ddf1","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31-beta-8548ddf1","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.31-beta-8548ddf1","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.31-beta-8548ddf1","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31-beta-8548ddf1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31-beta-8548ddf1","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31-beta-8548ddf1","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.28","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.28","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.28","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31-beta-8548ddf1","@blocklet/ui-react":"^2.10.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.28","@arcblock/react-hooks":"^2.10.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31-beta-8548ddf1_1725180713056_0.6775341179413887","host":"s3://npm-registry-packages"}},"1.16.31":{"name":"@abtnode/blocklet-services","version":"1.16.31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.31","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"33094b4c94c2dce1e090a47b15886b59f153890f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.31.tgz","fileCount":381,"integrity":"sha512-oGFqpQWPrABYZ3lckGFrpuBIxAWekCnQzAu4dkb6KfIO2PE8/9SFWtEnrVUbeq0QNtNEKmZTjaxtNc8musUb7w==","signatures":[{"sig":"MEQCIBXlaMqC6tdChKfcljUDOFiZCNzPNGLOJjM5rnWB/lWJAiBMVyH03LAqbLjKS1J/xB+Q5a5mHZDZrSUCvMn88qWPiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21684765},"main":"api/index.js","gitHead":"03edde3e617b126c1873caa67b1d828ee1419a70","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.31","@abtnode/core":"1.16.31","@abtnode/cron":"1.16.31","@abtnode/util":"1.16.31","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.31","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.31","@abtnode/client":"1.16.31","@abtnode/logger":"1.16.31","@abtnode/models":"1.16.31","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.31","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.31","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.31","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.31","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.31","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.31","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.28","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.28","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.28","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.31","@blocklet/ui-react":"^2.10.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.28","@arcblock/react-hooks":"^2.10.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.31_1725182471534_0.3267532736721077","host":"s3://npm-registry-packages"}},"1.16.32-beta-0b7f1250":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-0b7f1250","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-0b7f1250","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"246c4e47b935e6cf5093d9116ed6b3c9ddb2e500","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-0b7f1250.tgz","fileCount":381,"integrity":"sha512-VHFN4zwD8zFJXdi0VHi4m02yi9NZtusGjvrzZ38jxXvsUpcYlYRW/CUyJMiRSIfAp7F7YlyN7uTU9CDCs3slWQ==","signatures":[{"sig":"MEQCIB4smuHTIJdbLG3k2LFgJNaywSIo4jLUgmfGKzSC0gR4AiBkQ3RMnuvKXgU3T1B8FWzfiaSNA6D+voiHhfZO0bj9Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21684800},"main":"api/index.js","gitHead":"62fd56ede8cf3e0b295c88a8e75f89184a48514c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-0b7f1250","@abtnode/core":"1.16.32-beta-0b7f1250","@abtnode/cron":"1.16.32-beta-0b7f1250","@abtnode/util":"1.16.32-beta-0b7f1250","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-0b7f1250","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-0b7f1250","@abtnode/client":"1.16.32-beta-0b7f1250","@abtnode/logger":"1.16.32-beta-0b7f1250","@abtnode/models":"1.16.32-beta-0b7f1250","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-0b7f1250","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-0b7f1250","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-0b7f1250","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-0b7f1250","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-0b7f1250","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-0b7f1250","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.28","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.28","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.28","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-0b7f1250","@blocklet/ui-react":"^2.10.28","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.28","@arcblock/react-hooks":"^2.10.28","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.28","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-0b7f1250_1725359597410_0.21525998377941669","host":"s3://npm-registry-packages"}},"1.16.32-beta-04a5da00":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-04a5da00","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-04a5da00","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f91f96099991be99aec460552036d66d746d8ae5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-04a5da00.tgz","fileCount":381,"integrity":"sha512-BSIl1NWj1N1rc+Cmo2aaiEwI+ESuJG5Ja2gpNCELtXi529dRHSrXkyaSLSHj0XJFl7Nl5bg/+N9mmLTQr3Ym8A==","signatures":[{"sig":"MEQCIDCo+HnyhHsVSF0e2brZh1GzoySEeHAI7Srg4jY5URY4AiANINvxd1BqQ+ZWRjUqAQ2dQDijWp4FrLmZ267ukE2U5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21701136},"main":"api/index.js","gitHead":"f609e3593366aace895c936b00f9623002e29b32","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-04a5da00","@abtnode/core":"1.16.32-beta-04a5da00","@abtnode/cron":"1.16.32-beta-04a5da00","@abtnode/util":"1.16.32-beta-04a5da00","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-04a5da00","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-04a5da00","@abtnode/client":"1.16.32-beta-04a5da00","@abtnode/logger":"1.16.32-beta-04a5da00","@abtnode/models":"1.16.32-beta-04a5da00","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-04a5da00","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-04a5da00","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-04a5da00","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-04a5da00","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-04a5da00","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-04a5da00","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.30","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-04a5da00","@blocklet/ui-react":"^2.10.30","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.30","@arcblock/react-hooks":"^2.10.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-04a5da00_1725963317368_0.05134149230954743","host":"s3://npm-registry-packages"}},"1.16.32-beta-4d47ae7f":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-4d47ae7f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-4d47ae7f","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f4087dab5d27754eebf4d85a2ca370b063dfd352","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-4d47ae7f.tgz","fileCount":381,"integrity":"sha512-9/CZS/MVgoTZLbTAd69cCNs5Pil48NjWtH4aaSU0NanXDFPTymeHkORi+F9kSr5kSemHePuR7Zb8R3kCUyaQDA==","signatures":[{"sig":"MEQCIGg8h/POzXj8B7q+l6cKb0B6ckG3Oj04ko5CIiR3aqxeAiAlk0KnBZJvGV7TnZmaGHTvug4hUK1eaytiqTQuDiI4wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21701454},"main":"api/index.js","gitHead":"740b8032aa02e19b888bf6a257840089696613ef","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-4d47ae7f","@abtnode/core":"1.16.32-beta-4d47ae7f","@abtnode/cron":"1.16.32-beta-4d47ae7f","@abtnode/util":"1.16.32-beta-4d47ae7f","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-4d47ae7f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-4d47ae7f","@abtnode/client":"1.16.32-beta-4d47ae7f","@abtnode/logger":"1.16.32-beta-4d47ae7f","@abtnode/models":"1.16.32-beta-4d47ae7f","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-4d47ae7f","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-4d47ae7f","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-4d47ae7f","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-4d47ae7f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-4d47ae7f","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-4d47ae7f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.30","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-4d47ae7f","@blocklet/ui-react":"^2.10.30","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.30","@arcblock/react-hooks":"^2.10.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-4d47ae7f_1726037460983_0.6972876201290537","host":"s3://npm-registry-packages"}},"1.16.32-beta-0593a408":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-0593a408","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-0593a408","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3caf1d1776b02099c5e296f374049cb9c9bb0a7b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-0593a408.tgz","fileCount":386,"integrity":"sha512-cdzBuW9vHHBowe737JRSpL5J45qDwLmsynfkAIzd6PHr7P5zZGlSh4F/zGBQEr9dpqAF7tcqT99ZDPoM2NOE9w==","signatures":[{"sig":"MEUCIQDEaLI01za9m+MaUCOMNFq/M559II66oq3Y2Bp7qLZ98AIgRvjZiMQqZeK+p97MlzqUfGfqvkowzWv6w9LCsBY+aVI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22071039},"main":"api/index.js","gitHead":"5cca981049ad04018d8d361d9cdd33748f47d7d7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-0593a408","@abtnode/core":"1.16.32-beta-0593a408","@abtnode/cron":"1.16.32-beta-0593a408","@abtnode/util":"1.16.32-beta-0593a408","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-0593a408","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-0593a408","@abtnode/client":"1.16.32-beta-0593a408","@abtnode/logger":"1.16.32-beta-0593a408","@abtnode/models":"1.16.32-beta-0593a408","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-0593a408","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-0593a408","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-0593a408","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-0593a408","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-0593a408","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-0593a408","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.32","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.32","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-0593a408","@blocklet/ui-react":"^2.10.32","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.32","@arcblock/react-hooks":"^2.10.32","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.32","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-0593a408_1726113830703_0.9742687757596644","host":"s3://npm-registry-packages"}},"1.16.32-beta-17be26d7":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-17be26d7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-17be26d7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9066ef80fa1772ed42dfc8c6a59254e0e488f185","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-17be26d7.tgz","fileCount":386,"integrity":"sha512-SUkUEOMls/ttzuNRA+heGzszZh4PbD+RcD4uBI4ZvDjbO9WkE5orWLp4n+IK5fKgwIrwxgy8OuqOvY1D8SAQRw==","signatures":[{"sig":"MEQCIBFWIlsEgdwRrUtZ7Cx2mZcG6ksiu5i2btQBsTFgwOvQAiA9PfZ+L+EoTFBb4FkUEznXQF32N8fc94Ymb58wvYB5ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22071025},"main":"api/index.js","gitHead":"9fa42d5a545aea6d57d2e1c51849fe227c8acb5e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-17be26d7","@abtnode/core":"1.16.32-beta-17be26d7","@abtnode/cron":"1.16.32-beta-17be26d7","@abtnode/util":"1.16.32-beta-17be26d7","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-17be26d7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-17be26d7","@abtnode/client":"1.16.32-beta-17be26d7","@abtnode/logger":"1.16.32-beta-17be26d7","@abtnode/models":"1.16.32-beta-17be26d7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-17be26d7","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-17be26d7","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-17be26d7","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-17be26d7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-17be26d7","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-17be26d7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-17be26d7","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-17be26d7_1726117904777_0.6459473143237995","host":"s3://npm-registry-packages"}},"1.16.32-beta-5463e017":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-5463e017","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-5463e017","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fbd233182964ba55c7e3b7ccb859080a15be836e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-5463e017.tgz","fileCount":386,"integrity":"sha512-cuP3CK3nQzp+vzwxhAwMO6QfLbvWbqVF0Xh2Ek5UNtDZtF+QbfS+mD4gkytKEBzHnMvq1RvmLBAgpvXOjXYrQw==","signatures":[{"sig":"MEYCIQDG74BEKlwARQs4RuY2S+oZDlIbbr3NULBpkHbvgZTQUAIhAOlwTFuJCvetcFweP1y9Wf7+X6mmre59LYieY4gagriM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22071174},"main":"api/index.js","gitHead":"aff2d89d663ccd842757ff664fb80e1d7ae05029","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-5463e017","@abtnode/core":"1.16.32-beta-5463e017","@abtnode/cron":"1.16.32-beta-5463e017","@abtnode/util":"1.16.32-beta-5463e017","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-5463e017","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-5463e017","@abtnode/client":"1.16.32-beta-5463e017","@abtnode/logger":"1.16.32-beta-5463e017","@abtnode/models":"1.16.32-beta-5463e017","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-5463e017","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-5463e017","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-5463e017","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-5463e017","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-5463e017","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-5463e017","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-5463e017","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-5463e017_1726122891874_0.5482695887025633","host":"s3://npm-registry-packages"}},"1.16.32-beta-f35ca4b8":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-f35ca4b8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-f35ca4b8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ffd101acb892ba655365e7e515b885f208a5cf65","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-f35ca4b8.tgz","fileCount":386,"integrity":"sha512-eCqLbOfZ5p1XF2DG2RQUKmAPgUk4fmY1Rsb4jvNaN5zWNAW6I4ukePVyfaMjcS6OMb1uld1Qbi/K2OEE6eZtIw==","signatures":[{"sig":"MEYCIQDJmq7hdNUFwlz2qjAJCVxMuPrmywg5NPmgSbrQZoxdqQIhAP4/VU6oOmFuwUfYXafB/qtys2d5+C6G+5fR5R2q9sU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22074465},"main":"api/index.js","gitHead":"061103ce2e5a200eb4c318b41ccb7ea92b6c4ca3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-f35ca4b8","@abtnode/core":"1.16.32-beta-f35ca4b8","@abtnode/cron":"1.16.32-beta-f35ca4b8","@abtnode/util":"1.16.32-beta-f35ca4b8","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-f35ca4b8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-f35ca4b8","@abtnode/client":"1.16.32-beta-f35ca4b8","@abtnode/logger":"1.16.32-beta-f35ca4b8","@abtnode/models":"1.16.32-beta-f35ca4b8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-f35ca4b8","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-f35ca4b8","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-f35ca4b8","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-f35ca4b8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-f35ca4b8","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-f35ca4b8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-f35ca4b8","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-f35ca4b8_1726139718588_0.2915548969680526","host":"s3://npm-registry-packages"}},"1.16.32-beta-93e1a798":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-93e1a798","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-93e1a798","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f58146126f2885f18f07c964bc63582c5a6e5cd1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-93e1a798.tgz","fileCount":386,"integrity":"sha512-4opOF3iLVzVR9ghgwqb2bYPotCOTrAU5yBOwi+GWnzURrKEhw+nkmHWwdnUdLKMk8yyeexbHHtq+BMGiHYaW7Q==","signatures":[{"sig":"MEQCIAl5BH1TPruy2GH19HYi1FN8sdH9+UXprwyesd5iWOv6AiBUsd1q+zMQPhbrMBNylKmEjCAFaf4ZI83+TwYuMNns+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22074704},"main":"api/index.js","gitHead":"608fab914e6ee5cb5659c11ab3d0713945ab99a0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-93e1a798","@abtnode/core":"1.16.32-beta-93e1a798","@abtnode/cron":"1.16.32-beta-93e1a798","@abtnode/util":"1.16.32-beta-93e1a798","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-93e1a798","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-93e1a798","@abtnode/client":"1.16.32-beta-93e1a798","@abtnode/logger":"1.16.32-beta-93e1a798","@abtnode/models":"1.16.32-beta-93e1a798","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-93e1a798","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-93e1a798","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-93e1a798","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-93e1a798","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-93e1a798","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-93e1a798","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-93e1a798","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-93e1a798_1726149489493_0.3583555304834547","host":"s3://npm-registry-packages"}},"1.16.32-beta-76103be3":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-76103be3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-76103be3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b7480dc49084610bce500709ce2c05bbe3ba483b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-76103be3.tgz","fileCount":387,"integrity":"sha512-DEdO0jsnGHsCP9skTWjU3MjfLvuVlVqCLo1QbbZ1eFe+UzckZJDZDAX5dhColQKK5QBzDrtRgqWcjeD5UMyVOA==","signatures":[{"sig":"MEQCIFbLAJW+8AliPYnGyCwLIO24ijrba9LYaB9tGkoe8SzfAiB9ZyvQO1kpcq+p+hxN7AcdWhUpJ4Hu7P335BkD4yJj1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22136702},"main":"api/index.js","gitHead":"6d7afe107a349b1267b29e7f2216db9997085015","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-76103be3","@abtnode/core":"1.16.32-beta-76103be3","@abtnode/cron":"1.16.32-beta-76103be3","@abtnode/util":"1.16.32-beta-76103be3","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-76103be3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-76103be3","@abtnode/client":"1.16.32-beta-76103be3","@abtnode/logger":"1.16.32-beta-76103be3","@abtnode/models":"1.16.32-beta-76103be3","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-76103be3","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-76103be3","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-76103be3","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-76103be3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-76103be3","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-76103be3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-76103be3","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-76103be3_1726649628000_0.6962761757878564","host":"s3://npm-registry-packages"}},"1.16.32-beta-820e4cfa":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-820e4cfa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-820e4cfa","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"42fad081efb2a73887cdc4a9e479a0c6a4cc8d0e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-820e4cfa.tgz","fileCount":387,"integrity":"sha512-Z5fHGTYuh5Z8IH8+FCvtuWOmekbwyXeHGYvpjVyMLEbZeQkpRwsLgF2EntZsANxI3UivS8sVpt1ftLBahCDoOQ==","signatures":[{"sig":"MEUCIADjOIZsM1B/6qBFEW64PtDUQ7uURdVNxLV9GcOYYbtzAiEA43Zsf1OT/+p0c615hu58ev/bsDBVB016l3aVurFLWZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22137188},"main":"api/index.js","gitHead":"5d9721ea660974e75815a6b74de4dd233459ec58","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-820e4cfa","@abtnode/core":"1.16.32-beta-820e4cfa","@abtnode/cron":"1.16.32-beta-820e4cfa","@abtnode/util":"1.16.32-beta-820e4cfa","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-820e4cfa","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-820e4cfa","@abtnode/client":"1.16.32-beta-820e4cfa","@abtnode/logger":"1.16.32-beta-820e4cfa","@abtnode/models":"1.16.32-beta-820e4cfa","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-820e4cfa","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-820e4cfa","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-820e4cfa","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-820e4cfa","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-820e4cfa","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-820e4cfa","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-820e4cfa","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-820e4cfa_1726655781197_0.6564641322163889","host":"s3://npm-registry-packages"}},"1.16.32-beta-20240919-083324-82550492":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-20240919-083324-82550492","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-20240919-083324-82550492","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"412f11a5942ca16ed8f2964843d73d6ababef357","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-20240919-083324-82550492.tgz","fileCount":387,"integrity":"sha512-zNYBIb4yjmaPJ4ASh4qUH3gQqVbIZ2iIloV/SfcEFjyxadrtOlKmk+DJsl2aMqS9vEU3mkNIx0QYYGnjhyhqcg==","signatures":[{"sig":"MEUCIQCAcTaYU6ZqpUr3pn6j9oTWqQ+C53k/HGGJqC0IWNl5xAIgXADWPqVOAL7h8yLQooCGbt4kComJAureRbOT19YQzcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22141629},"main":"api/index.js","gitHead":"591bfa762d9fe1ca1edf30c2d02f8e4a03de4cf5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-20240919-083324-82550492","@abtnode/core":"1.16.32-beta-20240919-083324-82550492","@abtnode/cron":"1.16.32-beta-20240919-083324-82550492","@abtnode/util":"1.16.32-beta-20240919-083324-82550492","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-20240919-083324-82550492","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-20240919-083324-82550492","@abtnode/client":"1.16.32-beta-20240919-083324-82550492","@abtnode/logger":"1.16.32-beta-20240919-083324-82550492","@abtnode/models":"1.16.32-beta-20240919-083324-82550492","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-20240919-083324-82550492","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-20240919-083324-82550492","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-20240919-083324-82550492","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-20240919-083324-82550492","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-20240919-083324-82550492","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-20240919-083324-82550492","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-20240919-083324-82550492","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-20240919-083324-82550492_1726734971502_0.6517736978168955","host":"s3://npm-registry-packages"}},"1.16.32-beta-20240921-020451-c46a81fe":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-20240921-020451-c46a81fe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-20240921-020451-c46a81fe","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"01fd2775192130f16e6ad629b9f14a6c7c9201d9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-20240921-020451-c46a81fe.tgz","fileCount":388,"integrity":"sha512-eHMwz+3CdlF66lrjB7x0pYaxWLzctR6hH2wlY3AFZYqGBJB1fY1BS1oIhQXD6lk0MT0rVSGjoIyxFGZ84HY1dA==","signatures":[{"sig":"MEYCIQDXpKSbv0eJ1T5IlvRfORC2VxkshueRlxfYyNWSH/q7CQIhAJPBmL8yOY+slMBIwYI5W4ol/BC3f0eSNyQjWs6cAZTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22148202},"main":"api/index.js","gitHead":"a1bd9a4a87cd1df28e39894c6817954b0ba7aa5c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/core":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/cron":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/util":"1.16.32-beta-20240921-020451-c46a81fe","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-20240921-020451-c46a81fe","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/client":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/logger":"1.16.32-beta-20240921-020451-c46a81fe","@abtnode/models":"1.16.32-beta-20240921-020451-c46a81fe","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-20240921-020451-c46a81fe","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-20240921-020451-c46a81fe","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-20240921-020451-c46a81fe","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-20240921-020451-c46a81fe","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-20240921-020451-c46a81fe","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-20240921-020451-c46a81fe","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.33","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.33","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-20240921-020451-c46a81fe","@blocklet/ui-react":"^2.10.33","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.33","@arcblock/react-hooks":"^2.10.33","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.33","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-20240921-020451-c46a81fe_1726884469325_0.9389752596851664","host":"s3://npm-registry-packages"}},"1.16.32-beta-20240924-105841-08174626":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-20240924-105841-08174626","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-20240924-105841-08174626","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3dbcc3a135846d1d9da96b2c9abd97dbabf2ff50","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-20240924-105841-08174626.tgz","fileCount":390,"integrity":"sha512-KHimB63kBKuhRzz/wc3kDMzsFDgqFnZvDiT8nC9LV2eRdcabWNvzACjE0s9AQNOik68fH42CqKNR8ykuAxs6kQ==","signatures":[{"sig":"MEYCIQCi7Fk8cFDYkCD9ClCOe4h6YXM7LdkZioIWiIlsemusPgIhALnataBxH4xrMFb+JPf9CagfhObmi5hFp5Bn25VEGtmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22243842},"main":"api/index.js","gitHead":"09da4510de3aeb2fd493ce22a5a913835725a13f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-20240924-105841-08174626","@abtnode/core":"1.16.32-beta-20240924-105841-08174626","@abtnode/cron":"1.16.32-beta-20240924-105841-08174626","@abtnode/util":"1.16.32-beta-20240924-105841-08174626","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-20240924-105841-08174626","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-20240924-105841-08174626","@abtnode/client":"1.16.32-beta-20240924-105841-08174626","@abtnode/logger":"1.16.32-beta-20240924-105841-08174626","@abtnode/models":"1.16.32-beta-20240924-105841-08174626","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-20240924-105841-08174626","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-20240924-105841-08174626","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-20240924-105841-08174626","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-20240924-105841-08174626","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-20240924-105841-08174626","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-20240924-105841-08174626","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.36","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.36","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.36","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-20240924-105841-08174626","@blocklet/ui-react":"^2.10.36","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.36","@arcblock/react-hooks":"^2.10.36","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.36","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-20240924-105841-08174626_1727175691323_0.9821120363031632","host":"s3://npm-registry-packages"}},"1.16.32-beta-20240926-084548-2c244826":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-20240926-084548-2c244826","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-20240926-084548-2c244826","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"167d20a07419c6af234266ce72e1c8ecac5f448b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-20240926-084548-2c244826.tgz","fileCount":390,"integrity":"sha512-jEbsrbmA6bh5eo/IXkrqkuJA9UneIYpU4MnsVrHhbBM4UuomKSIgnQX6LMu09jXjBRdtNWsdD7YfvM2n6cunZA==","signatures":[{"sig":"MEYCIQCaHhuNGH9tM3VY8QLz6VGqD+0gSonGgnKOdTxEGAEX9QIhAKT1wPGvc6TH9Bn+s4PcE3JMmB2/lSPCrP5SOTpw3TbQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22244204},"main":"api/index.js","gitHead":"9a95c9b802f2ee45e399363478b2e0dd7062c7e2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-20240926-084548-2c244826","@abtnode/core":"1.16.32-beta-20240926-084548-2c244826","@abtnode/cron":"1.16.32-beta-20240926-084548-2c244826","@abtnode/util":"1.16.32-beta-20240926-084548-2c244826","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-20240926-084548-2c244826","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-20240926-084548-2c244826","@abtnode/client":"1.16.32-beta-20240926-084548-2c244826","@abtnode/logger":"1.16.32-beta-20240926-084548-2c244826","@abtnode/models":"1.16.32-beta-20240926-084548-2c244826","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-20240926-084548-2c244826","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-20240926-084548-2c244826","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-20240926-084548-2c244826","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-20240926-084548-2c244826","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-20240926-084548-2c244826","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-20240926-084548-2c244826","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.38","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.38","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.38","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-20240926-084548-2c244826","@blocklet/ui-react":"^2.10.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.38","@arcblock/react-hooks":"^2.10.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-20240926-084548-2c244826_1727340514314_0.5172668032637395","host":"s3://npm-registry-packages"}},"1.16.32-beta-20240927-090632-05637107":{"name":"@abtnode/blocklet-services","version":"1.16.32-beta-20240927-090632-05637107","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32-beta-20240927-090632-05637107","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"992950dfb2b76efdef9d90ca99eeb0201113161c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32-beta-20240927-090632-05637107.tgz","fileCount":390,"integrity":"sha512-fsRwA7oRTKi65spWqo+VJRiNU1mI/WBPd8mmMKd2c4N3gM7bynaWQ16ExAHHQNsSBn6OXyqsYov66drQmGb6vg==","signatures":[{"sig":"MEQCID1FG+G2wtq9ZcFdkUYYlvY8oo4dqOXFcU6riU+HpNKRAiAyxn3CJLIxRGu3KpRY8dGiLoVO5Gm/mxCbr5i/rm/VBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22244205},"main":"api/index.js","gitHead":"8590c9286b3dfec82bcbddb6381be8575db4e661","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32-beta-20240927-090632-05637107","@abtnode/core":"1.16.32-beta-20240927-090632-05637107","@abtnode/cron":"1.16.32-beta-20240927-090632-05637107","@abtnode/util":"1.16.32-beta-20240927-090632-05637107","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32-beta-20240927-090632-05637107","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32-beta-20240927-090632-05637107","@abtnode/client":"1.16.32-beta-20240927-090632-05637107","@abtnode/logger":"1.16.32-beta-20240927-090632-05637107","@abtnode/models":"1.16.32-beta-20240927-090632-05637107","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32-beta-20240927-090632-05637107","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32-beta-20240927-090632-05637107","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32-beta-20240927-090632-05637107","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32-beta-20240927-090632-05637107","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32-beta-20240927-090632-05637107","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32-beta-20240927-090632-05637107","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.38","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.38","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.38","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32-beta-20240927-090632-05637107","@blocklet/ui-react":"^2.10.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.38","@arcblock/react-hooks":"^2.10.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32-beta-20240927-090632-05637107_1727428156677_0.6572988548062655","host":"s3://npm-registry-packages"}},"1.16.32":{"name":"@abtnode/blocklet-services","version":"1.16.32","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.32","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"828cb2ebdfa953bbfd5daecf2842b92a2374e38e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.32.tgz","fileCount":390,"integrity":"sha512-ESmRjKnmYkRqSKnoSL+SqGAsXw2KYJBMVnpfIGt+G1Y5xE+Auuar6xAtIPWqUDfVRhRtVz2KYB9MBQyk43Hf4w==","signatures":[{"sig":"MEUCIQCFjFtSmwLtxBQYc6uJFQxzcn8DozVTeRwvSusentcmAAIgYDag23VmrYzwxEIUYnHVbTmFGJhSvS5s5yaqmNqAK3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22243695},"main":"api/index.js","gitHead":"6b6c0abc72e892179a61d6daf7b17e884526db0b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.32","@abtnode/core":"1.16.32","@abtnode/cron":"1.16.32","@abtnode/util":"1.16.32","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.32","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.32","@abtnode/client":"1.16.32","@abtnode/logger":"1.16.32","@abtnode/models":"1.16.32","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.32","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.32","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.32","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.32","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.32","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.32","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.38","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.38","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.38","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.32","@blocklet/ui-react":"^2.10.38","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.38","@arcblock/react-hooks":"^2.10.38","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.38","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.32_1727429365902_0.8578801019477698","host":"s3://npm-registry-packages"}},"1.16.33-beta-20240929-110332-9d5dfdc4":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20240929-110332-9d5dfdc4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20240929-110332-9d5dfdc4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c854277fc0a12a23608178d991ffad5f9215a8d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20240929-110332-9d5dfdc4.tgz","fileCount":390,"integrity":"sha512-PFbm3ZVbYKvNOXp7Dh+7iVTjjCoJAEAr21Cwoe7t5eKEQZSv6CxqVDOZmyUT3rDhSMwIr1RHnXHUUhHbHyXXYQ==","signatures":[{"sig":"MEUCIQCYMtKtX4UuHNKsqUKpCwrBusbpLt3e1q29EqMeNvZ5xwIgUu+PL/sJuJxuALJF6Y4dHe2EsgUQS5NShGTGEtUAr2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22246236},"main":"api/index.js","gitHead":"315517d60ab74ae086b6ff07e4871a3723c4dde4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/core":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/cron":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/util":"1.16.33-beta-20240929-110332-9d5dfdc4","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20240929-110332-9d5dfdc4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/client":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/logger":"1.16.33-beta-20240929-110332-9d5dfdc4","@abtnode/models":"1.16.33-beta-20240929-110332-9d5dfdc4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20240929-110332-9d5dfdc4","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20240929-110332-9d5dfdc4","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20240929-110332-9d5dfdc4","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20240929-110332-9d5dfdc4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20240929-110332-9d5dfdc4","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.33-beta-20240929-110332-9d5dfdc4","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.39","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.39","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.39","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20240929-110332-9d5dfdc4","@blocklet/ui-react":"^2.10.39","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.39","@arcblock/react-hooks":"^2.10.39","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20240929-110332-9d5dfdc4_1727607980659_0.08489186840444307","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241001-015316-119b726d":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241001-015316-119b726d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241001-015316-119b726d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3c3bf1c86abd4dbb0c9de9201e1849f4d0a222dc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241001-015316-119b726d.tgz","fileCount":390,"integrity":"sha512-CeYaRhlg/OiDvcJ4eWXpgBqU0DHbNwIX60dIMmXmlJkif+Ap8fIwAGRCpgPGSssgCFnlzWcqMQaxgZJOthj+9w==","signatures":[{"sig":"MEUCIDkXeXSj01XjfOkEyC7t6Gx4yiQKnJm39qvAzagH21wLAiEAtXoP1AeLhJ0eNcVY8dYVXuCzklJ0mSnojP+TNC+1eUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22246731},"main":"api/index.js","gitHead":"5cac4c3579c14ebae18810b1f27ecbc63603088d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241001-015316-119b726d","@abtnode/core":"1.16.33-beta-20241001-015316-119b726d","@abtnode/cron":"1.16.33-beta-20241001-015316-119b726d","@abtnode/util":"1.16.33-beta-20241001-015316-119b726d","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241001-015316-119b726d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241001-015316-119b726d","@abtnode/client":"1.16.33-beta-20241001-015316-119b726d","@abtnode/logger":"1.16.33-beta-20241001-015316-119b726d","@abtnode/models":"1.16.33-beta-20241001-015316-119b726d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241001-015316-119b726d","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241001-015316-119b726d","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241001-015316-119b726d","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241001-015316-119b726d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241001-015316-119b726d","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.33-beta-20241001-015316-119b726d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.39","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.39","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.39","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241001-015316-119b726d","@blocklet/ui-react":"^2.10.39","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.39","@arcblock/react-hooks":"^2.10.39","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241001-015316-119b726d_1727747763020_0.42892047768328845","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241010-072121-fe74d5f7":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241010-072121-fe74d5f7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241010-072121-fe74d5f7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6b5588cbc337ccc253e471e505d266663c76b1ae","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241010-072121-fe74d5f7.tgz","fileCount":390,"integrity":"sha512-pZxhlEFEShvFPRe8fM+R+Ov0dA2OEEsTuOY3MGzB1U5UyfkiRIiG/kYDhc7TNjySskTygo0RdgCzEoqlIzpKxw==","signatures":[{"sig":"MEUCIBdL3onzZdAIPqUTmaMWNDOyps3eLkI+hKXS6cwgT1XaAiEAmoPPOF6naK6Mxze43FnS6fGzMRnJ+GuqKiEbIQY779A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22246981},"main":"api/index.js","gitHead":"c5abd249175ee1549de5d5d71cf32f52e3734bd0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/core":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/cron":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/util":"1.16.33-beta-20241010-072121-fe74d5f7","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241010-072121-fe74d5f7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/client":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/logger":"1.16.33-beta-20241010-072121-fe74d5f7","@abtnode/models":"1.16.33-beta-20241010-072121-fe74d5f7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241010-072121-fe74d5f7","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241010-072121-fe74d5f7","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241010-072121-fe74d5f7","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241010-072121-fe74d5f7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241010-072121-fe74d5f7","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.33-beta-20241010-072121-fe74d5f7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.39","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.39","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.39","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241010-072121-fe74d5f7","@blocklet/ui-react":"^2.10.39","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.39","@arcblock/react-hooks":"^2.10.39","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241010-072121-fe74d5f7_1728545055955_0.873239085066829","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241011-054050-798b5f46":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241011-054050-798b5f46","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241011-054050-798b5f46","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"565e31d70a5f6e6825043c86e89521803cb3ae55","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241011-054050-798b5f46.tgz","fileCount":393,"integrity":"sha512-a8n2UFB4Qat+BbObpZYmKpCgqUolh/O1EbprPLlQxiD+pzeWYPF4pQ+wF+vs6FXNEVyaof/E7hjmJbObk2DoBQ==","signatures":[{"sig":"MEQCIDtucs4Mn2nafQLtE5hsaJlhG5wNj1hdESDgDgfc7zZhAiAFz12vl1EblaEdc+PhjFtZdSy+gunJ5KEZbCxiY6VjfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22224284},"main":"api/index.js","gitHead":"f1a695a52b3b6694fce3600948bd61f2a53a0e2a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/core":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/cron":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/util":"1.16.33-beta-20241011-054050-798b5f46","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241011-054050-798b5f46","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/client":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/logger":"1.16.33-beta-20241011-054050-798b5f46","@abtnode/models":"1.16.33-beta-20241011-054050-798b5f46","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241011-054050-798b5f46","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241011-054050-798b5f46","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241011-054050-798b5f46","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241011-054050-798b5f46","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241011-054050-798b5f46","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.0.4","@abtnode/ux":"1.16.33-beta-20241011-054050-798b5f46","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.44","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.44","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241011-054050-798b5f46","@blocklet/ui-react":"^2.10.44","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.44","@arcblock/react-hooks":"^2.10.44","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.44","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241011-054050-798b5f46_1728625422330_0.559092552907525","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241014-122831-e6000fb8":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241014-122831-e6000fb8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241014-122831-e6000fb8","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d6e081a645ab8562ef39ef3e5fa13e1daf7b6a9e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241014-122831-e6000fb8.tgz","fileCount":394,"integrity":"sha512-KnVdw8sIOfSQagbHX3sl2wC0vOP9wbPM5swLh1yYO6bsb47yk6WfD7iuQlnZfaoM5Q5+7C7OeYgJsk2oBQLbig==","signatures":[{"sig":"MEUCIQDtgahDj6+v4km6iiFPocvD/exflwdG/Bwqul3EyKTvtwIgENf4z7y9dL44TK1e8U9Pu6lSZWCbQ9CN7VTgjd4uCbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22228183},"main":"api/index.js","gitHead":"e0c74418f9349b237c189e8d7546dccd71309a38","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/core":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/cron":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/util":"1.16.33-beta-20241014-122831-e6000fb8","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241014-122831-e6000fb8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/client":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/logger":"1.16.33-beta-20241014-122831-e6000fb8","@abtnode/models":"1.16.33-beta-20241014-122831-e6000fb8","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241014-122831-e6000fb8","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241014-122831-e6000fb8","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241014-122831-e6000fb8","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241014-122831-e6000fb8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241014-122831-e6000fb8","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241014-122831-e6000fb8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241014-122831-e6000fb8","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241014-122831-e6000fb8_1728909083610_0.9093880711660156","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241015-065257-56072e40":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241015-065257-56072e40","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241015-065257-56072e40","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"de27d652660bf0fb8356110c74162875c00d5ea2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241015-065257-56072e40.tgz","fileCount":394,"integrity":"sha512-sCmTRruoG1Eb3Q4z+KhZenNubbrMhtmHmEutJpryDVrE/Bpy1DdKxXbNZnd/xMyfRFILyI2wQf8hAHRVINnXQQ==","signatures":[{"sig":"MEYCIQC0DsQBm6FOwNemL9G6SZJ+qiow4sMaiUAqWt0XV4L7cwIhAIyBa3VtdUms7PC1kO/DJ6M2fk0zUF6oDFXWN9+jLFTT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22228840},"main":"api/index.js","gitHead":"38bdd3a115d74c6f92b884844af0ff37a8926d80","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241015-065257-56072e40","@abtnode/core":"1.16.33-beta-20241015-065257-56072e40","@abtnode/cron":"1.16.33-beta-20241015-065257-56072e40","@abtnode/util":"1.16.33-beta-20241015-065257-56072e40","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241015-065257-56072e40","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241015-065257-56072e40","@abtnode/client":"1.16.33-beta-20241015-065257-56072e40","@abtnode/logger":"1.16.33-beta-20241015-065257-56072e40","@abtnode/models":"1.16.33-beta-20241015-065257-56072e40","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241015-065257-56072e40","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241015-065257-56072e40","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241015-065257-56072e40","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241015-065257-56072e40","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241015-065257-56072e40","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241015-065257-56072e40","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241015-065257-56072e40","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241015-065257-56072e40_1728975342350_0.7949188672128424","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241016-094817-da9da642":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241016-094817-da9da642","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241016-094817-da9da642","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2a3958aa681b2afe689ee4e38e77a2a4175bdbe9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241016-094817-da9da642.tgz","fileCount":394,"integrity":"sha512-e3WSMB/zlmC3pWMnkKHk3HIKyew/ziOqcH2SshQbYhCnYcX1iIwLaFjeUlFuSBHYzylZSQmYx7+DRHK61ZRAEg==","signatures":[{"sig":"MEYCIQDzbeHjW500My9jVMaQybaL2wIPAeZQCgP8Zq1SYXudSQIhAKUhj/Ds397G85p7QD06Hf0cjMikPnsd6539ywrmh8re","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22229609},"main":"api/index.js","gitHead":"a714300a967417cb3244e00eced42b844bf8e12f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241016-094817-da9da642","@abtnode/core":"1.16.33-beta-20241016-094817-da9da642","@abtnode/cron":"1.16.33-beta-20241016-094817-da9da642","@abtnode/util":"1.16.33-beta-20241016-094817-da9da642","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241016-094817-da9da642","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241016-094817-da9da642","@abtnode/client":"1.16.33-beta-20241016-094817-da9da642","@abtnode/logger":"1.16.33-beta-20241016-094817-da9da642","@abtnode/models":"1.16.33-beta-20241016-094817-da9da642","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241016-094817-da9da642","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241016-094817-da9da642","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241016-094817-da9da642","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241016-094817-da9da642","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241016-094817-da9da642","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241016-094817-da9da642","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241016-094817-da9da642","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241016-094817-da9da642_1729072270307_0.23937883149698913","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241017-014141-ca47ab3d":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241017-014141-ca47ab3d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241017-014141-ca47ab3d","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ce50bbeb5813907c488f3ca43ca74168a05d0374","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241017-014141-ca47ab3d.tgz","fileCount":394,"integrity":"sha512-s34B69OsAKMM6tqngk+0lwzBNgljF0YJT0WuCeJlkON8/7Jtg8QGEekMj/4toPbU1gW/EDFAQrPEhFKtBgkZxA==","signatures":[{"sig":"MEQCICGIn8NjMcqaizG0XQVqDB4MCYh2GSozSGGQsVUXEBlAAiAMxZrEY140EkTlkJcGPM1xWCAgNaz7hQHk/drLEl/R8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22229609},"main":"api/index.js","gitHead":"353a9c59dd38eb14664ae755493893200abb1271","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/core":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/cron":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/util":"1.16.33-beta-20241017-014141-ca47ab3d","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241017-014141-ca47ab3d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/client":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/logger":"1.16.33-beta-20241017-014141-ca47ab3d","@abtnode/models":"1.16.33-beta-20241017-014141-ca47ab3d","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241017-014141-ca47ab3d","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241017-014141-ca47ab3d","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241017-014141-ca47ab3d","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241017-014141-ca47ab3d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241017-014141-ca47ab3d","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241017-014141-ca47ab3d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241017-014141-ca47ab3d","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241017-014141-ca47ab3d_1729129474632_0.6182948855391499","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241018-093853-2efbcd5e":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241018-093853-2efbcd5e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241018-093853-2efbcd5e","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f5e8ec04f74939f017289cdeedb35c339b10c2bb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241018-093853-2efbcd5e.tgz","fileCount":394,"integrity":"sha512-cKUJGdXQLqDfuVAEQu0Bq/DU4oobH92OBFisdZYBCcPWSxsmdtm9khLEPEgZ9iZrYAGcQYJhOPoAOa8Sybbi0Q==","signatures":[{"sig":"MEUCIHZWphMkZb2Om7qt6z5eQMDUVcGUowhZjHZqniVY1JISAiEA7TCiLETm7I6+a+O/c6kUpVQNKB/vSml52Db1pFucKHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22229746},"main":"api/index.js","gitHead":"d7da547332961a71a6a5994bed3d307be52f0d64","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.17.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.17.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/core":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/cron":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/util":"1.16.33-beta-20241018-093853-2efbcd5e","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241018-093853-2efbcd5e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/client":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/logger":"1.16.33-beta-20241018-093853-2efbcd5e","@abtnode/models":"1.16.33-beta-20241018-093853-2efbcd5e","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241018-093853-2efbcd5e","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241018-093853-2efbcd5e","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241018-093853-2efbcd5e","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241018-093853-2efbcd5e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241018-093853-2efbcd5e","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241018-093853-2efbcd5e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241018-093853-2efbcd5e","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241018-093853-2efbcd5e_1729244508357_0.5247820802632828","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241022-042744-ed5c22d7":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241022-042744-ed5c22d7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241022-042744-ed5c22d7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"825c9f4fd05869bf27d3ee05d75ebe0495472d27","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241022-042744-ed5c22d7.tgz","fileCount":394,"integrity":"sha512-gtulVTMJ2pcIOXVhYOOiFwW/ATVa0b5xv4J2/+FGb1YZqcPWk7S7Ma7nVyZqHjsOi8JQkS4SsWhOF6edLDj0FA==","signatures":[{"sig":"MEUCIQDM7K5kV4GuYQR9LszmF28SSy/6Cov44puBHTb7NnoRCwIgCHXJ7wp2FDkPhAtjk9LJ/Hf0kvD62yvZMPUDovMOKh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22229873},"main":"api/index.js","gitHead":"38ba563a4e529dc0bea5b522a7b62c8372f6ab3a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.135","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.135","@ocap/client":"1.18.135","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/core":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/cron":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/util":"1.16.33-beta-20241022-042744-ed5c22d7","@arcblock/did":"^1.18.135","@arcblock/jwt":"1.18.135","@blocklet/sdk":"1.16.33-beta-20241022-042744-ed5c22d7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/client":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/logger":"1.16.33-beta-20241022-042744-ed5c22d7","@abtnode/models":"1.16.33-beta-20241022-042744-ed5c22d7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241022-042744-ed5c22d7","@arcblock/did-ext":"^1.18.135","@abtnode/analytics":"1.16.33-beta-20241022-042744-ed5c22d7","@arcblock/did-auth":"1.18.135","@blocklet/constant":"1.16.33-beta-20241022-042744-ed5c22d7","@arcblock/event-hub":"1.18.135","@arcblock/validator":"^1.18.135","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241022-042744-ed5c22d7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241022-042744-ed5c22d7","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241022-042744-ed5c22d7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.45","@ocap/wallet":"1.18.135","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.135","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.45","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241022-042744-ed5c22d7","@blocklet/ui-react":"^2.10.45","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.45","@arcblock/react-hooks":"^2.10.45","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.45","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241022-042744-ed5c22d7_1729571433104_0.5834637961126325","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241023-050633-f64145a7":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241023-050633-f64145a7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241023-050633-f64145a7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"869465c3a884ea79fdf23940ab5d3f654a28c5b6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241023-050633-f64145a7.tgz","fileCount":394,"integrity":"sha512-VZlGpxaHX9qMS00PBLy98CFSkrqpDY4OahU9PjnmXnnxT+OV8x4QYTjLuo8p/5Ls4ClLwlGMm2X4gufZuKlhqg==","signatures":[{"sig":"MEQCIHFrbh/Li1JnthMGB+lRQmZvFAq6cayIvJoyMJH8UmG/AiBVLZrXNO3xkyaPMCuI7GKSNe9LsODsoxNjaEizEpF92A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22096340},"main":"api/index.js","gitHead":"ed8130f55cb68a23c72ea0fd58c2bad38de18719","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/core":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/cron":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/util":"1.16.33-beta-20241023-050633-f64145a7","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241023-050633-f64145a7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/client":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/logger":"1.16.33-beta-20241023-050633-f64145a7","@abtnode/models":"1.16.33-beta-20241023-050633-f64145a7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241023-050633-f64145a7","@arcblock/did-ext":"^1.18.136","@abtnode/analytics":"1.16.33-beta-20241023-050633-f64145a7","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241023-050633-f64145a7","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241023-050633-f64145a7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241023-050633-f64145a7","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241023-050633-f64145a7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.48","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.48","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.48","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241023-050633-f64145a7","@blocklet/ui-react":"^2.10.48","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.48","@arcblock/react-hooks":"^2.10.48","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.48","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241023-050633-f64145a7_1729660160893_0.2105771227640929","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241024-064549-2c1ad302":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241024-064549-2c1ad302","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241024-064549-2c1ad302","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"970d9832315cfe5fe44ea12209d771511dcfc3b5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241024-064549-2c1ad302.tgz","fileCount":394,"integrity":"sha512-dPyYz/qtKLYLq+nQqNUnzWJkFbHMZHvpliyT2N8MJrHDyM2ik/HrHm0hraqQmWud4/kjxtb9voLXij3rODm10Q==","signatures":[{"sig":"MEUCIQDc9pF1cyp9Gugq9mkZiXb1ZkQPnN8lDWcTbtznqcDoPgIgMZQpxM3Vp9nbfQJ5se+XZd+Kro4bb7qJM3OCkSaQ7EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22096340},"main":"api/index.js","gitHead":"3b0da27501ff0c115335cbf46364c37a754fefdc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"3","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/core":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/cron":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/util":"1.16.33-beta-20241024-064549-2c1ad302","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241024-064549-2c1ad302","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/client":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/logger":"1.16.33-beta-20241024-064549-2c1ad302","@abtnode/models":"1.16.33-beta-20241024-064549-2c1ad302","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241024-064549-2c1ad302","@arcblock/did-ext":"^1.18.136","@abtnode/analytics":"1.16.33-beta-20241024-064549-2c1ad302","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241024-064549-2c1ad302","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241024-064549-2c1ad302","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241024-064549-2c1ad302","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"4.6.1","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241024-064549-2c1ad302","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.48","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.48","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.48","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241024-064549-2c1ad302","@blocklet/ui-react":"^2.10.48","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.48","@arcblock/react-hooks":"^2.10.48","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.48","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241024-064549-2c1ad302_1729752513961_0.42224795112811986","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241028-005826-60afb7c4":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241028-005826-60afb7c4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241028-005826-60afb7c4","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1ec8fc84be85b76f66f434fda8cd84f52f9595c4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241028-005826-60afb7c4.tgz","fileCount":397,"integrity":"sha512-yEBWg7lGko+64fUgMt+3ngJb1ANRGR+ETlByiXi6jimHJnW8vkROh+5YKepSFv0mAcxu4lgTqV55VPN5d+ZtNw==","signatures":[{"sig":"MEUCIQCBs5nwZUw707cyNTJfAye2KSk2IOh31OOK9kJmO8y+6wIgHei0IwaqQiDtBZ4X0beR1QJxU6XlFiiAZZ8qN0Il3hA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22326191},"main":"api/index.js","gitHead":"12b595141a023fe3c3fdb2d7083b3f11624601e8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241028-005826-60afb7c4","@abtnode/core":"1.16.33-beta-20241028-005826-60afb7c4","@abtnode/cron":"1.16.33-beta-20241028-005826-60afb7c4","@abtnode/util":"1.16.33-beta-20241028-005826-60afb7c4","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241028-005826-60afb7c4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241028-005826-60afb7c4","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241028-005826-60afb7c4","@abtnode/logger":"1.16.33-beta-20241028-005826-60afb7c4","@abtnode/models":"1.16.33-beta-20241028-005826-60afb7c4","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241028-005826-60afb7c4","@arcblock/did-ext":"^1.18.136","@abtnode/analytics":"1.16.33-beta-20241028-005826-60afb7c4","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241028-005826-60afb7c4","@blocklet/ui-react":"^2.10.52","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241028-005826-60afb7c4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241028-005826-60afb7c4","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241028-005826-60afb7c4","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.53","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.53","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241028-005826-60afb7c4","@blocklet/ui-react":"^2.10.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.53","@arcblock/react-hooks":"^2.10.53","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.53","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241028-005826-60afb7c4_1730077277405_0.3454527660784714","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241028-164124-17cf3c21":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241028-164124-17cf3c21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241028-164124-17cf3c21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"742e24d947d7443161b3898649d2608edd393eaa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241028-164124-17cf3c21.tgz","fileCount":400,"integrity":"sha512-tyu+s814coEWN7Oxo6YrMgHjFUaMJyx1F9S9tdGa33HSfOO9JvkHbl3S3mx/MNG7OBLnkcv0YxRS1Moq0tC4xQ==","signatures":[{"sig":"MEUCIQDKowc2Cn0NOqfYE7seoJlKhivg0u5g5fw+Fek+LJ17VQIgcV6ZrChs39Bv2MFgWUBAC5Jz3w/FxdhYu4rmx07xGuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22338999},"main":"api/index.js","gitHead":"df5cccba1192375274247a8770fe07f9dc248994","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241028-164124-17cf3c21","@abtnode/core":"1.16.33-beta-20241028-164124-17cf3c21","@abtnode/cron":"1.16.33-beta-20241028-164124-17cf3c21","@abtnode/util":"1.16.33-beta-20241028-164124-17cf3c21","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241028-164124-17cf3c21","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241028-164124-17cf3c21","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241028-164124-17cf3c21","@abtnode/logger":"1.16.33-beta-20241028-164124-17cf3c21","@abtnode/models":"1.16.33-beta-20241028-164124-17cf3c21","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241028-164124-17cf3c21","@arcblock/did-ext":"^1.18.136","@abtnode/analytics":"1.16.33-beta-20241028-164124-17cf3c21","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241028-164124-17cf3c21","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241028-164124-17cf3c21","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241028-164124-17cf3c21","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241028-164124-17cf3c21","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.53","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.53","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241028-164124-17cf3c21","@blocklet/ui-react":"^2.10.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.53","@arcblock/react-hooks":"^2.10.53","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.53","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241028-164124-17cf3c21_1730133858052_0.20282515705433424","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241029-014847-2937778a":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241029-014847-2937778a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241029-014847-2937778a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"19d46ac2c7d82d19573a91bf84126557961de36c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241029-014847-2937778a.tgz","fileCount":400,"integrity":"sha512-EBoVhz6YTpvYuwve97Ab2ltMiUZWOvZbbRKibpdVB93sW16B5NAylkWSTZCdreyDWfFpHyES04GcUg5GvRWT+w==","signatures":[{"sig":"MEUCIQCW/a/l5EwabJqO78AZr6rtc6bhUBKunaRtHDU9XuPz5wIgHWi/aGGfFpAgOier91V0zziwKP/Dj9yB5Y05zT3z3fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22339049},"main":"api/index.js","gitHead":"d0d238bb840a4a87b94da852a0ab2a306e30da70","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241029-014847-2937778a","@abtnode/core":"1.16.33-beta-20241029-014847-2937778a","@abtnode/cron":"1.16.33-beta-20241029-014847-2937778a","@abtnode/util":"1.16.33-beta-20241029-014847-2937778a","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241029-014847-2937778a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241029-014847-2937778a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241029-014847-2937778a","@abtnode/logger":"1.16.33-beta-20241029-014847-2937778a","@abtnode/models":"1.16.33-beta-20241029-014847-2937778a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241029-014847-2937778a","@arcblock/did-ext":"^1.18.136","@abtnode/analytics":"1.16.33-beta-20241029-014847-2937778a","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241029-014847-2937778a","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241029-014847-2937778a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241029-014847-2937778a","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241029-014847-2937778a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.53","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.53","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241029-014847-2937778a","@blocklet/ui-react":"^2.10.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.53","@arcblock/react-hooks":"^2.10.53","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.53","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241029-014847-2937778a_1730166694727_0.9526556585631962","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241029-115916-f749f0cc":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241029-115916-f749f0cc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241029-115916-f749f0cc","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"acf1ec5dd7f93f53097f9929c48336b61d6689c2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241029-115916-f749f0cc.tgz","fileCount":404,"integrity":"sha512-8MLqdl1+YVfVDD8HeL0w74vttuy0q1Rxl+Oakdwzz8U5LVRw3KIAhDaww3BrFiUAaUQ9Ec/mShu/q2A3VvZ5Zw==","signatures":[{"sig":"MEYCIQCuEE+veCCKap4XdUXjoYQjIQGPit6sc/yDMJwpsJKxXQIhALJulSGr/+4RDqClNF77iB2IKLllGUGC4/st/75ok9QK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22459427},"main":"api/index.js","gitHead":"5c5fe0e1634f3eb6c0ecfc2c103de7b45d8d594a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241029-115916-f749f0cc","@abtnode/core":"1.16.33-beta-20241029-115916-f749f0cc","@abtnode/cron":"1.16.33-beta-20241029-115916-f749f0cc","@abtnode/util":"1.16.33-beta-20241029-115916-f749f0cc","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241029-115916-f749f0cc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241029-115916-f749f0cc","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241029-115916-f749f0cc","@abtnode/logger":"1.16.33-beta-20241029-115916-f749f0cc","@abtnode/models":"1.16.33-beta-20241029-115916-f749f0cc","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241029-115916-f749f0cc","@arcblock/did-ext":"^1.18.136","@did-space/client":"^0.5.57","@abtnode/analytics":"1.16.33-beta-20241029-115916-f749f0cc","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241029-115916-f749f0cc","@blocklet/uploader":"0.1.47","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241029-115916-f749f0cc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241029-115916-f749f0cc","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241029-115916-f749f0cc","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.53","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.53","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241029-115916-f749f0cc","@blocklet/ui-react":"^2.10.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.53","@arcblock/react-hooks":"^2.10.53","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.53","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241029-115916-f749f0cc_1730203326017_0.7344860023230475","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241030-102817-90ad7cd5":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241030-102817-90ad7cd5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241030-102817-90ad7cd5","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"306b55c74de0d7096b3618e82fbdbd4d7e8e732d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241030-102817-90ad7cd5.tgz","fileCount":405,"integrity":"sha512-x6WYkeTgi4nOXZF5d0T2Ob8fNYPaLdXuWYegFaPqPRupWcqmo7iUouwymqHXlcaVtiQONgyFEy2CdvU16F0/DQ==","signatures":[{"sig":"MEUCIEMwztwkyvQbbY2hz+qCMKA7rvx5+WUXH6jQW9dUx0JSAiEA+cMS4WXqkzyzqgcsl8gddc4JIqeC/oSo/2MmQUWvxGw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22474590},"main":"api/index.js","gitHead":"13346a64f33be7432253dc7735f3d6f52878e9ac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.136","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.136","@ocap/client":"1.18.136","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241030-102817-90ad7cd5","@abtnode/core":"1.16.33-beta-20241030-102817-90ad7cd5","@abtnode/cron":"1.16.33-beta-20241030-102817-90ad7cd5","@abtnode/util":"1.16.33-beta-20241030-102817-90ad7cd5","@arcblock/did":"^1.18.136","@arcblock/jwt":"1.18.136","@blocklet/sdk":"1.16.33-beta-20241030-102817-90ad7cd5","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241030-102817-90ad7cd5","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241030-102817-90ad7cd5","@abtnode/logger":"1.16.33-beta-20241030-102817-90ad7cd5","@abtnode/models":"1.16.33-beta-20241030-102817-90ad7cd5","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241030-102817-90ad7cd5","@arcblock/did-ext":"^1.18.136","@did-space/client":"^0.5.57","@abtnode/analytics":"1.16.33-beta-20241030-102817-90ad7cd5","@arcblock/did-auth":"1.18.136","@blocklet/constant":"1.16.33-beta-20241030-102817-90ad7cd5","@arcblock/event-hub":"1.18.136","@arcblock/validator":"^1.18.136","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241030-102817-90ad7cd5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241030-102817-90ad7cd5","@blocklet/uploader-server":"0.1.49","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241030-102817-90ad7cd5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.54","@ocap/wallet":"1.18.136","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.136","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.54","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241030-102817-90ad7cd5","@blocklet/ui-react":"^2.10.54","@blocklet/uploader":"0.1.49","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.54","@arcblock/react-hooks":"^2.10.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.54","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241030-102817-90ad7cd5_1730284265986_0.07735700058926964","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241031-073543-49b1ff9b":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241031-073543-49b1ff9b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241031-073543-49b1ff9b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8e54387492be3de3f8b1f14304a450d6d7a4efef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241031-073543-49b1ff9b.tgz","fileCount":405,"integrity":"sha512-tou3XpDxun+J1xV4EtK0L43sQHxd0uOkLzolJaXL/U64DG7wrvXAJDJ9sYt+qs+TXuTtvPY16hzgWo6iNDC35Q==","signatures":[{"sig":"MEUCIG1/cnl74r1ONMJoV12auL6/Mtkka1pM7XXDVB2FkgxzAiEAqW5gkW6ZQjZ2ms8SLXtVxqRNN1gm7DnSxJbMvmpwzIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22477645},"main":"api/index.js","gitHead":"5c2659700928afe90cd739b617aababda6593bdc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.137","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.137","@ocap/client":"1.18.137","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241031-073543-49b1ff9b","@abtnode/core":"1.16.33-beta-20241031-073543-49b1ff9b","@abtnode/cron":"1.16.33-beta-20241031-073543-49b1ff9b","@abtnode/util":"1.16.33-beta-20241031-073543-49b1ff9b","@arcblock/did":"^1.18.137","@arcblock/jwt":"1.18.137","@blocklet/sdk":"1.16.33-beta-20241031-073543-49b1ff9b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241031-073543-49b1ff9b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241031-073543-49b1ff9b","@abtnode/logger":"1.16.33-beta-20241031-073543-49b1ff9b","@abtnode/models":"1.16.33-beta-20241031-073543-49b1ff9b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241031-073543-49b1ff9b","@arcblock/did-ext":"^1.18.137","@abtnode/analytics":"1.16.33-beta-20241031-073543-49b1ff9b","@arcblock/did-auth":"1.18.137","@blocklet/constant":"1.16.33-beta-20241031-073543-49b1ff9b","@arcblock/event-hub":"1.18.137","@arcblock/validator":"^1.18.137","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.58","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241031-073543-49b1ff9b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241031-073543-49b1ff9b","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241031-073543-49b1ff9b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.54","@ocap/wallet":"1.18.137","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.137","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.54","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241031-073543-49b1ff9b","@blocklet/ui-react":"^2.10.54","@blocklet/uploader":"0.1.50","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.54","@arcblock/react-hooks":"^2.10.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.54","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241031-073543-49b1ff9b_1730360314083_0.3876942069116951","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241031-130110-767ce94a":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241031-130110-767ce94a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241031-130110-767ce94a","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e5d35d9e8c218c8a8198ba0433e3f604776f9c0f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241031-130110-767ce94a.tgz","fileCount":405,"integrity":"sha512-8mN89hywBPCM70/7T2GrBtK16GHU1Mx8ve1jGgTfvpAyW2OlevPmafGS6Zo0bFtchR03P9GzlaMulhlGBLphZQ==","signatures":[{"sig":"MEUCIFCvJabnKkWNDlaQH72faCFqpMUJAYdMNdaaw5kcOtkkAiEAqEqLF+yUt/M50PnKFimqJPbV6VJFbdgy/JUuHNXZkE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22478833},"main":"api/index.js","gitHead":"55d7c7fe2db685a3393306806df8752b671a8e11","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.137","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.137","@ocap/client":"1.18.137","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241031-130110-767ce94a","@abtnode/core":"1.16.33-beta-20241031-130110-767ce94a","@abtnode/cron":"1.16.33-beta-20241031-130110-767ce94a","@abtnode/util":"1.16.33-beta-20241031-130110-767ce94a","@arcblock/did":"^1.18.137","@arcblock/jwt":"1.18.137","@blocklet/sdk":"1.16.33-beta-20241031-130110-767ce94a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241031-130110-767ce94a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241031-130110-767ce94a","@abtnode/logger":"1.16.33-beta-20241031-130110-767ce94a","@abtnode/models":"1.16.33-beta-20241031-130110-767ce94a","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241031-130110-767ce94a","@arcblock/did-ext":"^1.18.137","@abtnode/analytics":"1.16.33-beta-20241031-130110-767ce94a","@arcblock/did-auth":"1.18.137","@blocklet/constant":"1.16.33-beta-20241031-130110-767ce94a","@arcblock/event-hub":"1.18.137","@arcblock/validator":"^1.18.137","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.58","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241031-130110-767ce94a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241031-130110-767ce94a","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241031-130110-767ce94a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.54","@ocap/wallet":"1.18.137","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.137","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.54","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241031-130110-767ce94a","@blocklet/ui-react":"^2.10.54","@blocklet/uploader":"0.1.50","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.54","@arcblock/react-hooks":"^2.10.54","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.54","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241031-130110-767ce94a_1730379842386_0.8632228089163725","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241031-230002-b46137ba":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241031-230002-b46137ba","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241031-230002-b46137ba","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"595bf18e9c555630327fa2f235720dbda1348258","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241031-230002-b46137ba.tgz","fileCount":405,"integrity":"sha512-co4ZWPEJoTZ4fghQWWbt6mGXzGbzD8ZFvwda0gizg7pXKNcXMs22I36eOh6/sSecWbxm+ed+RdWUTqG6XZnBrQ==","signatures":[{"sig":"MEQCIGgd4vbzJwgQU86TyODjWkgf39OVGPiaEzZhjOTAkSfbAiAY5iUBRZ9KUd/Ur/e+EuHRMAgi9t3zFQow9cmNhcjB9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22832950},"main":"api/index.js","gitHead":"acbe1f0d63e1d7879f8dfcdf19411f8d4b9f4ba4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.137","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.137","@ocap/client":"1.18.137","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241031-230002-b46137ba","@abtnode/core":"1.16.33-beta-20241031-230002-b46137ba","@abtnode/cron":"1.16.33-beta-20241031-230002-b46137ba","@abtnode/util":"1.16.33-beta-20241031-230002-b46137ba","@arcblock/did":"^1.18.137","@arcblock/jwt":"1.18.137","@blocklet/sdk":"1.16.33-beta-20241031-230002-b46137ba","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241031-230002-b46137ba","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241031-230002-b46137ba","@abtnode/logger":"1.16.33-beta-20241031-230002-b46137ba","@abtnode/models":"1.16.33-beta-20241031-230002-b46137ba","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241031-230002-b46137ba","@arcblock/did-ext":"^1.18.137","@abtnode/analytics":"1.16.33-beta-20241031-230002-b46137ba","@arcblock/did-auth":"1.18.137","@blocklet/constant":"1.16.33-beta-20241031-230002-b46137ba","@arcblock/event-hub":"1.18.137","@arcblock/validator":"^1.18.137","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.58","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241031-230002-b46137ba","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241031-230002-b46137ba","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241031-230002-b46137ba","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.56","@ocap/wallet":"1.18.137","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.137","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.56","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.56","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241031-230002-b46137ba","@blocklet/ui-react":"^2.10.56","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.56","@arcblock/react-hooks":"^2.10.56","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.56","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241031-230002-b46137ba_1730415773278_0.16760068607299283","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241101-112845-28d6ce4b":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241101-112845-28d6ce4b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241101-112845-28d6ce4b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9052a93cdc081ff367889e714bb0ab9e30237d13","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241101-112845-28d6ce4b.tgz","fileCount":405,"integrity":"sha512-mP/kBLGZn3+ymatkErV8pM8Z0WNTtAhbeOH6gu3fAFkHjbJT0yDvkk7eiTyYdGK9otaKFyhh1j1cxSthlAfp9Q==","signatures":[{"sig":"MEUCIEnPHs18grM/9Cby+hbyg74yeD8TOHAshsqFbDWPnsTnAiEAz5cwr4x+GiytrmgRKp8hCvf6v7ENhMb07X5Mk3bZrr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22835649},"main":"api/index.js","gitHead":"fc6ab3b3751306ace495bc530f71dfea4e367905","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.137","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.137","@ocap/client":"1.18.137","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241101-112845-28d6ce4b","@abtnode/core":"1.16.33-beta-20241101-112845-28d6ce4b","@abtnode/cron":"1.16.33-beta-20241101-112845-28d6ce4b","@abtnode/util":"1.16.33-beta-20241101-112845-28d6ce4b","@arcblock/did":"^1.18.137","@arcblock/jwt":"1.18.137","@blocklet/sdk":"1.16.33-beta-20241101-112845-28d6ce4b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241101-112845-28d6ce4b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241101-112845-28d6ce4b","@abtnode/logger":"1.16.33-beta-20241101-112845-28d6ce4b","@abtnode/models":"1.16.33-beta-20241101-112845-28d6ce4b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241101-112845-28d6ce4b","@arcblock/did-ext":"^1.18.137","@abtnode/analytics":"1.16.33-beta-20241101-112845-28d6ce4b","@arcblock/did-auth":"1.18.137","@blocklet/constant":"1.16.33-beta-20241101-112845-28d6ce4b","@arcblock/event-hub":"1.18.137","@arcblock/validator":"^1.18.137","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.58","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241101-112845-28d6ce4b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241101-112845-28d6ce4b","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241101-112845-28d6ce4b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.57","@ocap/wallet":"1.18.137","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.137","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.57","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.57","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241101-112845-28d6ce4b","@blocklet/ui-react":"^2.10.57","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.57","@arcblock/react-hooks":"^2.10.57","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.57","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241101-112845-28d6ce4b_1730460698322_0.8900596553669491","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241102-083409-a924dd84":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241102-083409-a924dd84","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241102-083409-a924dd84","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8054f2feb3be22b1289f837b478b583904bb75dd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241102-083409-a924dd84.tgz","fileCount":405,"integrity":"sha512-V/7CU7p7zX/+jL6wzFp2x3YLcgt5Xnc66rQp/ZMt0G0QWgYOxgp+P4kz9Tg/81toihpCgGLpAbf86sACkl/4NQ==","signatures":[{"sig":"MEYCIQDLUv972zSpOOB5VZivups/5SRgyvl26A2FNp84U954EgIhAJPb4VueyZSLZQa44tlDNp553X+zCHyLinXjul6aCwjT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22835649},"main":"api/index.js","gitHead":"bc8a9ea91a3012635f25fb1594d96d3a10971517","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","morgan":"^1.10.0","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.137","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.137","@ocap/client":"1.18.137","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241102-083409-a924dd84","@abtnode/core":"1.16.33-beta-20241102-083409-a924dd84","@abtnode/cron":"1.16.33-beta-20241102-083409-a924dd84","@abtnode/util":"1.16.33-beta-20241102-083409-a924dd84","@arcblock/did":"^1.18.137","@arcblock/jwt":"1.18.137","@blocklet/sdk":"1.16.33-beta-20241102-083409-a924dd84","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241102-083409-a924dd84","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241102-083409-a924dd84","@abtnode/logger":"1.16.33-beta-20241102-083409-a924dd84","@abtnode/models":"1.16.33-beta-20241102-083409-a924dd84","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241102-083409-a924dd84","@arcblock/did-ext":"^1.18.137","@abtnode/analytics":"1.16.33-beta-20241102-083409-a924dd84","@arcblock/did-auth":"1.18.137","@blocklet/constant":"1.16.33-beta-20241102-083409-a924dd84","@arcblock/event-hub":"1.18.137","@arcblock/validator":"^1.18.137","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.58","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241102-083409-a924dd84","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241102-083409-a924dd84","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241102-083409-a924dd84","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.57","@ocap/wallet":"1.18.137","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.137","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.57","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.57","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241102-083409-a924dd84","@blocklet/ui-react":"^2.10.57","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.57","@arcblock/react-hooks":"^2.10.57","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.57","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241102-083409-a924dd84_1730536626282_0.01636799037897041","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241105-141729-e4608175":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241105-141729-e4608175","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241105-141729-e4608175","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1c4b21d2464cb5762e3376181c7e1c3b427424dc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241105-141729-e4608175.tgz","fileCount":404,"integrity":"sha512-SKnenZdgcu3ddNdAeX/FIil8qe9/CmVQ4q0LaluMN/V/yMbJjb8wZblclTIXQmO0elstGvpyjdZa87xB2opFiw==","signatures":[{"sig":"MEQCIHYy2JZC1Ha5ZmJBY9dH7c0zpKEfZuh2gA1XTorJWzljAiAzVJ9TsoYsAY+a9k4z19/mJV89ja3o6Dg5LOCpjdzvGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21876599},"main":"api/index.js","gitHead":"1adf7b559a8725c2a33536da6936244b53d4cbff","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.138","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.138","@ocap/client":"1.18.138","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241105-141729-e4608175","@abtnode/core":"1.16.33-beta-20241105-141729-e4608175","@abtnode/cron":"1.16.33-beta-20241105-141729-e4608175","@abtnode/util":"1.16.33-beta-20241105-141729-e4608175","@arcblock/did":"^1.18.138","@arcblock/jwt":"1.18.138","@blocklet/sdk":"1.16.33-beta-20241105-141729-e4608175","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241105-141729-e4608175","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241105-141729-e4608175","@abtnode/logger":"1.16.33-beta-20241105-141729-e4608175","@abtnode/models":"1.16.33-beta-20241105-141729-e4608175","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241105-141729-e4608175","@arcblock/did-ext":"^1.18.138","@abtnode/analytics":"1.16.33-beta-20241105-141729-e4608175","@arcblock/did-auth":"1.18.138","@blocklet/constant":"1.16.33-beta-20241105-141729-e4608175","@arcblock/event-hub":"1.18.138","@arcblock/validator":"^1.18.138","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.62","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241105-141729-e4608175","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241105-141729-e4608175","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241105-141729-e4608175","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.61","@ocap/wallet":"1.18.138","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.138","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241105-141729-e4608175","@blocklet/ui-react":"^2.10.61","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.61","@arcblock/react-hooks":"^2.10.61","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241105-141729-e4608175_1730816424836_0.8052660183900948","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241107-065332-b20666d2":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241107-065332-b20666d2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241107-065332-b20666d2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"23922fc8633a2b9967677085f178840cdc348e1a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241107-065332-b20666d2.tgz","fileCount":404,"integrity":"sha512-QXMXIRG0Lot8eYdwVXZm4V1LqQHoBdwCPrOQomhREpfJG8tGqa/Qs7xWjODEots/5H8aOG2eKI/VNm0HR039Aw==","signatures":[{"sig":"MEYCIQC5mwogbpYo6XhLBDvoKEImu6IIgzIgDCpqr3rNn7iQ5gIhAJn5Tm+n8p7J2WMSWRADeSKquExv+L9rVhCpd/uOuIr6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21878252},"main":"api/index.js","gitHead":"cfc4d5837f83a0bfd507567915695894dda2c0ec","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.138","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.138","@ocap/client":"1.18.138","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241107-065332-b20666d2","@abtnode/core":"1.16.33-beta-20241107-065332-b20666d2","@abtnode/cron":"1.16.33-beta-20241107-065332-b20666d2","@abtnode/util":"1.16.33-beta-20241107-065332-b20666d2","@arcblock/did":"^1.18.138","@arcblock/jwt":"1.18.138","@blocklet/sdk":"1.16.33-beta-20241107-065332-b20666d2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241107-065332-b20666d2","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241107-065332-b20666d2","@abtnode/logger":"1.16.33-beta-20241107-065332-b20666d2","@abtnode/models":"1.16.33-beta-20241107-065332-b20666d2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241107-065332-b20666d2","@arcblock/did-ext":"^1.18.138","@abtnode/analytics":"1.16.33-beta-20241107-065332-b20666d2","@arcblock/did-auth":"1.18.138","@blocklet/constant":"1.16.33-beta-20241107-065332-b20666d2","@arcblock/event-hub":"1.18.138","@arcblock/validator":"^1.18.138","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.63","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241107-065332-b20666d2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241107-065332-b20666d2","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241107-065332-b20666d2","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.61","@ocap/wallet":"1.18.138","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.138","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241107-065332-b20666d2","@blocklet/ui-react":"^2.10.61","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.61","@arcblock/react-hooks":"^2.10.61","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241107-065332-b20666d2_1730962593916_0.9530131853541031","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241108-105022-266cd380":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241108-105022-266cd380","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241108-105022-266cd380","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4c12fdb062bfc7fa324e92a6fca7c6c0d64efd2e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241108-105022-266cd380.tgz","fileCount":404,"integrity":"sha512-dUzUnb+1VnHKe7/UREktUkP4JvdQ0K47jmLraULaNxwm5jH53VvYnHeSBG9KnkqiR4Sl1nKj3OM9rIa54oRlOQ==","signatures":[{"sig":"MEUCIQDi2uvE6spTT0quS83LOrfAV0G+R0BreE0/6bBLF99tDAIgOYMNEquDBiBCDGUfhpVM8taa9IGnnVsAXrtEOyL80FE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21878411},"main":"api/index.js","gitHead":"804206007f31a5875d11f0f099b3bc87a4357b83","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.138","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.138","@ocap/client":"1.18.138","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241108-105022-266cd380","@abtnode/core":"1.16.33-beta-20241108-105022-266cd380","@abtnode/cron":"1.16.33-beta-20241108-105022-266cd380","@abtnode/util":"1.16.33-beta-20241108-105022-266cd380","@arcblock/did":"^1.18.138","@arcblock/jwt":"1.18.138","@blocklet/sdk":"1.16.33-beta-20241108-105022-266cd380","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241108-105022-266cd380","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241108-105022-266cd380","@abtnode/logger":"1.16.33-beta-20241108-105022-266cd380","@abtnode/models":"1.16.33-beta-20241108-105022-266cd380","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241108-105022-266cd380","@arcblock/did-ext":"^1.18.138","@abtnode/analytics":"1.16.33-beta-20241108-105022-266cd380","@arcblock/did-auth":"1.18.138","@blocklet/constant":"1.16.33-beta-20241108-105022-266cd380","@arcblock/event-hub":"1.18.138","@arcblock/validator":"^1.18.138","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.63","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241108-105022-266cd380","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241108-105022-266cd380","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241108-105022-266cd380","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.61","@ocap/wallet":"1.18.138","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.138","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241108-105022-266cd380","@blocklet/ui-react":"^2.10.61","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.61","@arcblock/react-hooks":"^2.10.61","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241108-105022-266cd380_1731063193428_0.2799859882573754","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241111-162739-f5906773":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241111-162739-f5906773","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241111-162739-f5906773","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5701af4d489eaa735f67115beb59b503856d5e46","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241111-162739-f5906773.tgz","fileCount":404,"integrity":"sha512-1IDGq1zId1rvkB3UHzi8X0kCCdeZXJhKPmV0AE5ZbAyIg1q919/Us9O6CV6beNhUtXvff94sg0BEBDTMNEeQxQ==","signatures":[{"sig":"MEUCIG8+RbuZDbkl7JTnJaATlh0P8zuwJC3BG79xO10Mr4iYAiEA1VgG9q6cqOlAKH3oVJx2E4/U4Rt6PlGYFs8KmfHDfS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21886962},"main":"api/index.js","gitHead":"de1be92a37cd504e82b3d963b5b4d5302ecbb887","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241111-162739-f5906773","@abtnode/core":"1.16.33-beta-20241111-162739-f5906773","@abtnode/cron":"1.16.33-beta-20241111-162739-f5906773","@abtnode/util":"1.16.33-beta-20241111-162739-f5906773","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33-beta-20241111-162739-f5906773","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241111-162739-f5906773","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241111-162739-f5906773","@abtnode/logger":"1.16.33-beta-20241111-162739-f5906773","@abtnode/models":"1.16.33-beta-20241111-162739-f5906773","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241111-162739-f5906773","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33-beta-20241111-162739-f5906773","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33-beta-20241111-162739-f5906773","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241111-162739-f5906773","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241111-162739-f5906773","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241111-162739-f5906773","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.64","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.64","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.64","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241111-162739-f5906773","@blocklet/ui-react":"^2.10.64","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.64","@arcblock/react-hooks":"^2.10.64","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.64","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241111-162739-f5906773_1731342643290_0.7835943088242414","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241112-051238-c5de53cb":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241112-051238-c5de53cb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241112-051238-c5de53cb","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5e9e6c28d42ed6f36eb7c30c305bdc9eb60dfb97","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241112-051238-c5de53cb.tgz","fileCount":403,"integrity":"sha512-2yMW0UcZ3ekjvyacBhaMZbNu480GhgOJyJWYb8P5B+Er3rgWkCGMGByLQKkTC/O2kLyKrE94cxOVzRUSHe7Z3g==","signatures":[{"sig":"MEUCIB5vb43QiQ0DTj35NHfKhC39fCz9zE+tSz5r3kTYRSfMAiEAsreYmnRIAU2YDi1XQFHGfYjZWQB1gRbNLugbfjrgBKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21890312},"main":"api/index.js","gitHead":"a2b9b5f89cab401cb2fe0622a14ed72334b1c2b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241112-051238-c5de53cb","@abtnode/core":"1.16.33-beta-20241112-051238-c5de53cb","@abtnode/cron":"1.16.33-beta-20241112-051238-c5de53cb","@abtnode/util":"1.16.33-beta-20241112-051238-c5de53cb","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33-beta-20241112-051238-c5de53cb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241112-051238-c5de53cb","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241112-051238-c5de53cb","@abtnode/logger":"1.16.33-beta-20241112-051238-c5de53cb","@abtnode/models":"1.16.33-beta-20241112-051238-c5de53cb","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241112-051238-c5de53cb","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33-beta-20241112-051238-c5de53cb","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33-beta-20241112-051238-c5de53cb","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241112-051238-c5de53cb","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241112-051238-c5de53cb","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241112-051238-c5de53cb","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241112-051238-c5de53cb","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241112-051238-c5de53cb_1731388526745_0.31124982792409983","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241112-095006-c0bb4e6b":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241112-095006-c0bb4e6b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241112-095006-c0bb4e6b","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5d3ba9da03f22f74c4d21c6fb46e7c251f78da53","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241112-095006-c0bb4e6b.tgz","fileCount":403,"integrity":"sha512-LYSABHVZ6pNLVaClxgPXVwx2dwYKKh2jFdOsX2wlhykMa+Yw8uuxcv/e6PnB5ytsM19C2xFWwr9037w1cuZPQg==","signatures":[{"sig":"MEUCIBK90yWCPalR2/BOHrfpi/cyut1UQfH0Dw6+rdt/TV0aAiEAy7JCbDB6Wyb6Gx994LObOjM3KPGTlxL3cgswWheuQao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21892633},"main":"api/index.js","gitHead":"60cc6bf9891c7b3995b312841c41562e1a360f21","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241112-095006-c0bb4e6b","@abtnode/core":"1.16.33-beta-20241112-095006-c0bb4e6b","@abtnode/cron":"1.16.33-beta-20241112-095006-c0bb4e6b","@abtnode/util":"1.16.33-beta-20241112-095006-c0bb4e6b","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33-beta-20241112-095006-c0bb4e6b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241112-095006-c0bb4e6b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241112-095006-c0bb4e6b","@abtnode/logger":"1.16.33-beta-20241112-095006-c0bb4e6b","@abtnode/models":"1.16.33-beta-20241112-095006-c0bb4e6b","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241112-095006-c0bb4e6b","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33-beta-20241112-095006-c0bb4e6b","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33-beta-20241112-095006-c0bb4e6b","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241112-095006-c0bb4e6b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241112-095006-c0bb4e6b","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241112-095006-c0bb4e6b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241112-095006-c0bb4e6b","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241112-095006-c0bb4e6b_1731405177896_0.0014926498074252503","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241112-122339-e39fa9e7":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241112-122339-e39fa9e7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241112-122339-e39fa9e7","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"faa1f024ea91f05e130455b112823ad6d069ba1e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241112-122339-e39fa9e7.tgz","fileCount":403,"integrity":"sha512-GR2eO5RUSj9fscsu6c+DJeZ13XtDmYNwUsMb17L1yAIAQpPMOcgTwYD68BOF9b+GbzJsIEtQ8m43unUoQjCjsQ==","signatures":[{"sig":"MEUCIAYkL2fEJV4dO4xbzQ3otmjOy59GWtfN0MnrYlX//6uHAiEA4765M8UD4liL3AtA9uQpLmg+4GxLg9f+gFDNrSPyrgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21892590},"main":"api/index.js","gitHead":"1bd2f185f5ffc1fba8d3cdeb232333d088ea65e1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241112-122339-e39fa9e7","@abtnode/core":"1.16.33-beta-20241112-122339-e39fa9e7","@abtnode/cron":"1.16.33-beta-20241112-122339-e39fa9e7","@abtnode/util":"1.16.33-beta-20241112-122339-e39fa9e7","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33-beta-20241112-122339-e39fa9e7","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241112-122339-e39fa9e7","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241112-122339-e39fa9e7","@abtnode/logger":"1.16.33-beta-20241112-122339-e39fa9e7","@abtnode/models":"1.16.33-beta-20241112-122339-e39fa9e7","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241112-122339-e39fa9e7","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33-beta-20241112-122339-e39fa9e7","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33-beta-20241112-122339-e39fa9e7","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241112-122339-e39fa9e7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241112-122339-e39fa9e7","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241112-122339-e39fa9e7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241112-122339-e39fa9e7","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241112-122339-e39fa9e7_1731414396736_0.35455657940313245","host":"s3://npm-registry-packages"}},"1.16.33-beta-20241113-070920-6e6bae57":{"name":"@abtnode/blocklet-services","version":"1.16.33-beta-20241113-070920-6e6bae57","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33-beta-20241113-070920-6e6bae57","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dfa47f8051dd57c45ef59e5d23c6839c12211b6a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33-beta-20241113-070920-6e6bae57.tgz","fileCount":403,"integrity":"sha512-dgZDtZH7+TwRrB2h5wRYRBWrPEdxLQ4unwvv+yhxYXxRIMjuoLjvKRgg7F96cIE2l9GEGcwMa8dn5LdU+sLUuA==","signatures":[{"sig":"MEUCIQCa8N2+pTVj6mUnkkRj6TiTrxn7wYyTV6uYLXc4516vLgIgccCOs5YfDOVxwGzZG/Qwxa+7JhUjjGGA3E9uZyCs7SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21895417},"main":"api/index.js","gitHead":"164830a87e4b85e63e76001c48caa717c31e32e9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33-beta-20241113-070920-6e6bae57","@abtnode/core":"1.16.33-beta-20241113-070920-6e6bae57","@abtnode/cron":"1.16.33-beta-20241113-070920-6e6bae57","@abtnode/util":"1.16.33-beta-20241113-070920-6e6bae57","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33-beta-20241113-070920-6e6bae57","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33-beta-20241113-070920-6e6bae57","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33-beta-20241113-070920-6e6bae57","@abtnode/logger":"1.16.33-beta-20241113-070920-6e6bae57","@abtnode/models":"1.16.33-beta-20241113-070920-6e6bae57","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33-beta-20241113-070920-6e6bae57","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33-beta-20241113-070920-6e6bae57","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33-beta-20241113-070920-6e6bae57","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33-beta-20241113-070920-6e6bae57","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33-beta-20241113-070920-6e6bae57","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33-beta-20241113-070920-6e6bae57","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33-beta-20241113-070920-6e6bae57","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33-beta-20241113-070920-6e6bae57_1731481942855_0.6326168747155068","host":"s3://npm-registry-packages"}},"1.16.33":{"name":"@abtnode/blocklet-services","version":"1.16.33","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.33","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3e38a9bcce7dd4427df2dea578bda67f84bcd7bf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.33.tgz","fileCount":403,"integrity":"sha512-aKbBNnmJU3Q9VXgWpCRXV/ORDMxNSa/4Zbt1Ngr6FqHLiXYrJTBhgwSL+0d0UXJmfiINSTWOA7VdQF5XCrEFcQ==","signatures":[{"sig":"MEUCIQCqM8MyYBXbxCghnf14FTBpW80iPeAlf5sTCrYlMRC8VgIgKVzfsVcuAiQM6qbb5a7G7BXbpQLCv3dTF+Ie8aqRCdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21894907},"main":"api/index.js","gitHead":"f314706b7a6150adbf6bf700f06d2989981eaf1f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.33","@abtnode/core":"1.16.33","@abtnode/cron":"1.16.33","@abtnode/util":"1.16.33","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.33","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.33","path-to-regexp":"0.1.10","@abtnode/client":"1.16.33","@abtnode/logger":"1.16.33","@abtnode/models":"1.16.33","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.33","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.33","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.33","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.33","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.33","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.33","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.33","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.33_1731489114091_0.9993711867226562","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241113-102431-65542b84":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241113-102431-65542b84","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241113-102431-65542b84","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f7e3d6167a22cba5e1af04bbe1e42a6ae483ab7f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241113-102431-65542b84.tgz","fileCount":403,"integrity":"sha512-rRXGvEFckL3LjCNElNGuY3BTHOpDFaFRmQOkqccWnoh/wm9nEPctrUlqVHfoxe8PumKdlQYOZ6HzsXH3DPRTbg==","signatures":[{"sig":"MEUCIBR6gj9D/I4on1rKHfbvQ8Nq3zJcQilzgrSAcekl2XCEAiEA07jIbn97GkJfrM81Y+YdGge+qwB78PdBLd74PubePEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21920216},"main":"api/index.js","gitHead":"d21a9be12319d0871ccbe997823ec4d8a4cb115e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241113-102431-65542b84","@abtnode/core":"1.16.34-beta-20241113-102431-65542b84","@abtnode/cron":"1.16.34-beta-20241113-102431-65542b84","@abtnode/util":"1.16.34-beta-20241113-102431-65542b84","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.34-beta-20241113-102431-65542b84","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241113-102431-65542b84","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241113-102431-65542b84","@abtnode/logger":"1.16.34-beta-20241113-102431-65542b84","@abtnode/models":"1.16.34-beta-20241113-102431-65542b84","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241113-102431-65542b84","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.34-beta-20241113-102431-65542b84","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.34-beta-20241113-102431-65542b84","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241113-102431-65542b84","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241113-102431-65542b84","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241113-102431-65542b84","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241113-102431-65542b84","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241113-102431-65542b84_1731493647861_0.8452572016422248","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241120-080738-bbbe036c":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241120-080738-bbbe036c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241120-080738-bbbe036c","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"899863ab69e9cc9c1dcefa3248b6f17246872b58","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241120-080738-bbbe036c.tgz","fileCount":403,"integrity":"sha512-TrwVMR1KoCeo5RLbD7CsIoFkeQKjS0F0DXmd8Bn3ZSqo62vmCwIChxZkOnSdGsQo0PTaAKVE5cABgU/vgWHx4A==","signatures":[{"sig":"MEQCIHL4DVsBUtKrBceVNShsNWAqgWt+9XoqBrMrVhH9l6R9AiAi7LX4/zAtJXhutf6En6JfmaBRgnFD6CyL6atXKnj3GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21921346},"main":"api/index.js","gitHead":"4bc345b51743e28a95bf09f7e0c0740838b39ad3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241120-080738-bbbe036c","@abtnode/core":"1.16.34-beta-20241120-080738-bbbe036c","@abtnode/cron":"1.16.34-beta-20241120-080738-bbbe036c","@abtnode/util":"1.16.34-beta-20241120-080738-bbbe036c","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.34-beta-20241120-080738-bbbe036c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241120-080738-bbbe036c","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241120-080738-bbbe036c","@abtnode/logger":"1.16.34-beta-20241120-080738-bbbe036c","@abtnode/models":"1.16.34-beta-20241120-080738-bbbe036c","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241120-080738-bbbe036c","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.34-beta-20241120-080738-bbbe036c","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.34-beta-20241120-080738-bbbe036c","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241120-080738-bbbe036c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241120-080738-bbbe036c","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241120-080738-bbbe036c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241120-080738-bbbe036c","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241120-080738-bbbe036c_1732090227417_0.4559450996555061","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241120-110410-7934bfe6":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241120-110410-7934bfe6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241120-110410-7934bfe6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2c2a2a13776bb941dee51453283e5c20d18a002c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241120-110410-7934bfe6.tgz","fileCount":403,"integrity":"sha512-gfQxtthiiiGwrBqhskTqpg446TQ17xRn3X+OIzfjOmaEHbexlo+52b2T659Gldh410wkzqrpvwKRhSOyqkF+LQ==","signatures":[{"sig":"MEQCIE6nmX3byT1UbvzZxlyxz2eudRgwuwhqf6FN8hjwQxO5AiAqxlXESDalNvwtku7lCAAOzqLQXIl/04Zb/s70QpUHGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21921346},"main":"api/index.js","gitHead":"9410979b9931fc516e44889f044b3db4ff1f1ef6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.139","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.139","@ocap/client":"1.18.139","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241120-110410-7934bfe6","@abtnode/core":"1.16.34-beta-20241120-110410-7934bfe6","@abtnode/cron":"1.16.34-beta-20241120-110410-7934bfe6","@abtnode/util":"1.16.34-beta-20241120-110410-7934bfe6","@arcblock/did":"^1.18.139","@arcblock/jwt":"1.18.139","@blocklet/sdk":"1.16.34-beta-20241120-110410-7934bfe6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241120-110410-7934bfe6","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241120-110410-7934bfe6","@abtnode/logger":"1.16.34-beta-20241120-110410-7934bfe6","@abtnode/models":"1.16.34-beta-20241120-110410-7934bfe6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241120-110410-7934bfe6","@arcblock/did-ext":"^1.18.139","@abtnode/analytics":"1.16.34-beta-20241120-110410-7934bfe6","@arcblock/did-auth":"1.18.139","@blocklet/constant":"1.16.34-beta-20241120-110410-7934bfe6","@arcblock/event-hub":"1.18.139","@arcblock/validator":"^1.18.139","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.65","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241120-110410-7934bfe6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241120-110410-7934bfe6","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241120-110410-7934bfe6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.65","@ocap/wallet":"1.18.139","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.139","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.65","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.65","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241120-110410-7934bfe6","@blocklet/ui-react":"^2.10.65","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.65","@arcblock/react-hooks":"^2.10.65","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.65","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241120-110410-7934bfe6_1732100824066_0.2759340429475241","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241120-134955-207a86a1":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241120-134955-207a86a1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241120-134955-207a86a1","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"392151c8f28fe0bb1f115e22d1d3465c09f19fde","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241120-134955-207a86a1.tgz","fileCount":403,"integrity":"sha512-jJjmmrM0hKmA5vaM4ZqLMVSe1099KlHpkNvGbUhEILel0+bf4OL8EoRcOQbNvlhKjLRajthktvfvJ/vDj1iBXw==","signatures":[{"sig":"MEUCIQC8xTlH+CMOX4uehyvYQHY4K/rZBfcWdN9L8Lfat9M8XwIgTYUpQlNZIucSHxUACo/IL+g0jXCeQKlZVlWlq4Re9ck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21899012},"main":"api/index.js","gitHead":"e913dd353726b25af73a59844e16764b6265ee93","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241120-134955-207a86a1","@abtnode/core":"1.16.34-beta-20241120-134955-207a86a1","@abtnode/cron":"1.16.34-beta-20241120-134955-207a86a1","@abtnode/util":"1.16.34-beta-20241120-134955-207a86a1","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241120-134955-207a86a1","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241120-134955-207a86a1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241120-134955-207a86a1","@abtnode/logger":"1.16.34-beta-20241120-134955-207a86a1","@abtnode/models":"1.16.34-beta-20241120-134955-207a86a1","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241120-134955-207a86a1","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241120-134955-207a86a1","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241120-134955-207a86a1","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241120-134955-207a86a1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241120-134955-207a86a1","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241120-134955-207a86a1","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241120-134955-207a86a1","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241120-134955-207a86a1_1732110769694_0.1707424713790564","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241122-042445-6fe97810":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241122-042445-6fe97810","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241122-042445-6fe97810","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fd3d23aa00f3a3e0131fdaa36a30d1ea3a55691c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241122-042445-6fe97810.tgz","fileCount":403,"integrity":"sha512-W/NI3ez4fV7wmlD0GyFxaAf76du7TzHXC6ecsw6baR7OH97cevhYxY45j1NopILmQvDsc0j4f1Uu6oa4v8VQGQ==","signatures":[{"sig":"MEQCICXaNStqtv5/Fwxp3eA596sDQrO2zNuauas17OOLF4PtAiB9OZPbT937BvxoQm+oYRibZSw0GEDjAomfRbXiSge6lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21899012},"main":"api/index.js","gitHead":"2d67ecbb44d72f5408d79b4f41170406701add5c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241122-042445-6fe97810","@abtnode/core":"1.16.34-beta-20241122-042445-6fe97810","@abtnode/cron":"1.16.34-beta-20241122-042445-6fe97810","@abtnode/util":"1.16.34-beta-20241122-042445-6fe97810","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241122-042445-6fe97810","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241122-042445-6fe97810","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241122-042445-6fe97810","@abtnode/logger":"1.16.34-beta-20241122-042445-6fe97810","@abtnode/models":"1.16.34-beta-20241122-042445-6fe97810","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241122-042445-6fe97810","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241122-042445-6fe97810","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241122-042445-6fe97810","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241122-042445-6fe97810","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241122-042445-6fe97810","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241122-042445-6fe97810","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241122-042445-6fe97810","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241122-042445-6fe97810_1732249652490_0.23036746356628557","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241123-025401-2b4136a6":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241123-025401-2b4136a6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241123-025401-2b4136a6","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"28baba5407e428e801e48c7dd068028117b7247c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241123-025401-2b4136a6.tgz","fileCount":403,"integrity":"sha512-ZGH7mO/kRn/ZG2j4+YybQxJt68A2gTUWCPSzkuh/Qvcd7Fbx93XQyj6+/UqNasJJfs1ynhvaYYp8vSUpZewVgg==","signatures":[{"sig":"MEQCIEX2S40b5R8rdvPe9HvJpVFmVAFfSFoyu97q9FBPzJIoAiBembxA22I8g5dkrerBIxeAPfD0F2PkI5s35IT3iUEFxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21899012},"main":"api/index.js","gitHead":"3c8e990312289e959581fa4df51cce5de2b0ef87","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241123-025401-2b4136a6","@abtnode/core":"1.16.34-beta-20241123-025401-2b4136a6","@abtnode/cron":"1.16.34-beta-20241123-025401-2b4136a6","@abtnode/util":"1.16.34-beta-20241123-025401-2b4136a6","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241123-025401-2b4136a6","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241123-025401-2b4136a6","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241123-025401-2b4136a6","@abtnode/logger":"1.16.34-beta-20241123-025401-2b4136a6","@abtnode/models":"1.16.34-beta-20241123-025401-2b4136a6","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241123-025401-2b4136a6","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241123-025401-2b4136a6","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241123-025401-2b4136a6","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241123-025401-2b4136a6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241123-025401-2b4136a6","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241123-025401-2b4136a6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241123-025401-2b4136a6","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241123-025401-2b4136a6_1732330607376_0.11992226931855288","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241125-062922-620c3f17":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241125-062922-620c3f17","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241125-062922-620c3f17","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f47ffbd11d723ae6e455db6c81c024c8b102e515","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241125-062922-620c3f17.tgz","fileCount":403,"integrity":"sha512-hDSaWLG8LF830/LtCwG62vz3YvCKN3+xzXvYV5F/7vV40yLJuIA77A2VVxnxwbLfVHkGDGzhzxCZ4DAtdpM7pQ==","signatures":[{"sig":"MEUCIQCS7dQVTDwKcIbj6OzsrMezNWIy1s/Zdg7S0xs9+JK02wIgAsfHTGYrpTMJMDtStBp+wb/+HZHW0t7SCaL6Zn/+H74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21899012},"main":"api/index.js","gitHead":"172afdf9996a42a2dad82b55cb06971b42efd65b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241125-062922-620c3f17","@abtnode/core":"1.16.34-beta-20241125-062922-620c3f17","@abtnode/cron":"1.16.34-beta-20241125-062922-620c3f17","@abtnode/util":"1.16.34-beta-20241125-062922-620c3f17","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241125-062922-620c3f17","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241125-062922-620c3f17","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241125-062922-620c3f17","@abtnode/logger":"1.16.34-beta-20241125-062922-620c3f17","@abtnode/models":"1.16.34-beta-20241125-062922-620c3f17","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241125-062922-620c3f17","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241125-062922-620c3f17","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241125-062922-620c3f17","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241125-062922-620c3f17","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241125-062922-620c3f17","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241125-062922-620c3f17","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241125-062922-620c3f17","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241125-062922-620c3f17_1732516335686_0.08060694884557318","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241126-104450-d60e25c2":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241126-104450-d60e25c2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241126-104450-d60e25c2","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aa79b392d9ab044d3255e1aada6ef218159868af","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241126-104450-d60e25c2.tgz","fileCount":403,"integrity":"sha512-L+mzMF7ILCjfZbSZFFvEkTsuN+NA5kVy533NFcWd5muiTVe+rNDy1PTWP4+K0ab5Ma/PpJGR1Pfbk+ndD3tgxg==","signatures":[{"sig":"MEUCIFy0tHES2yCcHn9xQLash0urLKuoITezfYpO2Y6xNOc9AiEA1mt5XaUBggjxQYu6dfAZApwejLVgXu1AqP5vAbW3SPQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21900954},"main":"api/index.js","gitHead":"83e7a949a06a636da61d932db47d439069e95214","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"^0.33.5","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241126-104450-d60e25c2","@abtnode/core":"1.16.34-beta-20241126-104450-d60e25c2","@abtnode/cron":"1.16.34-beta-20241126-104450-d60e25c2","@abtnode/util":"1.16.34-beta-20241126-104450-d60e25c2","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241126-104450-d60e25c2","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241126-104450-d60e25c2","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241126-104450-d60e25c2","@abtnode/logger":"1.16.34-beta-20241126-104450-d60e25c2","@abtnode/models":"1.16.34-beta-20241126-104450-d60e25c2","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241126-104450-d60e25c2","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241126-104450-d60e25c2","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241126-104450-d60e25c2","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241126-104450-d60e25c2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241126-104450-d60e25c2","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241126-104450-d60e25c2","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241126-104450-d60e25c2","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241126-104450-d60e25c2_1732618062394_0.13961423739078382","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241126-120125-d0907434":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241126-120125-d0907434","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241126-120125-d0907434","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8c4ec507891dcdf869d57916961ed890ffca7741","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241126-120125-d0907434.tgz","fileCount":403,"integrity":"sha512-S+rUl9YYFruRJcsED/rgT3zvewlxqsKnoTUrBl1Rj75UMg7J0uaMQeowJWsRTSdvwRW4a4LwFbHPZYNtnVHGPg==","signatures":[{"sig":"MEYCIQCPf+uZQ5cjDNw1YxpHurWEBqyosRJBjXKfDnjDK0mlrQIhAJcuOHWoPDq87b83KUPiNOX8dYpqLZe6MAKH7uSaocdt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21900953},"main":"api/index.js","gitHead":"30842c7d9355953abeac420fe901c6b9ef92b27e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.4","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.145","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.145","@ocap/client":"1.18.145","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241126-120125-d0907434","@abtnode/core":"1.16.34-beta-20241126-120125-d0907434","@abtnode/cron":"1.16.34-beta-20241126-120125-d0907434","@abtnode/util":"1.16.34-beta-20241126-120125-d0907434","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.145","@blocklet/sdk":"1.16.34-beta-20241126-120125-d0907434","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241126-120125-d0907434","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241126-120125-d0907434","@abtnode/logger":"1.16.34-beta-20241126-120125-d0907434","@abtnode/models":"1.16.34-beta-20241126-120125-d0907434","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241126-120125-d0907434","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241126-120125-d0907434","@arcblock/did-auth":"1.18.145","@blocklet/constant":"1.16.34-beta-20241126-120125-d0907434","@arcblock/event-hub":"1.18.145","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241126-120125-d0907434","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241126-120125-d0907434","@blocklet/uploader-server":"0.1.50","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241126-120125-d0907434","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.67","@ocap/wallet":"1.18.145","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.145","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241126-120125-d0907434","@blocklet/ui-react":"^2.10.67","@blocklet/uploader":"0.1.51","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.67","@arcblock/react-hooks":"^2.10.67","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241126-120125-d0907434_1732622654487_0.49757507867919526","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241127-121930-0923dfae":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241127-121930-0923dfae","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241127-121930-0923dfae","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0a9f58725ade4013ac0c4761410b0e0b5eeb0ec9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241127-121930-0923dfae.tgz","fileCount":415,"integrity":"sha512-qQ9COzDRfAGLeXzGcQyug+dX8gxCfyc088oVc1OPku1Hjo7SXI9oNhmxNZWM2iy2tEFd8ksGls2QqI2dK4Bh6w==","signatures":[{"sig":"MEUCIQCaR0bMxMDszktj2/AlXsVx6TI501ndQgptmKdzA08OmgIgA0XX2uLIIwHHsnlLdDH71MxrSqWI99PHuKW/ZoYTQm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22172854},"main":"api/index.js","gitHead":"a466014851e9b34a9d71819278df3a7bfb8e7c2d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.150","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.150","@ocap/client":"1.18.150","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241127-121930-0923dfae","@abtnode/core":"1.16.34-beta-20241127-121930-0923dfae","@abtnode/cron":"1.16.34-beta-20241127-121930-0923dfae","@abtnode/util":"1.16.34-beta-20241127-121930-0923dfae","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.150","@blocklet/sdk":"1.16.34-beta-20241127-121930-0923dfae","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241127-121930-0923dfae","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241127-121930-0923dfae","@abtnode/logger":"1.16.34-beta-20241127-121930-0923dfae","@abtnode/models":"1.16.34-beta-20241127-121930-0923dfae","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241127-121930-0923dfae","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241127-121930-0923dfae","@arcblock/did-auth":"1.18.150","@blocklet/constant":"1.16.34-beta-20241127-121930-0923dfae","@arcblock/event-hub":"1.18.150","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241127-121930-0923dfae","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241127-121930-0923dfae","@blocklet/uploader-server":"0.1.53","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241127-121930-0923dfae","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.71","@ocap/wallet":"1.18.150","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.150","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.71","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.71","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241127-121930-0923dfae","@blocklet/ui-react":"^2.10.71","@blocklet/uploader":"0.1.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.71","@arcblock/react-hooks":"^2.10.71","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.71","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241127-121930-0923dfae_1732710140388_0.23172994399358382","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241129-100152-679bd732":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241129-100152-679bd732","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241129-100152-679bd732","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"01e26eb7fec4409ae5d7144bb79bc4e976d939f2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241129-100152-679bd732.tgz","fileCount":415,"integrity":"sha512-/9XrRwjvkW9/89IMezFds8J5BntOb7025vFUZBeDL9VpsCdU3HghXTscSM6wuBF4x7ZXX/0JncE5H3vpwHTrmw==","signatures":[{"sig":"MEUCIQD/ndV4N9DTC+jytoRPjRrdEtvyr9eyerVLCP3dsBsmcQIgWN52K2YpidMR6pbamEJ4zUZ470uE4JvqfY2MAqLND+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22207491},"main":"api/index.js","gitHead":"eb4b66b66af715559402fea679fe15b2a19cce2f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.150","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.150","@ocap/client":"1.18.150","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241129-100152-679bd732","@abtnode/core":"1.16.34-beta-20241129-100152-679bd732","@abtnode/cron":"1.16.34-beta-20241129-100152-679bd732","@abtnode/util":"1.16.34-beta-20241129-100152-679bd732","@arcblock/did":"^1.18.145","@arcblock/jwt":"1.18.150","@blocklet/sdk":"1.16.34-beta-20241129-100152-679bd732","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241129-100152-679bd732","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241129-100152-679bd732","@abtnode/logger":"1.16.34-beta-20241129-100152-679bd732","@abtnode/models":"1.16.34-beta-20241129-100152-679bd732","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241129-100152-679bd732","@arcblock/did-ext":"^1.18.145","@abtnode/analytics":"1.16.34-beta-20241129-100152-679bd732","@arcblock/did-auth":"1.18.150","@blocklet/constant":"1.16.34-beta-20241129-100152-679bd732","@arcblock/event-hub":"1.18.150","@arcblock/validator":"^1.18.145","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.69","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241129-100152-679bd732","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241129-100152-679bd732","@blocklet/uploader-server":"0.1.53","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241129-100152-679bd732","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.74","@ocap/wallet":"1.18.150","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.150","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.74","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.74","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241129-100152-679bd732","@blocklet/ui-react":"^2.10.74","@blocklet/uploader":"0.1.53","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.74","@arcblock/react-hooks":"^2.10.74","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.74","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241129-100152-679bd732_1732874681969_0.8648927147464829","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241204-140321-4d75ca21":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241204-140321-4d75ca21","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241204-140321-4d75ca21","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"041db32ec5baa6cebdcad5c4bcae7bc5fd32f8b5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241204-140321-4d75ca21.tgz","fileCount":414,"integrity":"sha512-chgsSSqkoNls0IbAVHO+5R95bwQh4YfnIBM0JM6xdTfK03sPrHh873PH3LWXiBrXZ8hv/o1GzKWuZmdxwIF4DA==","signatures":[{"sig":"MEQCIHteJAljnqhUh0//8rc+dY6B9e1WcylsVd7Wly1H4ciHAiBxzRexp9cnZNMnCah1900JP4rxLKttMvxxHMxV4L56Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22358169},"main":"api/index.js","gitHead":"85435dd99298c727eb7bb6c361f9dee6ef11cf08","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.153","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.153","@ocap/client":"1.18.153","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241204-140321-4d75ca21","@abtnode/core":"1.16.34-beta-20241204-140321-4d75ca21","@abtnode/cron":"1.16.34-beta-20241204-140321-4d75ca21","@abtnode/util":"1.16.34-beta-20241204-140321-4d75ca21","@arcblock/did":"^1.18.153","@arcblock/jwt":"1.18.153","@blocklet/sdk":"1.16.34-beta-20241204-140321-4d75ca21","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241204-140321-4d75ca21","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241204-140321-4d75ca21","@abtnode/logger":"1.16.34-beta-20241204-140321-4d75ca21","@abtnode/models":"1.16.34-beta-20241204-140321-4d75ca21","transliteration":"^2.3.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241204-140321-4d75ca21","@arcblock/did-ext":"^1.18.153","@abtnode/analytics":"1.16.34-beta-20241204-140321-4d75ca21","@arcblock/did-auth":"1.18.153","@blocklet/constant":"1.16.34-beta-20241204-140321-4d75ca21","@arcblock/event-hub":"1.18.153","@arcblock/validator":"^1.18.153","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.77","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241204-140321-4d75ca21","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241204-140321-4d75ca21","@blocklet/uploader-server":"0.1.60","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241204-140321-4d75ca21","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.80","@ocap/wallet":"1.18.153","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.153","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.80","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.80","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241204-140321-4d75ca21","@blocklet/ui-react":"^2.10.80","@blocklet/uploader":"0.1.56","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.80","@arcblock/react-hooks":"^2.10.80","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.80","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241204-140321-4d75ca21_1733321204095_0.7357132986676025","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241205-145120-3a7aa096":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241205-145120-3a7aa096","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241205-145120-3a7aa096","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"44c6bb8c0fd017e6031d9f85b44269e06913ae8f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241205-145120-3a7aa096.tgz","fileCount":414,"integrity":"sha512-c3raipH7AR93yKXjI+VFtlTaawwGTgHQt4Zasud2xdV4PA6DN4hLziaEpQXLsdMPXDfvXQfzA/iFQymmkBRLzg==","signatures":[{"sig":"MEYCIQCvjLy2xlmi18UyfgBt9ebMDZV4yHN8nc8UXWImdjEWpQIhAIV1A5IuqLj3dyjded4I9q6rbqKLW+8NNCOOdFyao/p0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22383855},"main":"api/index.js","gitHead":"1162a42e8d2c5ed0330a51724685b2d554c50160","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.153","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.153","@ocap/client":"1.18.153","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241205-145120-3a7aa096","@abtnode/core":"1.16.34-beta-20241205-145120-3a7aa096","@abtnode/cron":"1.16.34-beta-20241205-145120-3a7aa096","@abtnode/util":"1.16.34-beta-20241205-145120-3a7aa096","@arcblock/did":"^1.18.153","@arcblock/jwt":"1.18.153","@blocklet/sdk":"1.16.34-beta-20241205-145120-3a7aa096","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241205-145120-3a7aa096","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241205-145120-3a7aa096","@abtnode/logger":"1.16.34-beta-20241205-145120-3a7aa096","@abtnode/models":"1.16.34-beta-20241205-145120-3a7aa096","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241205-145120-3a7aa096","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241205-145120-3a7aa096","@arcblock/did-ext":"^1.18.153","@abtnode/analytics":"1.16.34-beta-20241205-145120-3a7aa096","@arcblock/did-auth":"1.18.153","@blocklet/constant":"1.16.34-beta-20241205-145120-3a7aa096","@arcblock/event-hub":"1.18.153","@arcblock/validator":"^1.18.153","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.77","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241205-145120-3a7aa096","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241205-145120-3a7aa096","@blocklet/uploader-server":"0.1.60","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241205-145120-3a7aa096","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.82","@ocap/wallet":"1.18.153","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.153","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.82","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.82","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241205-145120-3a7aa096","@blocklet/ui-react":"^2.10.82","@blocklet/uploader":"0.1.56","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.82","@arcblock/react-hooks":"^2.10.82","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"2.10.82","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241205-145120-3a7aa096_1733410476397_0.14581483079132407","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241206-124652-493dbc39":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241206-124652-493dbc39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241206-124652-493dbc39","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3f5df4010b0970da6ce06bb1faf800d15b274ee3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241206-124652-493dbc39.tgz","fileCount":416,"integrity":"sha512-prRDoCzwxGGRVLx0CaU9nojFfgOrwPLVGjLyrh+7tukZfAB3g97VfQ3pZGNmwYIYVLgbJJxbmst0O2lGRm5O0w==","signatures":[{"sig":"MEYCIQDwtcOYZFjLL27l9n99TqZeVwt288d3Ho9EQkauwhPZ8gIhAMBFE/syURlHI2/sxL6xwCzx+WQ/3kzowcbaSOpCiaT0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22396889},"main":"api/index.js","gitHead":"5552653a5a39746f1536386a9a7da1ae7fa87831","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.156","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.156","@ocap/client":"1.18.156","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241206-124652-493dbc39","@abtnode/core":"1.16.34-beta-20241206-124652-493dbc39","@abtnode/cron":"1.16.34-beta-20241206-124652-493dbc39","@abtnode/util":"1.16.34-beta-20241206-124652-493dbc39","@arcblock/did":"^1.18.156","@arcblock/jwt":"1.18.156","@blocklet/sdk":"1.16.34-beta-20241206-124652-493dbc39","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241206-124652-493dbc39","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241206-124652-493dbc39","@abtnode/logger":"1.16.34-beta-20241206-124652-493dbc39","@abtnode/models":"1.16.34-beta-20241206-124652-493dbc39","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241206-124652-493dbc39","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241206-124652-493dbc39","@arcblock/did-ext":"^1.18.156","@abtnode/analytics":"1.16.34-beta-20241206-124652-493dbc39","@arcblock/did-auth":"1.18.156","@blocklet/constant":"1.16.34-beta-20241206-124652-493dbc39","@arcblock/event-hub":"1.18.156","@arcblock/validator":"^1.18.156","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241206-124652-493dbc39","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241206-124652-493dbc39","@blocklet/uploader-server":"0.1.60","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241206-124652-493dbc39","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.84","@ocap/wallet":"1.18.156","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.156","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.84","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.84","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241206-124652-493dbc39","@blocklet/ui-react":"^2.10.84","@blocklet/uploader":"0.1.56","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.84","@arcblock/react-hooks":"^2.10.84","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.84","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241206-124652-493dbc39_1733489410118_0.10771838955882052","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241207-004652-f10ad343":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241207-004652-f10ad343","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241207-004652-f10ad343","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8563197f5e81305afc7ae2ba3b0cbfc1d9bdeb62","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241207-004652-f10ad343.tgz","fileCount":416,"integrity":"sha512-FfPM0hqW7G1eU0x7FE7Wec2vrXu7OJUspGjW9bL6qa6iAvn4H3JJxdnze5S01RqjqgN17NVxVrjBAAXO4D28ZA==","signatures":[{"sig":"MEUCIE0VU9zcT/D0D5vPObkDGAbUwKp3P7QVGVAsJLCkX/L6AiEAjr18ksRVCQwoPgKgpYQdx0AyB+mNqoAwwbb58h51uEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22396889},"main":"api/index.js","gitHead":"164559152125585db2b26864ecb627bd81b56a77","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.156","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.156","@ocap/client":"1.18.156","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241207-004652-f10ad343","@abtnode/core":"1.16.34-beta-20241207-004652-f10ad343","@abtnode/cron":"1.16.34-beta-20241207-004652-f10ad343","@abtnode/util":"1.16.34-beta-20241207-004652-f10ad343","@arcblock/did":"^1.18.156","@arcblock/jwt":"1.18.156","@blocklet/sdk":"1.16.34-beta-20241207-004652-f10ad343","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241207-004652-f10ad343","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241207-004652-f10ad343","@abtnode/logger":"1.16.34-beta-20241207-004652-f10ad343","@abtnode/models":"1.16.34-beta-20241207-004652-f10ad343","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241207-004652-f10ad343","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241207-004652-f10ad343","@arcblock/did-ext":"^1.18.156","@abtnode/analytics":"1.16.34-beta-20241207-004652-f10ad343","@arcblock/did-auth":"1.18.156","@blocklet/constant":"1.16.34-beta-20241207-004652-f10ad343","@arcblock/event-hub":"1.18.156","@arcblock/validator":"^1.18.156","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241207-004652-f10ad343","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241207-004652-f10ad343","@blocklet/uploader-server":"0.1.60","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241207-004652-f10ad343","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.84","@ocap/wallet":"1.18.156","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.156","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.84","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.84","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241207-004652-f10ad343","@blocklet/ui-react":"^2.10.84","@blocklet/uploader":"0.1.56","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.84","@arcblock/react-hooks":"^2.10.84","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.84","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241207-004652-f10ad343_1733532605953_0.4497846170352646","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241207-134904-3c3d9a35":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241207-134904-3c3d9a35","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241207-134904-3c3d9a35","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"11256f26462e6f17cdf6cd9a4e0e68cff1565e97","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241207-134904-3c3d9a35.tgz","fileCount":416,"integrity":"sha512-SFAqzSPYAQcGK4EqVQxZJ7QHMaektTg5R/M3f1wsSXr+9hvjDKWvSIAqAWGdoBh3YzZ4EboJSi/hZxZAHqYdxQ==","signatures":[{"sig":"MEUCIBYtedSFQvRr03RwgG7si5srwBq6AToXWq0LsyDWKrOyAiEA8wYZXTP2rmo6q+3Syxtk/gK9AePLcJ7uNzGxfYJLQX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22404592},"main":"api/index.js","gitHead":"75e87cd61f4978a8fc0e6f335492abc891aed082","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.156","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.156","@ocap/client":"1.18.156","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241207-134904-3c3d9a35","@abtnode/core":"1.16.34-beta-20241207-134904-3c3d9a35","@abtnode/cron":"1.16.34-beta-20241207-134904-3c3d9a35","@abtnode/util":"1.16.34-beta-20241207-134904-3c3d9a35","@arcblock/did":"^1.18.156","@arcblock/jwt":"1.18.156","@blocklet/sdk":"1.16.34-beta-20241207-134904-3c3d9a35","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241207-134904-3c3d9a35","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241207-134904-3c3d9a35","@abtnode/logger":"1.16.34-beta-20241207-134904-3c3d9a35","@abtnode/models":"1.16.34-beta-20241207-134904-3c3d9a35","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241207-134904-3c3d9a35","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241207-134904-3c3d9a35","@arcblock/did-ext":"^1.18.156","@abtnode/analytics":"1.16.34-beta-20241207-134904-3c3d9a35","@arcblock/did-auth":"1.18.156","@blocklet/constant":"1.16.34-beta-20241207-134904-3c3d9a35","@arcblock/event-hub":"1.18.156","@arcblock/validator":"^1.18.156","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241207-134904-3c3d9a35","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241207-134904-3c3d9a35","@blocklet/uploader-server":"0.1.60","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241207-134904-3c3d9a35","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.84","@ocap/wallet":"1.18.156","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.156","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.84","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.84","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241207-134904-3c3d9a35","@blocklet/ui-react":"^2.10.84","@blocklet/uploader":"0.1.56","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.84","@arcblock/react-hooks":"^2.10.84","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.84","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241207-134904-3c3d9a35_1733579528230_0.6539349353331514","host":"s3://npm-registry-packages"}},"1.16.34-beta-20241212-094401-992d20c3":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241212-094401-992d20c3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241212-094401-992d20c3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8545d6fd9993c2c25792210efcb90b47e3d3ed8a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241212-094401-992d20c3.tgz","fileCount":418,"integrity":"sha512-EmifIjczfy/gtLxJZtSdzM8EJmSF23OE3II6BMJFJDAjraL4/mNBS2WctWbUOJ8S3Dv+Go4jnWTaYZVHb3hZQA==","signatures":[{"sig":"MEUCIQCaM3xTv4PLelLvQpcSggupOxkpVZTESiOPQpLSQ7Ma1gIgJ6wJvXSBgQhMRmcC3cbE1YtssnofYoN3JaJaXbAH88g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418164},"main":"api/index.js","gitHead":"b7f48fbd0fa4c1b5626a501a860701879be1c7b9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.159","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.159","@ocap/client":"1.18.159","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241212-094401-992d20c3","@abtnode/core":"1.16.34-beta-20241212-094401-992d20c3","@abtnode/cron":"1.16.34-beta-20241212-094401-992d20c3","@abtnode/util":"1.16.34-beta-20241212-094401-992d20c3","@arcblock/did":"^1.18.159","@arcblock/jwt":"1.18.159","@blocklet/sdk":"1.16.34-beta-20241212-094401-992d20c3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241212-094401-992d20c3","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241212-094401-992d20c3","@abtnode/logger":"1.16.34-beta-20241212-094401-992d20c3","@abtnode/models":"1.16.34-beta-20241212-094401-992d20c3","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241212-094401-992d20c3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241212-094401-992d20c3","@arcblock/did-ext":"^1.18.159","@abtnode/analytics":"1.16.34-beta-20241212-094401-992d20c3","@arcblock/did-auth":"1.18.159","@blocklet/constant":"1.16.34-beta-20241212-094401-992d20c3","@arcblock/event-hub":"1.18.159","@arcblock/validator":"^1.18.159","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241212-094401-992d20c3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241212-094401-992d20c3","@blocklet/uploader-server":"^0.1.61","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241212-094401-992d20c3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.86","@ocap/wallet":"1.18.159","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.159","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.86","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.86","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241212-094401-992d20c3","@blocklet/ui-react":"^2.10.86","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.86","@arcblock/react-hooks":"^2.10.86","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.86","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241212-094401-992d20c3_1733996837604_0.7506773459236906","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241212-152152-0b8d4bb3":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241212-152152-0b8d4bb3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241212-152152-0b8d4bb3","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b8bd45ad0a28bd3ec65bf44bff01e5c5be53d1a9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241212-152152-0b8d4bb3.tgz","fileCount":418,"integrity":"sha512-HQXVlTlWnCT4NPG4/NiT1h4mK6MGKwBSyWzaNeMsx/2jBcAgX+QA0aq5LBgDRxdwELPO+13M9ehpIFNlAlnx8Q==","signatures":[{"sig":"MEQCIEPCOmp114DFSu7RFrSuiLBTMg0/8fvASzcDLUqKEfL2AiBI+AHlQ54/GJ2z1ZBb9a1kTnI9lwaIC68irkCe7WIACw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22418676},"main":"api/index.js","gitHead":"999b6d7c9e4458844d001671bb9d538255307fc5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.161","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.161","@ocap/client":"1.18.161","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241212-152152-0b8d4bb3","@abtnode/core":"1.16.34-beta-20241212-152152-0b8d4bb3","@abtnode/cron":"1.16.34-beta-20241212-152152-0b8d4bb3","@abtnode/util":"1.16.34-beta-20241212-152152-0b8d4bb3","@arcblock/did":"^1.18.161","@arcblock/jwt":"1.18.161","@blocklet/sdk":"1.16.34-beta-20241212-152152-0b8d4bb3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241212-152152-0b8d4bb3","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241212-152152-0b8d4bb3","@abtnode/logger":"1.16.34-beta-20241212-152152-0b8d4bb3","@abtnode/models":"1.16.34-beta-20241212-152152-0b8d4bb3","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241212-152152-0b8d4bb3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241212-152152-0b8d4bb3","@arcblock/did-ext":"^1.18.161","@abtnode/analytics":"1.16.34-beta-20241212-152152-0b8d4bb3","@arcblock/did-auth":"1.18.161","@blocklet/constant":"1.16.34-beta-20241212-152152-0b8d4bb3","@arcblock/event-hub":"1.18.161","@arcblock/validator":"^1.18.161","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241212-152152-0b8d4bb3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241212-152152-0b8d4bb3","@blocklet/uploader-server":"^0.1.61","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241212-152152-0b8d4bb3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.87","@ocap/wallet":"1.18.161","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.161","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.87","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.87","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241212-152152-0b8d4bb3","@blocklet/ui-react":"^2.10.87","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.87","@arcblock/react-hooks":"^2.10.87","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.87","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241212-152152-0b8d4bb3_1734017120182_0.49803785488979346","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241213-135509-c2832f80":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241213-135509-c2832f80","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241213-135509-c2832f80","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cc006947a4324d2d0ff4c015be1a5005917a628e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241213-135509-c2832f80.tgz","fileCount":421,"integrity":"sha512-3yDytOBlM/aVf1UYgIG3X5ykf823Cbki/vfavNwm9iMde8L7SYQVh33q4H/YOR7ZyGgmeaJRdYDfJTR3oAZyvQ==","signatures":[{"sig":"MEUCIAp7eJP/1JHqG3EIJFTP31djxih8uxBb0fOsacvRnTfaAiEA+guGwIkxdyc12XlWbz4xl+Uzk34LaSUKXmn3CuuSRNQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22467289},"main":"api/index.js","gitHead":"9e8b37f36d17a288a66ccc05e92c8f87825eeb57","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.161","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.161","@ocap/client":"1.18.161","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241213-135509-c2832f80","@abtnode/core":"1.16.34-beta-20241213-135509-c2832f80","@abtnode/cron":"1.16.34-beta-20241213-135509-c2832f80","@abtnode/util":"1.16.34-beta-20241213-135509-c2832f80","@arcblock/did":"^1.18.161","@arcblock/jwt":"1.18.161","@blocklet/sdk":"1.16.34-beta-20241213-135509-c2832f80","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241213-135509-c2832f80","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241213-135509-c2832f80","@abtnode/logger":"1.16.34-beta-20241213-135509-c2832f80","@abtnode/models":"1.16.34-beta-20241213-135509-c2832f80","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241213-135509-c2832f80","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241213-135509-c2832f80","@arcblock/did-ext":"^1.18.161","@abtnode/analytics":"1.16.34-beta-20241213-135509-c2832f80","@arcblock/did-auth":"1.18.161","@blocklet/constant":"1.16.34-beta-20241213-135509-c2832f80","@arcblock/event-hub":"1.18.161","@arcblock/validator":"^1.18.161","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241213-135509-c2832f80","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241213-135509-c2832f80","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241213-135509-c2832f80","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.88","@ocap/wallet":"1.18.161","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.161","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.88","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.88","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241213-135509-c2832f80","@blocklet/ui-react":"^2.10.88","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.88","@arcblock/react-hooks":"^2.10.88","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.88","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241213-135509-c2832f80_1734098297760_0.17270070973786433","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241214-102147-410be539":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241214-102147-410be539","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241214-102147-410be539","maintainers":[{"name":"wangshijun","email":"wangshijun2010@gmail.com"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e0426f625ed5040b6977ab2e2bfb6a1e207938da","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241214-102147-410be539.tgz","fileCount":423,"integrity":"sha512-Rpz0B2SHJ+BH7iyXH1HfM8igmytVTzE2N+S8f7vbaya+r2uLRzS1R/we2yA0SMv//IMkfT+DQVNoDB7duyDo7A==","signatures":[{"sig":"MEUCIAy1vysHKQ8fTxpDZuWuZLIjWnseF7ooNnzwn8YS/eVgAiEAwXqGumjduNNDsCh+Pjvhf725/z6j92IVPXBtsOPX1fY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22494357},"main":"api/index.js","gitHead":"7f14bf890cebd9294f3953a7adc64608c078771b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"wangshijun2010@gmail.com"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^6.0.0","minimatch":"^9.0.4","@ocap/util":"1.18.161","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.161","@ocap/client":"1.18.161","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241214-102147-410be539","@abtnode/core":"1.16.34-beta-20241214-102147-410be539","@abtnode/cron":"1.16.34-beta-20241214-102147-410be539","@abtnode/util":"1.16.34-beta-20241214-102147-410be539","@arcblock/did":"^1.18.161","@arcblock/jwt":"1.18.161","@blocklet/sdk":"1.16.34-beta-20241214-102147-410be539","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241214-102147-410be539","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241214-102147-410be539","@abtnode/logger":"1.16.34-beta-20241214-102147-410be539","@abtnode/models":"1.16.34-beta-20241214-102147-410be539","transliteration":"^2.3.5","@blocklet/js-sdk":"1.16.34-beta-20241214-102147-410be539","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241214-102147-410be539","@arcblock/did-ext":"^1.18.161","@abtnode/analytics":"1.16.34-beta-20241214-102147-410be539","@arcblock/did-auth":"1.18.161","@blocklet/constant":"1.16.34-beta-20241214-102147-410be539","@arcblock/event-hub":"1.18.161","@arcblock/validator":"^1.18.161","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241214-102147-410be539","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241214-102147-410be539","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241214-102147-410be539","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.88","@ocap/wallet":"1.18.161","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.161","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.88","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.88","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241214-102147-410be539","@blocklet/ui-react":"^2.10.88","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.88","@arcblock/react-hooks":"^2.10.88","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.88","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241214-102147-410be539_1734171891507_0.2038282194285097","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241216-230644-e9ec07d8":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241216-230644-e9ec07d8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241216-230644-e9ec07d8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab67644eec21f3e143e206b65f4777c47e787260","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241216-230644-e9ec07d8.tgz","fileCount":423,"integrity":"sha512-7Pzb/51QwZGSK464HLLoLAuMjvWMFjXg0v/p7Tie6j6vds5YKf2lXAvbjZmC3eK2io36FyR3ViZZgCkuvjotMg==","signatures":[{"sig":"MEQCID9BjL6vfTAfrnnW+/AXhb450RSXL9b19TG2FHFuPIapAiA86f9HweF4xvsIhOePUoBW80G08JJ09hcECgjEi4gDkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22499929},"main":"api/index.js","gitHead":"053345d37470cb508a807085f14690cfec6073af","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.161","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.161","@ocap/client":"1.18.161","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241216-230644-e9ec07d8","@abtnode/core":"1.16.34-beta-20241216-230644-e9ec07d8","@abtnode/cron":"1.16.34-beta-20241216-230644-e9ec07d8","@abtnode/util":"1.16.34-beta-20241216-230644-e9ec07d8","@arcblock/did":"^1.18.161","@arcblock/jwt":"1.18.161","@blocklet/sdk":"1.16.34-beta-20241216-230644-e9ec07d8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241216-230644-e9ec07d8","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241216-230644-e9ec07d8","@abtnode/logger":"1.16.34-beta-20241216-230644-e9ec07d8","@abtnode/models":"1.16.34-beta-20241216-230644-e9ec07d8","transliteration":"^2.3.5","@blocklet/images":"1.16.34-beta-20241216-230644-e9ec07d8","@blocklet/js-sdk":"1.16.34-beta-20241216-230644-e9ec07d8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241216-230644-e9ec07d8","@arcblock/did-ext":"^1.18.161","@abtnode/analytics":"1.16.34-beta-20241216-230644-e9ec07d8","@arcblock/did-auth":"1.18.161","@blocklet/constant":"1.16.34-beta-20241216-230644-e9ec07d8","@arcblock/event-hub":"1.18.161","@arcblock/validator":"^1.18.161","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.78","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241216-230644-e9ec07d8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241216-230644-e9ec07d8","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241216-230644-e9ec07d8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.88","@ocap/wallet":"1.18.161","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.161","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.88","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.88","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241216-230644-e9ec07d8","@blocklet/ui-react":"^2.10.88","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.88","@arcblock/react-hooks":"^2.10.88","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.88","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241216-230644-e9ec07d8_1734390602788_0.3040002365820911","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241218-045149-150af879":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241218-045149-150af879","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241218-045149-150af879","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3e943b579a4bcf42497b04e64527d0ed1d1748f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241218-045149-150af879.tgz","fileCount":423,"integrity":"sha512-JxRgIo4A154qSRRoqRCW4vZoDYRcR4zHjq+G1ITAJ9R8/y0wPBSnVhYQH0KwOGy/YKw0TgbYqrwM45lio72wQA==","signatures":[{"sig":"MEQCIG9/zTK4aCEFbAJbSgSRnaAgEbAJjtFyMtyLKcCAU0OyAiAzw+0l87Xc73d6Lpc6jmvvMiOUoKpc/COS17xKJK8mPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22499789},"main":"api/index.js","gitHead":"91907df23611fc7d41194669bc0831af1909114c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241218-045149-150af879","@abtnode/core":"1.16.34-beta-20241218-045149-150af879","@abtnode/cron":"1.16.34-beta-20241218-045149-150af879","@abtnode/util":"1.16.34-beta-20241218-045149-150af879","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.34-beta-20241218-045149-150af879","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241218-045149-150af879","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241218-045149-150af879","@abtnode/logger":"1.16.34-beta-20241218-045149-150af879","@abtnode/models":"1.16.34-beta-20241218-045149-150af879","transliteration":"^2.3.5","@blocklet/images":"1.16.34-beta-20241218-045149-150af879","@blocklet/js-sdk":"1.16.34-beta-20241218-045149-150af879","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241218-045149-150af879","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.34-beta-20241218-045149-150af879","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.34-beta-20241218-045149-150af879","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241218-045149-150af879","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241218-045149-150af879","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241218-045149-150af879","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.10.90","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.10.90","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.10.90","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241218-045149-150af879","@blocklet/ui-react":"^2.10.90","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.10.90","@arcblock/react-hooks":"^2.10.90","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.10.90","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241218-045149-150af879_1734497703036_0.6374052385935571","host":"s3://npm-registry-packages-npm-production"}},"1.16.34-beta-20241219-132811-455be4c4":{"name":"@abtnode/blocklet-services","version":"1.16.34-beta-20241219-132811-455be4c4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34-beta-20241219-132811-455be4c4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"623811ca2dee1b47110c2e3f732d7b3076d72b98","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34-beta-20241219-132811-455be4c4.tgz","fileCount":423,"integrity":"sha512-YDlrd5FJnhs1ePl7zQKNN4GI3GeyM4fCsy98u9yy3NA/bVbTOtkBs8sobyyKpO52LrTo+XPMGfTMalgLEQQqIg==","signatures":[{"sig":"MEYCIQCNVTRqcRYvRoJly9n8jkwdYuZtNEMGJUnG/gErWFUAHAIhAPryjkU3dvA1C76aptUy8sVSrsM3CEvFVnY+s2ijKmpS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22500398},"main":"api/index.js","gitHead":"3a9f521b7176d370476660e973f179c6a00e68b3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34-beta-20241219-132811-455be4c4","@abtnode/core":"1.16.34-beta-20241219-132811-455be4c4","@abtnode/cron":"1.16.34-beta-20241219-132811-455be4c4","@abtnode/util":"1.16.34-beta-20241219-132811-455be4c4","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.34-beta-20241219-132811-455be4c4","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34-beta-20241219-132811-455be4c4","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34-beta-20241219-132811-455be4c4","@abtnode/logger":"1.16.34-beta-20241219-132811-455be4c4","@abtnode/models":"1.16.34-beta-20241219-132811-455be4c4","transliteration":"^2.3.5","@blocklet/images":"1.16.34-beta-20241219-132811-455be4c4","@blocklet/js-sdk":"1.16.34-beta-20241219-132811-455be4c4","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34-beta-20241219-132811-455be4c4","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.34-beta-20241219-132811-455be4c4","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.34-beta-20241219-132811-455be4c4","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34-beta-20241219-132811-455be4c4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34-beta-20241219-132811-455be4c4","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34-beta-20241219-132811-455be4c4","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.1","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34-beta-20241219-132811-455be4c4","@blocklet/ui-react":"^2.11.1","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.1","@arcblock/react-hooks":"^2.11.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34-beta-20241219-132811-455be4c4_1734615093566_0.8289112760012873","host":"s3://npm-registry-packages-npm-production"}},"1.16.34":{"name":"@abtnode/blocklet-services","version":"1.16.34","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.34","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e6bef09f98044737107cab0a019c0a1200680ba9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.34.tgz","fileCount":423,"integrity":"sha512-AJEZ6/DBcpw3TAucB1kwIRasht+IWsS+eNyzU3KnkKba5W01bqMzHyqPAMZ7eGIrpGfJa5XoUGwnzh00N2Is+g==","signatures":[{"sig":"MEYCIQCnxQYBdokheScQFd+RhaajsjhWRTNSRPdMHEDd3kNgRAIhAOPKktq7pAYf0+3BLVSO03ft8hhMLKn1t1ywvR0oZJsC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22499828},"main":"api/index.js","gitHead":"843b12c2cbf9c11497dea690783735f0a83551c9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.34","@abtnode/core":"1.16.34","@abtnode/cron":"1.16.34","@abtnode/util":"1.16.34","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.34","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.34","path-to-regexp":"0.1.10","@abtnode/client":"1.16.34","@abtnode/logger":"1.16.34","@abtnode/models":"1.16.34","transliteration":"^2.3.5","@blocklet/images":"1.16.34","@blocklet/js-sdk":"1.16.34","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.34","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.34","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.34","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.34","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.34","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.34","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.1","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.34","@blocklet/ui-react":"^2.11.1","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.1","@arcblock/react-hooks":"^2.11.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.34_1734615997927_0.7884336101748561","host":"s3://npm-registry-packages-npm-production"}},"1.16.35-beta-20241220-110602-f7ee8cba":{"name":"@abtnode/blocklet-services","version":"1.16.35-beta-20241220-110602-f7ee8cba","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.35-beta-20241220-110602-f7ee8cba","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7bd3dfae70f704ad30030bfc9e9f88e5a5fbb113","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.35-beta-20241220-110602-f7ee8cba.tgz","fileCount":423,"integrity":"sha512-hBz7zz0bgFghHit5sYR3CPch7CZBZIOlx+Hp6F7yxI07+xQT9lq9zBO8q2xPgPWmDVlDMcXpeGJg3+R3tIz3ww==","signatures":[{"sig":"MEYCIQDp6N7ivDvcmPXxaXxLndkQYJ78WsZtDZwh1ZiCf+YUDAIhALJ3HxeqgDV2IgY4pGadTYUPq3G5/stV61kBPiwz9qw8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510137},"main":"api/index.js","gitHead":"c2b7351da906ccb19cad15a5229196803df5c2ce","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.35-beta-20241220-110602-f7ee8cba","@abtnode/core":"1.16.35-beta-20241220-110602-f7ee8cba","@abtnode/cron":"1.16.35-beta-20241220-110602-f7ee8cba","@abtnode/util":"1.16.35-beta-20241220-110602-f7ee8cba","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.35-beta-20241220-110602-f7ee8cba","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.35-beta-20241220-110602-f7ee8cba","path-to-regexp":"0.1.10","@abtnode/client":"1.16.35-beta-20241220-110602-f7ee8cba","@abtnode/logger":"1.16.35-beta-20241220-110602-f7ee8cba","@abtnode/models":"1.16.35-beta-20241220-110602-f7ee8cba","transliteration":"^2.3.5","@blocklet/images":"1.16.35-beta-20241220-110602-f7ee8cba","@blocklet/js-sdk":"1.16.35-beta-20241220-110602-f7ee8cba","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.35-beta-20241220-110602-f7ee8cba","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.35-beta-20241220-110602-f7ee8cba","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.35-beta-20241220-110602-f7ee8cba","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.35-beta-20241220-110602-f7ee8cba","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.35-beta-20241220-110602-f7ee8cba","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.35-beta-20241220-110602-f7ee8cba","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.1","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.35-beta-20241220-110602-f7ee8cba","@blocklet/ui-react":"^2.11.1","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.1","@arcblock/react-hooks":"^2.11.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.35-beta-20241220-110602-f7ee8cba_1734692946849_0.033673065237465494","host":"s3://npm-registry-packages-npm-production"}},"1.16.35":{"name":"@abtnode/blocklet-services","version":"1.16.35","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.35","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"db7117208d494be5043cecf947d27fb30c840a3d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.35.tgz","fileCount":423,"integrity":"sha512-k9ocP1iGfGutYnyH888YKZPbnj1Wpa+A4LLa6PXiov2qdg79ikSZCSv1nSP55wwXHy7lhyzRUcRK4tssetbI5A==","signatures":[{"sig":"MEUCIBJs6e4rZb1mjRee4/rDComgJkujKQswPyJ8h/ng8FlAAiEAv43C/weBauMEfz3t8E5Ne8lpeYWYvrZScrdfZqisI2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22509567},"main":"api/index.js","gitHead":"a1888a5814c97a1cf6adfcee4e4d0721eabba7c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.35","@abtnode/core":"1.16.35","@abtnode/cron":"1.16.35","@abtnode/util":"1.16.35","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.35","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.35","path-to-regexp":"0.1.10","@abtnode/client":"1.16.35","@abtnode/logger":"1.16.35","@abtnode/models":"1.16.35","transliteration":"^2.3.5","@blocklet/images":"1.16.35","@blocklet/js-sdk":"1.16.35","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.35","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.35","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.35","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.35","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.35","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.35","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.1","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.35","@blocklet/ui-react":"^2.11.1","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.1","@arcblock/react-hooks":"^2.11.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.35_1734741072467_0.9392160342695728","host":"s3://npm-registry-packages-npm-production"}},"1.16.36":{"name":"@abtnode/blocklet-services","version":"1.16.36","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.36","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cb168a1e6c52c3ead1064bdcf199d87216ff4acb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.36.tgz","fileCount":423,"integrity":"sha512-l6HewFcGQUOiJlZJ3VYbcKPKxygq8sRtd8SCRVEd9ECDdgUumWKvAQmv+NK2Ltm8Ze1aRBd5Z5NKfvGCC7ud1w==","signatures":[{"sig":"MEUCIFsXlLHeBuCMDNSqi6vX9lFug6osbOaQIANJZZemFuCbAiEAqEJd4Z/ohcPapO6Q/6tvI6zhftbjcE0HwtJmV0tQ4DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22509567},"main":"api/index.js","gitHead":"2d70fa8a2f68de49e1d5718e693ec6b1bdcad15e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.36","@abtnode/core":"1.16.36","@abtnode/cron":"1.16.36","@abtnode/util":"1.16.36","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.36","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.36","path-to-regexp":"0.1.10","@abtnode/client":"1.16.36","@abtnode/logger":"1.16.36","@abtnode/models":"1.16.36","transliteration":"^2.3.5","@blocklet/images":"1.16.36","@blocklet/js-sdk":"1.16.36","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.36","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.36","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.36","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.5.82","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.36","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.36","@blocklet/uploader-server":"^0.1.62","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.36","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.1","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.36","@blocklet/ui-react":"^2.11.1","@blocklet/uploader":"^0.1.58","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.1","@arcblock/react-hooks":"^2.11.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.36_1734742007223_0.09772062728817232","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20241224-013714-a79db7d3":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20241224-013714-a79db7d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20241224-013714-a79db7d3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"813fe124c0587ef76586e5011d067098f84a0352","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20241224-013714-a79db7d3.tgz","fileCount":430,"integrity":"sha512-p+BvAS4nFCIvcQxUR12LTjB02S8/2SzfIhdoL5Y8sZNl++9GrlpV3YcDnGcSa+Ig1wxaj/N+6HO6CPM+dPB3iw==","signatures":[{"sig":"MEYCIQDrBKDKpPtAB2CTI/zxB2VgwoEiFa5fKbTDVNWbR7gAawIhAM3Byvpt8fMTA556q6Li5l5WAIka6FyM/gB4VVdD9nZS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22924314},"main":"api/index.js","gitHead":"040363d1ac077f7d4b4ee29e6c3bfc3e61c3ce3f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20241224-013714-a79db7d3","@abtnode/core":"1.16.37-beta-20241224-013714-a79db7d3","@abtnode/cron":"1.16.37-beta-20241224-013714-a79db7d3","@abtnode/util":"1.16.37-beta-20241224-013714-a79db7d3","@arcblock/did":"^1.18.162","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.37-beta-20241224-013714-a79db7d3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20241224-013714-a79db7d3","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20241224-013714-a79db7d3","@abtnode/logger":"1.16.37-beta-20241224-013714-a79db7d3","@abtnode/models":"1.16.37-beta-20241224-013714-a79db7d3","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20241224-013714-a79db7d3","@blocklet/js-sdk":"1.16.37-beta-20241224-013714-a79db7d3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20241224-013714-a79db7d3","@arcblock/did-ext":"^1.18.162","@abtnode/analytics":"1.16.37-beta-20241224-013714-a79db7d3","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.37-beta-20241224-013714-a79db7d3","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.162","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.6.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20241224-013714-a79db7d3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20241224-013714-a79db7d3","@blocklet/uploader-server":"^0.1.64","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20241224-013714-a79db7d3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.5","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.5","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20241224-013714-a79db7d3","@blocklet/ui-react":"^2.11.5","@blocklet/uploader":"^0.1.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.5","@arcblock/react-hooks":"^2.11.5","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.5","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20241224-013714-a79db7d3_1735004440141_0.07489837001295374","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20241225-042616-74a39677":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20241225-042616-74a39677","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20241225-042616-74a39677","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fd0c69b4067fa1411145df2288d0ba131df265ea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20241225-042616-74a39677.tgz","fileCount":428,"integrity":"sha512-j391RYeQ3elNDBVECJpafNdHkJA7B6mYrw+sxa+4S+Nw9JsHSxc73Q5Ii1176q4AJvgsVG2L6sCMdHnSwXUI1Q==","signatures":[{"sig":"MEUCIQDy+eIBzRPmBLkNrNFa8PxlzuOZu+ZEwb4ywjKQqPB8awIgODcRbWbpznqrJ7HA40xNEohKTEEU1Xuq5q5w02CCt3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22985877},"main":"api/index.js","gitHead":"7cf5cfe0d4d8e356cbf5e175c2028bee8bdf43eb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20241225-042616-74a39677","@abtnode/core":"1.16.37-beta-20241225-042616-74a39677","@abtnode/cron":"1.16.37-beta-20241225-042616-74a39677","@abtnode/util":"1.16.37-beta-20241225-042616-74a39677","@arcblock/did":"^1.18.163","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.37-beta-20241225-042616-74a39677","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20241225-042616-74a39677","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20241225-042616-74a39677","@abtnode/logger":"1.16.37-beta-20241225-042616-74a39677","@abtnode/models":"1.16.37-beta-20241225-042616-74a39677","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20241225-042616-74a39677","@blocklet/js-sdk":"1.16.37-beta-20241225-042616-74a39677","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20241225-042616-74a39677","@arcblock/did-ext":"^1.18.163","@abtnode/analytics":"1.16.37-beta-20241225-042616-74a39677","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.37-beta-20241225-042616-74a39677","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.163","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.6.0","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20241225-042616-74a39677","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20241225-042616-74a39677","@blocklet/uploader-server":"^0.1.64","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20241225-042616-74a39677","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.9","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.9","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.9","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20241225-042616-74a39677","@blocklet/ui-react":"^2.11.9","@blocklet/uploader":"^0.1.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.9","@arcblock/react-hooks":"^2.11.9","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.9","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20241225-042616-74a39677_1735100983484_0.37990850027582046","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20241227-230028-f4f77779":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20241227-230028-f4f77779","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20241227-230028-f4f77779","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"22a30ea4cd7cf322f5571d0cac4b3fc2fc54d3b2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20241227-230028-f4f77779.tgz","fileCount":425,"integrity":"sha512-aWASomaIhZsjDk+ZCltinpFRtjxgxZwnZEqlSCWCAKTct1ogl5W9Y3nnitGymTuq98Raia2OFBFv6MY3BZz6Tw==","signatures":[{"sig":"MEUCIQCwpmLo0ku480342UOy9zMPsDz6cQjbMRCj817ikf72YwIgGUlgfeq7yH6O8XPnrFEjcvQ0ToNrIf24Y43DU39GFs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22722218},"main":"api/index.js","gitHead":"e56e0d8c525e18e6fc84fa6915a9d8cb710bb28f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.162","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.162","@ocap/client":"1.18.162","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20241227-230028-f4f77779","@abtnode/core":"1.16.37-beta-20241227-230028-f4f77779","@abtnode/cron":"1.16.37-beta-20241227-230028-f4f77779","@abtnode/util":"1.16.37-beta-20241227-230028-f4f77779","@arcblock/did":"^1.18.164","@arcblock/jwt":"1.18.162","@blocklet/sdk":"1.16.37-beta-20241227-230028-f4f77779","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20241227-230028-f4f77779","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20241227-230028-f4f77779","@abtnode/logger":"1.16.37-beta-20241227-230028-f4f77779","@abtnode/models":"1.16.37-beta-20241227-230028-f4f77779","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20241227-230028-f4f77779","@blocklet/js-sdk":"1.16.37-beta-20241227-230028-f4f77779","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20241227-230028-f4f77779","@arcblock/did-ext":"^1.18.164","@abtnode/analytics":"1.16.37-beta-20241227-230028-f4f77779","@arcblock/did-auth":"1.18.162","@blocklet/constant":"1.16.37-beta-20241227-230028-f4f77779","@arcblock/event-hub":"1.18.162","@arcblock/validator":"^1.18.164","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^0.6.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20241227-230028-f4f77779","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20241227-230028-f4f77779","@blocklet/uploader-server":"^0.1.64","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.5","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20241227-230028-f4f77779","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.14","@ocap/wallet":"1.18.162","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.162","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20241227-230028-f4f77779","@blocklet/ui-react":"^2.11.14","@blocklet/uploader":"^0.1.60","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.14","@arcblock/react-hooks":"^2.11.14","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.14","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20241227-230028-f4f77779_1735340625243_0.9997089303945834","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250102-115729-ae7f327e":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250102-115729-ae7f327e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250102-115729-ae7f327e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2bc247d1b84161ee969399539285851adaa912e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250102-115729-ae7f327e.tgz","fileCount":435,"integrity":"sha512-tgHSjW/CoIyWjBH2iQMgK2FliY9cNgP30/qLWc8AhNAh17gEkhlzFWdeBxwHFh/VyAeYqPPTIuGhXHoFH6vvnA==","signatures":[{"sig":"MEUCIFjgPXocR6Bv8Sv4lRU0g9a6VSCJ6LFUC8p7x7FtqAR0AiEA7tYs2ivHCwXT8aDoX9abtS+YIWTpIr1202ACbc+kGTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22757162},"main":"api/index.js","gitHead":"3f2d744095b2056010fdd1635841857a65f12232","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.166","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.166","@ocap/client":"1.18.166","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250102-115729-ae7f327e","@abtnode/core":"1.16.37-beta-20250102-115729-ae7f327e","@abtnode/cron":"1.16.37-beta-20250102-115729-ae7f327e","@abtnode/util":"1.16.37-beta-20250102-115729-ae7f327e","@arcblock/did":"^1.18.166","@arcblock/jwt":"1.18.166","@blocklet/env":"1.16.37-beta-20250102-115729-ae7f327e","@blocklet/sdk":"1.16.37-beta-20250102-115729-ae7f327e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250102-115729-ae7f327e","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250102-115729-ae7f327e","@abtnode/logger":"1.16.37-beta-20250102-115729-ae7f327e","@abtnode/models":"1.16.37-beta-20250102-115729-ae7f327e","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250102-115729-ae7f327e","@blocklet/js-sdk":"1.16.37-beta-20250102-115729-ae7f327e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250102-115729-ae7f327e","@arcblock/did-ext":"^1.18.166","@abtnode/analytics":"1.16.37-beta-20250102-115729-ae7f327e","@arcblock/did-auth":"1.18.166","@blocklet/constant":"1.16.37-beta-20250102-115729-ae7f327e","@arcblock/event-hub":"1.18.166","@arcblock/validator":"^1.18.166","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250102-115729-ae7f327e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250102-115729-ae7f327e","@blocklet/uploader-server":"^0.1.65","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250102-115729-ae7f327e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.15","@ocap/wallet":"1.18.166","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.166","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.15","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.15","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250102-115729-ae7f327e","@blocklet/ui-react":"^2.11.15","@blocklet/uploader":"^0.1.61","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.15","@arcblock/react-hooks":"^2.11.15","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.15","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250102-115729-ae7f327e_1735819243243_0.6655690565296677","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250104-120451-e4049aeb":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250104-120451-e4049aeb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250104-120451-e4049aeb","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"03f0b89fe4b0e3bd865af8df139828e3b74d04f0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250104-120451-e4049aeb.tgz","fileCount":435,"integrity":"sha512-aiQsRfJSn60iKJRQ2B3HnxoOzD2KMlZfzCUEQSBJnqH/7ToRnLK4D9ML/oL9fGqJj/1CriRXaUlfEBSPB7bA2Q==","signatures":[{"sig":"MEUCIFEpatFBTQpxT+PHR5Dqwk9F6THUYtNw0woiP90+ctNjAiEA3ienJOrd3nMK5aOf7NuylMw46EGO6IFSfmpJ1tzT1Zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22757522},"main":"api/index.js","gitHead":"b7b25187705d6a0ac07d3ff4ed3333bf7808120b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.18.166","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.18.166","@ocap/client":"1.18.166","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250104-120451-e4049aeb","@abtnode/core":"1.16.37-beta-20250104-120451-e4049aeb","@abtnode/cron":"1.16.37-beta-20250104-120451-e4049aeb","@abtnode/util":"1.16.37-beta-20250104-120451-e4049aeb","@arcblock/did":"^1.18.166","@arcblock/jwt":"1.18.166","@blocklet/env":"1.16.37-beta-20250104-120451-e4049aeb","@blocklet/sdk":"1.16.37-beta-20250104-120451-e4049aeb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250104-120451-e4049aeb","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250104-120451-e4049aeb","@abtnode/logger":"1.16.37-beta-20250104-120451-e4049aeb","@abtnode/models":"1.16.37-beta-20250104-120451-e4049aeb","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250104-120451-e4049aeb","@blocklet/js-sdk":"1.16.37-beta-20250104-120451-e4049aeb","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250104-120451-e4049aeb","@arcblock/did-ext":"^1.18.166","@abtnode/analytics":"1.16.37-beta-20250104-120451-e4049aeb","@arcblock/did-auth":"1.18.166","@blocklet/constant":"1.16.37-beta-20250104-120451-e4049aeb","@arcblock/event-hub":"1.18.166","@arcblock/validator":"^1.18.166","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250104-120451-e4049aeb","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250104-120451-e4049aeb","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250104-120451-e4049aeb","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.15","@ocap/wallet":"1.18.166","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.18.166","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.15","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.15","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250104-120451-e4049aeb","@blocklet/ui-react":"^2.11.15","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.15","@arcblock/react-hooks":"^2.11.15","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.15","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250104-120451-e4049aeb_1735992499809_0.9804263324124465","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250106-134442-ea92021c":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250106-134442-ea92021c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250106-134442-ea92021c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"33b91a48ce2f10b242347735bb1b38f8f8313022","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250106-134442-ea92021c.tgz","fileCount":379,"integrity":"sha512-EEIms/PlLMR9LzLTSMGT6lqdl0JlhqSgKr4lmbEgNUv9Hpg4GAlW7I4YlLqRzdJKLAzLtZMmu0Gd8Lc77Ijzuw==","signatures":[{"sig":"MEUCIAa/qgp9v5Z7p6NyrgIxBR2fKF/Y0mFRJyGFLtZkAkLdAiEAmKCLtccL34KxOMPdeR9FqSQJQFRWZU+WRTqDJXomvsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22614199},"main":"api/index.js","gitHead":"3ca08cceb016a318c7c00ec1f1bef4db19a3c723","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.1","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.1","@ocap/client":"1.19.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250106-134442-ea92021c","@abtnode/core":"1.16.37-beta-20250106-134442-ea92021c","@abtnode/cron":"1.16.37-beta-20250106-134442-ea92021c","@abtnode/util":"1.16.37-beta-20250106-134442-ea92021c","@arcblock/did":"^1.19.1","@arcblock/jwt":"1.19.1","@blocklet/env":"1.16.37-beta-20250106-134442-ea92021c","@blocklet/sdk":"1.16.37-beta-20250106-134442-ea92021c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250106-134442-ea92021c","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250106-134442-ea92021c","@abtnode/logger":"1.16.37-beta-20250106-134442-ea92021c","@abtnode/models":"1.16.37-beta-20250106-134442-ea92021c","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250106-134442-ea92021c","@blocklet/js-sdk":"1.16.37-beta-20250106-134442-ea92021c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250106-134442-ea92021c","@arcblock/did-ext":"^1.19.1","@abtnode/analytics":"1.16.37-beta-20250106-134442-ea92021c","@arcblock/did-auth":"1.19.1","@blocklet/constant":"1.16.37-beta-20250106-134442-ea92021c","@arcblock/event-hub":"1.19.1","@arcblock/validator":"^1.19.1","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250106-134442-ea92021c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250106-134442-ea92021c","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250106-134442-ea92021c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.17","@ocap/wallet":"1.19.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.17","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.17","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250106-134442-ea92021c","@blocklet/ui-react":"^2.11.17","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.17","@arcblock/react-hooks":"^2.11.17","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.17","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250106-134442-ea92021c_1736171278622_0.09351136730161413","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250107-235521-f1778ec0":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250107-235521-f1778ec0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250107-235521-f1778ec0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"92b9b8cf5e6b83061da945b0cbac1f41e330a1aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250107-235521-f1778ec0.tgz","fileCount":379,"integrity":"sha512-DgPmvSeb0DkLnsiixVvZ6WFkHE6Vk0CI/IsPbsePbuzAFFksSKUsLOmpXSXdvRzGpS7Tpdea3glXanbYc4JGbQ==","signatures":[{"sig":"MEYCIQCRtUHroKe/EJZUIsAw0XQDl9EeCYZ1iY6blYX0fuiqGwIhAKWGz/sVKHHAyAvxxvMAlC1Q1Lct8lD0tqXDgeGuZS71","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22614313},"main":"api/index.js","gitHead":"3a46e922782029700f45d7da9fd9535302d0594c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.1","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.1","@ocap/client":"1.19.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250107-235521-f1778ec0","@abtnode/core":"1.16.37-beta-20250107-235521-f1778ec0","@abtnode/cron":"1.16.37-beta-20250107-235521-f1778ec0","@abtnode/util":"1.16.37-beta-20250107-235521-f1778ec0","@arcblock/did":"^1.19.1","@arcblock/jwt":"1.19.1","@blocklet/env":"1.16.37-beta-20250107-235521-f1778ec0","@blocklet/sdk":"1.16.37-beta-20250107-235521-f1778ec0","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250107-235521-f1778ec0","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250107-235521-f1778ec0","@abtnode/logger":"1.16.37-beta-20250107-235521-f1778ec0","@abtnode/models":"1.16.37-beta-20250107-235521-f1778ec0","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250107-235521-f1778ec0","@blocklet/js-sdk":"1.16.37-beta-20250107-235521-f1778ec0","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250107-235521-f1778ec0","@arcblock/did-ext":"^1.19.1","@abtnode/analytics":"1.16.37-beta-20250107-235521-f1778ec0","@arcblock/did-auth":"1.19.1","@blocklet/constant":"1.16.37-beta-20250107-235521-f1778ec0","@arcblock/event-hub":"1.19.1","@arcblock/validator":"^1.19.1","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250107-235521-f1778ec0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250107-235521-f1778ec0","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250107-235521-f1778ec0","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.20","@ocap/wallet":"1.19.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.20","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.20","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250107-235521-f1778ec0","@blocklet/ui-react":"^2.11.20","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.20","@arcblock/react-hooks":"^2.11.20","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.20","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250107-235521-f1778ec0_1736294324660_0.5612325629580117","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250108-010153-e4bcd256":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250108-010153-e4bcd256","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250108-010153-e4bcd256","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"604017469ff6cc82537e1a82fcf25ce4be533ca4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250108-010153-e4bcd256.tgz","fileCount":379,"integrity":"sha512-VPkbdPSOnPeVCu6hem6HxFoM4BC2zyqQNgRnD0LX0/bFZV2+JWnyy4if798po2dKAPI3zs89SCbbhkP/jfCE3Q==","signatures":[{"sig":"MEYCIQCxMU1H3DjxZEi9j2XiV5oyt9nY97nVHBHJcydQ1pqvvQIhAJmnwLFYQPsy/00gZRC/Wivm9lPyuiVuu4d+bgLLPWHk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22661137},"main":"api/index.js","gitHead":"46a2fd988c2a554313a6e6d90f3e38e8e7737cde","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250108-010153-e4bcd256","@abtnode/core":"1.16.37-beta-20250108-010153-e4bcd256","@abtnode/cron":"1.16.37-beta-20250108-010153-e4bcd256","@abtnode/util":"1.16.37-beta-20250108-010153-e4bcd256","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.37-beta-20250108-010153-e4bcd256","@blocklet/sdk":"1.16.37-beta-20250108-010153-e4bcd256","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250108-010153-e4bcd256","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250108-010153-e4bcd256","@abtnode/logger":"1.16.37-beta-20250108-010153-e4bcd256","@abtnode/models":"1.16.37-beta-20250108-010153-e4bcd256","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250108-010153-e4bcd256","@blocklet/js-sdk":"1.16.37-beta-20250108-010153-e4bcd256","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250108-010153-e4bcd256","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.37-beta-20250108-010153-e4bcd256","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.37-beta-20250108-010153-e4bcd256","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250108-010153-e4bcd256","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250108-010153-e4bcd256","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250108-010153-e4bcd256","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.22","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250108-010153-e4bcd256","@blocklet/ui-react":"^2.11.22","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.22","@arcblock/react-hooks":"^2.11.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250108-010153-e4bcd256_1736298359669_0.8817788704239176","host":"s3://npm-registry-packages-npm-production"}},"1.16.37-beta-20250108-030909-4ccec32e":{"name":"@abtnode/blocklet-services","version":"1.16.37-beta-20250108-030909-4ccec32e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37-beta-20250108-030909-4ccec32e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed30127dc937ca7ccf3a134457538b300155dd8b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37-beta-20250108-030909-4ccec32e.tgz","fileCount":379,"integrity":"sha512-ZyPhRLu7JTrulo+uV4giwt/OjswkXnr0aAZa1FTnBIlHMR9nNQk9572pCr0ojdheqBOyPbxBBsfIaGyKjy16aA==","signatures":[{"sig":"MEUCIDZTVWLUjKk68lGEX9Xt6CFfgXsUiLNmqrM5Y3xtScCiAiEAhddC57jWAH/bBAN27RSVD5+38WOl/XcFWM4gHj/VDsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22661137},"main":"api/index.js","gitHead":"552f8a6280aa2331170253e6e76bbd0d3d975f0f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37-beta-20250108-030909-4ccec32e","@abtnode/core":"1.16.37-beta-20250108-030909-4ccec32e","@abtnode/cron":"1.16.37-beta-20250108-030909-4ccec32e","@abtnode/util":"1.16.37-beta-20250108-030909-4ccec32e","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.37-beta-20250108-030909-4ccec32e","@blocklet/sdk":"1.16.37-beta-20250108-030909-4ccec32e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37-beta-20250108-030909-4ccec32e","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37-beta-20250108-030909-4ccec32e","@abtnode/logger":"1.16.37-beta-20250108-030909-4ccec32e","@abtnode/models":"1.16.37-beta-20250108-030909-4ccec32e","transliteration":"^2.3.5","@blocklet/images":"1.16.37-beta-20250108-030909-4ccec32e","@blocklet/js-sdk":"1.16.37-beta-20250108-030909-4ccec32e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37-beta-20250108-030909-4ccec32e","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.37-beta-20250108-030909-4ccec32e","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.37-beta-20250108-030909-4ccec32e","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37-beta-20250108-030909-4ccec32e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37-beta-20250108-030909-4ccec32e","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37-beta-20250108-030909-4ccec32e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.22","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37-beta-20250108-030909-4ccec32e","@blocklet/ui-react":"^2.11.22","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.22","@arcblock/react-hooks":"^2.11.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37-beta-20250108-030909-4ccec32e_1736305944278_0.8674917140099676","host":"s3://npm-registry-packages-npm-production"}},"1.16.37":{"name":"@abtnode/blocklet-services","version":"1.16.37","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.37","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2bc0dd5c506e0362fbf67d522fdd85abef06aebd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.37.tgz","fileCount":379,"integrity":"sha512-PraZw5ZVT9UjusMIZ6vNt0B4Ohq4PNeypcG+EJMIwokO0zHgpKzGymS5MIlOGHb0cwVGhGnmIFuWJpAdbwL6eg==","signatures":[{"sig":"MEYCIQDKV3KebixaxoR43Aj0+1mIOG7rnd+xo0rp5H5F9+gifgIhAKJSchP0SKLuZeCF1I71nffBRziint50+iAaS/1U86eN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22660537},"main":"api/index.js","gitHead":"3e06fd31ca113b7555c3eec22c9087e256b92f44","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.37","@abtnode/core":"1.16.37","@abtnode/cron":"1.16.37","@abtnode/util":"1.16.37","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.37","@blocklet/sdk":"1.16.37","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.37","path-to-regexp":"0.1.10","@abtnode/client":"1.16.37","@abtnode/logger":"1.16.37","@abtnode/models":"1.16.37","transliteration":"^2.3.5","@blocklet/images":"1.16.37","@blocklet/js-sdk":"1.16.37","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.37","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.37","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.37","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.37","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.37","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.37","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.22","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.37","@blocklet/ui-react":"^2.11.22","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.22","@arcblock/react-hooks":"^2.11.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.37_1736306676025_0.5165786189202974","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250108-235929-17742885":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250108-235929-17742885","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250108-235929-17742885","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"be525d88d1695b067e8f2f87f5f7ec3d3a2c649c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250108-235929-17742885.tgz","fileCount":381,"integrity":"sha512-U+W5vo/R2g7vdHW51YLAwdyNZASOPzXfEfrzitd6sRmPRehls2RME0UfU5jLL87+boa+hw6IHPyQwBLMYEuFFg==","signatures":[{"sig":"MEUCIQCT3Kj9W7jXAy+NS8y6J0pw3p3C56vhddYWLFy8m0iJLwIgP/HRUsmRd4Pf04P8gxwZvT3Oa/KO49++BlLnlCFst3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22716864},"main":"api/index.js","gitHead":"09d67442bff28543c35824a41c23bea3b75a2a23","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250108-235929-17742885","@abtnode/core":"1.16.38-beta-20250108-235929-17742885","@abtnode/cron":"1.16.38-beta-20250108-235929-17742885","@abtnode/util":"1.16.38-beta-20250108-235929-17742885","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.38-beta-20250108-235929-17742885","@blocklet/sdk":"1.16.38-beta-20250108-235929-17742885","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250108-235929-17742885","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250108-235929-17742885","@abtnode/logger":"1.16.38-beta-20250108-235929-17742885","@abtnode/models":"1.16.38-beta-20250108-235929-17742885","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250108-235929-17742885","@blocklet/js-sdk":"1.16.38-beta-20250108-235929-17742885","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250108-235929-17742885","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.38-beta-20250108-235929-17742885","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.38-beta-20250108-235929-17742885","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.1","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250108-235929-17742885","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250108-235929-17742885","@blocklet/uploader-server":"^0.1.66","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250108-235929-17742885","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.22","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.22","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250108-235929-17742885","@blocklet/ui-react":"^2.11.22","@blocklet/uploader":"^0.1.62","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.22","@arcblock/react-hooks":"^2.11.22","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.22","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250108-235929-17742885_1736380966949_0.2895321996512088","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250110-003414-d3c1bfbd":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250110-003414-d3c1bfbd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250110-003414-d3c1bfbd","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6c0ad634340b5ff72b5ec80c2b00c400f73940aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250110-003414-d3c1bfbd.tgz","fileCount":381,"integrity":"sha512-f3T7oJ2fMgbstKFt472lGnd55j5Cyh5nmboveYKbLxaxzbrjJpGhvjFTimeONj3Oi4FBhgS7xLBgAK7wGbrVaQ==","signatures":[{"sig":"MEUCIQC9SYXh6Z0YHZQg1+XhO0WYh5T7mTTo6BizAfle9TMMDgIgL1Sr3698ZNWZMydxYOX5tvAaazMnBhgKhx5rSWwF14w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22721198},"main":"api/index.js","gitHead":"56883ef3e5f208f18c3fe4eedfb664be8e2b4fa7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250110-003414-d3c1bfbd","@abtnode/core":"1.16.38-beta-20250110-003414-d3c1bfbd","@abtnode/cron":"1.16.38-beta-20250110-003414-d3c1bfbd","@abtnode/util":"1.16.38-beta-20250110-003414-d3c1bfbd","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.38-beta-20250110-003414-d3c1bfbd","@blocklet/sdk":"1.16.38-beta-20250110-003414-d3c1bfbd","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250110-003414-d3c1bfbd","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250110-003414-d3c1bfbd","@abtnode/logger":"1.16.38-beta-20250110-003414-d3c1bfbd","@abtnode/models":"1.16.38-beta-20250110-003414-d3c1bfbd","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250110-003414-d3c1bfbd","@blocklet/js-sdk":"1.16.38-beta-20250110-003414-d3c1bfbd","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250110-003414-d3c1bfbd","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.38-beta-20250110-003414-d3c1bfbd","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.38-beta-20250110-003414-d3c1bfbd","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.2","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250110-003414-d3c1bfbd","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250110-003414-d3c1bfbd","@blocklet/uploader-server":"^0.1.67","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250110-003414-d3c1bfbd","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.25","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250110-003414-d3c1bfbd","@blocklet/ui-react":"^2.11.25","@blocklet/uploader":"^0.1.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.25","@arcblock/react-hooks":"^2.11.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250110-003414-d3c1bfbd_1736469449910_0.7405293663014432","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250110-093740-edc58f78":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250110-093740-edc58f78","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250110-093740-edc58f78","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0efb0bcbab9a4d290a65466e5f9d14821b3cbf7a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250110-093740-edc58f78.tgz","fileCount":382,"integrity":"sha512-ZBZAhqbhGLztPFv1QFCijjt5E3YYr8RFeiKwvWlVVm5AcMKya/0HvDO48mpMJSjWx5F7LEOaUlJp52KbweM2hQ==","signatures":[{"sig":"MEYCIQDkNbh5QTNgvSDPZKJLm7+GCXq6qdWtYWiy9JbUDKAtBgIhAP7zCRy897KiLxuAB6nkbuhlw25ngC0hLzBx8/3NKIil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22761448},"main":"api/index.js","gitHead":"7d1378d7023358e653ca092bfe2dd2c4e4a0aa02","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250110-093740-edc58f78","@abtnode/core":"1.16.38-beta-20250110-093740-edc58f78","@abtnode/cron":"1.16.38-beta-20250110-093740-edc58f78","@abtnode/util":"1.16.38-beta-20250110-093740-edc58f78","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.38-beta-20250110-093740-edc58f78","@blocklet/sdk":"1.16.38-beta-20250110-093740-edc58f78","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250110-093740-edc58f78","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250110-093740-edc58f78","@abtnode/logger":"1.16.38-beta-20250110-093740-edc58f78","@abtnode/models":"1.16.38-beta-20250110-093740-edc58f78","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250110-093740-edc58f78","@blocklet/js-sdk":"1.16.38-beta-20250110-093740-edc58f78","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250110-093740-edc58f78","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.38-beta-20250110-093740-edc58f78","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.38-beta-20250110-093740-edc58f78","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.2","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250110-093740-edc58f78","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250110-093740-edc58f78","@blocklet/uploader-server":"^0.1.67","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250110-093740-edc58f78","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.25","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250110-093740-edc58f78","@blocklet/ui-react":"^2.11.25","@blocklet/uploader":"^0.1.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.25","@arcblock/react-hooks":"^2.11.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250110-093740-edc58f78_1736502054745_0.5332598664482004","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250114-011103-277f0108":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250114-011103-277f0108","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250114-011103-277f0108","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8b501a8ffb440d4154765bfc936db9eb8491a9d4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250114-011103-277f0108.tgz","fileCount":382,"integrity":"sha512-QMoOMx3aKbn1UgEQQ2D2S9RLIhjXqK5xMURCKo4z6A/q+e6ln82Tqj+17XnmsrPA4Jtvq/RhI6sOKeIAnAXmtw==","signatures":[{"sig":"MEUCIQDNuDeKMAq5LyiVv4IPRpQnkB/xE8DV++x6Laxa0Mx8WgIgILgxETgEBdv97FAFok7n+4NdxkBE8hpibX8pTjrEF70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22765044},"main":"api/index.js","gitHead":"9e4d26709a9d8b01f6a0a9158220da8504132997","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250114-011103-277f0108","@abtnode/core":"1.16.38-beta-20250114-011103-277f0108","@abtnode/cron":"1.16.38-beta-20250114-011103-277f0108","@abtnode/util":"1.16.38-beta-20250114-011103-277f0108","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.38-beta-20250114-011103-277f0108","@blocklet/sdk":"1.16.38-beta-20250114-011103-277f0108","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250114-011103-277f0108","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250114-011103-277f0108","@abtnode/logger":"1.16.38-beta-20250114-011103-277f0108","@abtnode/models":"1.16.38-beta-20250114-011103-277f0108","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250114-011103-277f0108","@blocklet/js-sdk":"1.16.38-beta-20250114-011103-277f0108","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250114-011103-277f0108","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.38-beta-20250114-011103-277f0108","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.38-beta-20250114-011103-277f0108","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.2","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250114-011103-277f0108","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250114-011103-277f0108","@blocklet/uploader-server":"^0.1.67","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250114-011103-277f0108","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.25","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250114-011103-277f0108","@blocklet/ui-react":"^2.11.25","@blocklet/uploader":"^0.1.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.25","@arcblock/react-hooks":"^2.11.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250114-011103-277f0108_1736817260389_0.5439903766252883","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250115-235439-bb5a1c1b":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250115-235439-bb5a1c1b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250115-235439-bb5a1c1b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"97218672dff00d39d8a7a16f72afe66139b300d3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250115-235439-bb5a1c1b.tgz","fileCount":382,"integrity":"sha512-9IjQpI/TUyF1yOGiTrhaCtzXchWpZIYZGDxf4fVgidGzFPTuMz+cwqkRkjAiHLvsGc7VWnBQDA9Nh1j0izSa8A==","signatures":[{"sig":"MEQCIAoBBj6Hed2How6joLEXBPTS1P2HHzaEgkIz/FWdl4o6AiANKkMSy1ZJoUyh50fZ3iIhQGXMWXe3TX3ac6qDQWn6Bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22765814},"main":"api/index.js","gitHead":"d340d9ee0f1e860cc1ac8ed05e5793765896660a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.2","@ocap/client":"1.19.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250115-235439-bb5a1c1b","@abtnode/core":"1.16.38-beta-20250115-235439-bb5a1c1b","@abtnode/cron":"1.16.38-beta-20250115-235439-bb5a1c1b","@abtnode/util":"1.16.38-beta-20250115-235439-bb5a1c1b","@arcblock/did":"^1.19.2","@arcblock/jwt":"1.19.2","@blocklet/env":"1.16.38-beta-20250115-235439-bb5a1c1b","@blocklet/sdk":"1.16.38-beta-20250115-235439-bb5a1c1b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250115-235439-bb5a1c1b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250115-235439-bb5a1c1b","@abtnode/logger":"1.16.38-beta-20250115-235439-bb5a1c1b","@abtnode/models":"1.16.38-beta-20250115-235439-bb5a1c1b","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250115-235439-bb5a1c1b","@blocklet/js-sdk":"1.16.38-beta-20250115-235439-bb5a1c1b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250115-235439-bb5a1c1b","@arcblock/did-ext":"^1.19.2","@abtnode/analytics":"1.16.38-beta-20250115-235439-bb5a1c1b","@arcblock/did-auth":"1.19.2","@blocklet/constant":"1.16.38-beta-20250115-235439-bb5a1c1b","@arcblock/event-hub":"1.19.2","@arcblock/validator":"^1.19.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.2","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250115-235439-bb5a1c1b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250115-235439-bb5a1c1b","@blocklet/uploader-server":"^0.1.67","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250115-235439-bb5a1c1b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.25","@ocap/wallet":"1.19.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250115-235439-bb5a1c1b","@blocklet/ui-react":"^2.11.25","@blocklet/uploader":"^0.1.63","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.25","@arcblock/react-hooks":"^2.11.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250115-235439-bb5a1c1b_1736985482524_0.9637108493872906","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250116-083413-dbd33222":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250116-083413-dbd33222","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250116-083413-dbd33222","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0a5b58ce7cc602b80e499a5a0b8407ea5db8090c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250116-083413-dbd33222.tgz","fileCount":382,"integrity":"sha512-NTMXLXCf4XNvR+1PxXI0snNaGouoTuxxwXAmeQDP3Vua3wr3CSROW8/Li77HYX6Bt5c6tpQkXrJGwC1niL3GOg==","signatures":[{"sig":"MEUCIBjrGvnkWJ7f+rqgWCOzaDM1iv5Vv+Tqh3dX1iwI02Q7AiEA6EMfBEsaOWgaBC68DtrgZA8gVlzD5mzLZGwV6C1JCfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22681964},"main":"api/index.js","gitHead":"df865bfafb04c5cecc29f07b2f40d9154af00598","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.4","@ocap/client":"1.19.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250116-083413-dbd33222","@abtnode/core":"1.16.38-beta-20250116-083413-dbd33222","@abtnode/cron":"1.16.38-beta-20250116-083413-dbd33222","@abtnode/util":"1.16.38-beta-20250116-083413-dbd33222","@arcblock/did":"^1.19.4","@arcblock/jwt":"1.19.4","@blocklet/env":"1.16.38-beta-20250116-083413-dbd33222","@blocklet/sdk":"1.16.38-beta-20250116-083413-dbd33222","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250116-083413-dbd33222","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250116-083413-dbd33222","@abtnode/logger":"1.16.38-beta-20250116-083413-dbd33222","@abtnode/models":"1.16.38-beta-20250116-083413-dbd33222","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250116-083413-dbd33222","@blocklet/js-sdk":"1.16.38-beta-20250116-083413-dbd33222","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250116-083413-dbd33222","@arcblock/did-ext":"^1.19.4","@abtnode/analytics":"1.16.38-beta-20250116-083413-dbd33222","@arcblock/did-auth":"1.19.4","@blocklet/constant":"1.16.38-beta-20250116-083413-dbd33222","@arcblock/event-hub":"1.19.4","@arcblock/validator":"^1.19.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.3","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250116-083413-dbd33222","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250116-083413-dbd33222","@blocklet/uploader-server":"^0.1.74","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250116-083413-dbd33222","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.29","@ocap/wallet":"1.19.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250116-083413-dbd33222","@blocklet/ui-react":"^2.11.29","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.29","@arcblock/react-hooks":"^2.11.29","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250116-083413-dbd33222_1737016652257_0.4791263980766425","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250118-033334-2da05ae8":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250118-033334-2da05ae8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250118-033334-2da05ae8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8edb8748cd76ee623fae3160e20ce5d794fb9a2b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250118-033334-2da05ae8.tgz","fileCount":382,"integrity":"sha512-vjzBw6DN6kxCjDzHRRVBqUkO+ExnHIt8Q/uhiHz70a3YOeciL4a/RZX4XwMosD/7cRjX0wl74JuOubDhObtAzw==","signatures":[{"sig":"MEUCIQCPL7xHL1LIOhOIazpmtaSdhAEAzEL4pIC5BsqNz/ljPgIgewj3xjhJ49aj7Jsnbteoe17O9fjulAXPMx7Ai0CVx3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22698432},"main":"api/index.js","gitHead":"55a983304e72e5e54d6425acd0e2dad1f710aad3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.4","@ocap/client":"1.19.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250118-033334-2da05ae8","@abtnode/core":"1.16.38-beta-20250118-033334-2da05ae8","@abtnode/cron":"1.16.38-beta-20250118-033334-2da05ae8","@abtnode/util":"1.16.38-beta-20250118-033334-2da05ae8","@arcblock/did":"^1.19.4","@arcblock/jwt":"1.19.4","@blocklet/env":"1.16.38-beta-20250118-033334-2da05ae8","@blocklet/sdk":"1.16.38-beta-20250118-033334-2da05ae8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250118-033334-2da05ae8","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250118-033334-2da05ae8","@abtnode/logger":"1.16.38-beta-20250118-033334-2da05ae8","@abtnode/models":"1.16.38-beta-20250118-033334-2da05ae8","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250118-033334-2da05ae8","@blocklet/js-sdk":"1.16.38-beta-20250118-033334-2da05ae8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250118-033334-2da05ae8","@arcblock/did-ext":"^1.19.4","@abtnode/analytics":"1.16.38-beta-20250118-033334-2da05ae8","@arcblock/did-auth":"1.19.4","@blocklet/constant":"1.16.38-beta-20250118-033334-2da05ae8","@arcblock/event-hub":"1.19.4","@arcblock/validator":"^1.19.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.3","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250118-033334-2da05ae8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250118-033334-2da05ae8","@blocklet/uploader-server":"^0.1.74","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250118-033334-2da05ae8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.29","@ocap/wallet":"1.19.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250118-033334-2da05ae8","@blocklet/ui-react":"^2.11.29","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.29","@arcblock/react-hooks":"^2.11.29","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250118-033334-2da05ae8_1737171416913_0.04005465932293739","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250120-112111-55c032e8":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250120-112111-55c032e8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250120-112111-55c032e8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e27d808857791cc96cf22032f616252dfd90db1e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250120-112111-55c032e8.tgz","fileCount":383,"integrity":"sha512-VTI9OxVhMb/7EQuaSuoa9/F6FErWN32cxP1pfYLlD3Z2BaKX9yGLm3V0UlA2gyCtqkwB1U25BbZ9Pdm7O+OMZw==","signatures":[{"sig":"MEQCIHqMCpCwcBY6fvmAiF6bp3+lbP1kToqNfy3DANf6vL0jAiAQpF1HJGmqIl2iDbTu/b1Fb74pzKbyYBFFMMAVVTpw+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23022018},"main":"api/index.js","gitHead":"adcb4f0e35157f6645e10e7ef53f8fdeff6953ec","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.4","@ocap/client":"1.19.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250120-112111-55c032e8","@abtnode/core":"1.16.38-beta-20250120-112111-55c032e8","@abtnode/cron":"1.16.38-beta-20250120-112111-55c032e8","@abtnode/util":"1.16.38-beta-20250120-112111-55c032e8","@arcblock/did":"^1.19.4","@arcblock/jwt":"1.19.4","@blocklet/env":"1.16.38-beta-20250120-112111-55c032e8","@blocklet/sdk":"1.16.38-beta-20250120-112111-55c032e8","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250120-112111-55c032e8","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250120-112111-55c032e8","@abtnode/logger":"1.16.38-beta-20250120-112111-55c032e8","@abtnode/models":"1.16.38-beta-20250120-112111-55c032e8","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250120-112111-55c032e8","@blocklet/js-sdk":"1.16.38-beta-20250120-112111-55c032e8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250120-112111-55c032e8","@arcblock/did-ext":"^1.19.4","@abtnode/analytics":"1.16.38-beta-20250120-112111-55c032e8","@arcblock/did-auth":"1.19.4","@blocklet/constant":"1.16.38-beta-20250120-112111-55c032e8","@arcblock/event-hub":"1.19.4","@arcblock/validator":"^1.19.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.3","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250120-112111-55c032e8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250120-112111-55c032e8","@blocklet/uploader-server":"^0.1.74","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250120-112111-55c032e8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.29","@ocap/wallet":"1.19.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250120-112111-55c032e8","@blocklet/ui-react":"^2.11.29","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.29","@arcblock/react-hooks":"^2.11.29","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250120-112111-55c032e8_1737372277565_0.6053893498756515","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250121-093201-3cdcfa78":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250121-093201-3cdcfa78","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250121-093201-3cdcfa78","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f8fbd8d6fb432945d09023d09f02aafd158907a4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250121-093201-3cdcfa78.tgz","fileCount":383,"integrity":"sha512-C1aQxMzdlXTN3rqMj1VCSF3JupcjPZboBUQ7BlYVRqi+ZPJq0KpRocZI0NLux+ssqh1zROJy7wro5lxZfvQXCQ==","signatures":[{"sig":"MEQCIH1zYAARof7tpES+wPmDVkIMUJkh5COhShiWbbUCc9xNAiAcDchz3/NE3tTCnjTtK8zoN4uT9nmqzVh01Q5AVXFbbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23048597},"main":"api/index.js","gitHead":"d6b5059b13b31a2d619fd23dc9d993dca927d21f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.4","@ocap/client":"1.19.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250121-093201-3cdcfa78","@abtnode/core":"1.16.38-beta-20250121-093201-3cdcfa78","@abtnode/cron":"1.16.38-beta-20250121-093201-3cdcfa78","@abtnode/util":"1.16.38-beta-20250121-093201-3cdcfa78","@arcblock/did":"^1.19.4","@arcblock/jwt":"1.19.4","@blocklet/env":"1.16.38-beta-20250121-093201-3cdcfa78","@blocklet/sdk":"1.16.38-beta-20250121-093201-3cdcfa78","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250121-093201-3cdcfa78","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250121-093201-3cdcfa78","@abtnode/logger":"1.16.38-beta-20250121-093201-3cdcfa78","@abtnode/models":"1.16.38-beta-20250121-093201-3cdcfa78","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250121-093201-3cdcfa78","@blocklet/js-sdk":"1.16.38-beta-20250121-093201-3cdcfa78","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250121-093201-3cdcfa78","@arcblock/did-ext":"^1.19.4","@abtnode/analytics":"1.16.38-beta-20250121-093201-3cdcfa78","@arcblock/did-auth":"1.19.4","@blocklet/constant":"1.16.38-beta-20250121-093201-3cdcfa78","@arcblock/event-hub":"1.19.4","@arcblock/validator":"^1.19.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.3","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250121-093201-3cdcfa78","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250121-093201-3cdcfa78","@blocklet/uploader-server":"^0.1.74","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250121-093201-3cdcfa78","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.29","@ocap/wallet":"1.19.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250121-093201-3cdcfa78","@blocklet/ui-react":"^2.11.29","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.29","@arcblock/react-hooks":"^2.11.29","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250121-093201-3cdcfa78_1737452121080_0.1746139157921902","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250123-083218-c7ea9693":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250123-083218-c7ea9693","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250123-083218-c7ea9693","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"52b0dfd1756ee9ad4c613006c5b50a96ba143896","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250123-083218-c7ea9693.tgz","fileCount":383,"integrity":"sha512-YqqozzcN/65hGtkk1i4M+6/M2wFJhP/BlBlSjQNMLcqDYzhqNMCbFEO2QvIo7wCL86fJtUNd5AroptvJ6f8Vlw==","signatures":[{"sig":"MEYCIQDlCj/elyAKsV8NcUGmS3Z1pJkqRlt7Lq6Pgi0k6ZV50QIhANHh9sVwbDQzHd5spNbw8+O6lKVux8iZtkUuL7uPNs5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23048682},"main":"api/index.js","gitHead":"7a5401105e25590871ad579ade72ab3097cc29ba","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.4","@ocap/client":"1.19.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250123-083218-c7ea9693","@abtnode/core":"1.16.38-beta-20250123-083218-c7ea9693","@abtnode/cron":"1.16.38-beta-20250123-083218-c7ea9693","@abtnode/util":"1.16.38-beta-20250123-083218-c7ea9693","@arcblock/did":"^1.19.4","@arcblock/jwt":"1.19.4","@blocklet/env":"1.16.38-beta-20250123-083218-c7ea9693","@blocklet/sdk":"1.16.38-beta-20250123-083218-c7ea9693","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250123-083218-c7ea9693","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250123-083218-c7ea9693","@abtnode/logger":"1.16.38-beta-20250123-083218-c7ea9693","@abtnode/models":"1.16.38-beta-20250123-083218-c7ea9693","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250123-083218-c7ea9693","@blocklet/js-sdk":"1.16.38-beta-20250123-083218-c7ea9693","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250123-083218-c7ea9693","@arcblock/did-ext":"^1.19.4","@abtnode/analytics":"1.16.38-beta-20250123-083218-c7ea9693","@arcblock/did-auth":"1.19.4","@blocklet/constant":"1.16.38-beta-20250123-083218-c7ea9693","@arcblock/event-hub":"1.19.4","@arcblock/validator":"^1.19.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.3","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250123-083218-c7ea9693","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250123-083218-c7ea9693","@blocklet/uploader-server":"^0.1.74","@did-connect/authenticator":"^2.2.4","@did-connect/relay-adapter-express":"^2.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250123-083218-c7ea9693","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.29","@ocap/wallet":"1.19.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250123-083218-c7ea9693","@blocklet/ui-react":"^2.11.29","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.29","@arcblock/react-hooks":"^2.11.29","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250123-083218-c7ea9693_1737621344762_0.5538888684524339","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250125-130409-89d4849d":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250125-130409-89d4849d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250125-130409-89d4849d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e55a637d2af3e84189c16e5fb460862571031e22","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250125-130409-89d4849d.tgz","fileCount":386,"integrity":"sha512-dp/wkJNR+PLa7QavkOYdxOxLjAUZwOWLIqqtMXqqEFgYDnIhcAn3kqdVVl4Rw2udRrDdA2Z+ZMVXiO7iMCQcIw==","signatures":[{"sig":"MEQCIA+9UnfNO1m6HDDqV9lxF1NTA8UkCBPhkIYOLPIUr2ShAiBO7D94Gnz2Z8ooSC0//uHJt+WbpKwOZmI3ZFbh14lQtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22778037},"main":"api/index.js","gitHead":"670d44366731900eec59f5e63a7c384eba6f22ae","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250125-130409-89d4849d","@abtnode/core":"1.16.38-beta-20250125-130409-89d4849d","@abtnode/cron":"1.16.38-beta-20250125-130409-89d4849d","@abtnode/util":"1.16.38-beta-20250125-130409-89d4849d","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250125-130409-89d4849d","@blocklet/sdk":"1.16.38-beta-20250125-130409-89d4849d","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250125-130409-89d4849d","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250125-130409-89d4849d","@abtnode/logger":"1.16.38-beta-20250125-130409-89d4849d","@abtnode/models":"1.16.38-beta-20250125-130409-89d4849d","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250125-130409-89d4849d","@blocklet/js-sdk":"1.16.38-beta-20250125-130409-89d4849d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250125-130409-89d4849d","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250125-130409-89d4849d","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250125-130409-89d4849d","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250125-130409-89d4849d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250125-130409-89d4849d","@blocklet/uploader-server":"^0.1.75","@did-connect/authenticator":"^2.2.5","@did-connect/relay-adapter-express":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250125-130409-89d4849d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250125-130409-89d4849d","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.64","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250125-130409-89d4849d_1737810454419_0.9591010025724829","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250126-132712-f36c6a8b":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250126-132712-f36c6a8b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250126-132712-f36c6a8b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"50d6abafb5dbd02ac25400f1cb0a34de4db61177","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250126-132712-f36c6a8b.tgz","fileCount":386,"integrity":"sha512-FLRKALvH7c9ya1BQq0BHQc0FvZLPtneoeKwOWd72/OAGeR3Do+OvK5hsmU1y9pb1LhYi5ZvwvgJf5Vp6Q/exvQ==","signatures":[{"sig":"MEUCIE74NGvEBItbK/JzsjeW/9rEOp9ZusO9LMjm9jnx94YyAiEAhRkDyD15wyXxso0/Z51/p/QwagsaR0esVrmJVsT8tyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22779314},"main":"api/index.js","gitHead":"b50fbfb7039f5c8a5bd4825d68d9504f00c539fb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250126-132712-f36c6a8b","@abtnode/core":"1.16.38-beta-20250126-132712-f36c6a8b","@abtnode/cron":"1.16.38-beta-20250126-132712-f36c6a8b","@abtnode/util":"1.16.38-beta-20250126-132712-f36c6a8b","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250126-132712-f36c6a8b","@blocklet/sdk":"1.16.38-beta-20250126-132712-f36c6a8b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250126-132712-f36c6a8b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250126-132712-f36c6a8b","@abtnode/logger":"1.16.38-beta-20250126-132712-f36c6a8b","@abtnode/models":"1.16.38-beta-20250126-132712-f36c6a8b","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250126-132712-f36c6a8b","@blocklet/js-sdk":"1.16.38-beta-20250126-132712-f36c6a8b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250126-132712-f36c6a8b","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250126-132712-f36c6a8b","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250126-132712-f36c6a8b","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250126-132712-f36c6a8b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250126-132712-f36c6a8b","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250126-132712-f36c6a8b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250126-132712-f36c6a8b","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250126-132712-f36c6a8b_1737898226864_0.29858934273258764","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250127-033053-73a3d2dc":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250127-033053-73a3d2dc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250127-033053-73a3d2dc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"86eea139bfffcd9d8766a5798598ddad73d41d4f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250127-033053-73a3d2dc.tgz","fileCount":386,"integrity":"sha512-AqM1wCGa8mehotIwEX3Ofd7N0yG0w9GZxq2bidhtU25yf5Bzp+sU1aLJ42CwNvjR3RJ93R2p+Dol2nvGVKvHpg==","signatures":[{"sig":"MEUCIGF7mUQwfYd/Y2iuESnILB1PDUobZwlazQEMuTT8aIm5AiEA0dY8ANmU4IWD0vtb/pKvTUpvDBRK1Bqa0EviCu5f7F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22779314},"main":"api/index.js","gitHead":"a742ccf990863ef9dbce0223bf6788171ba68b5a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250127-033053-73a3d2dc","@abtnode/core":"1.16.38-beta-20250127-033053-73a3d2dc","@abtnode/cron":"1.16.38-beta-20250127-033053-73a3d2dc","@abtnode/util":"1.16.38-beta-20250127-033053-73a3d2dc","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250127-033053-73a3d2dc","@blocklet/sdk":"1.16.38-beta-20250127-033053-73a3d2dc","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250127-033053-73a3d2dc","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250127-033053-73a3d2dc","@abtnode/logger":"1.16.38-beta-20250127-033053-73a3d2dc","@abtnode/models":"1.16.38-beta-20250127-033053-73a3d2dc","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250127-033053-73a3d2dc","@blocklet/js-sdk":"1.16.38-beta-20250127-033053-73a3d2dc","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250127-033053-73a3d2dc","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250127-033053-73a3d2dc","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250127-033053-73a3d2dc","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250127-033053-73a3d2dc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250127-033053-73a3d2dc","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250127-033053-73a3d2dc","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250127-033053-73a3d2dc","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250127-033053-73a3d2dc_1737948852175_0.5135038628173256","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250127-040231-5b436d9b":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250127-040231-5b436d9b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250127-040231-5b436d9b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0087d9c4214e196cf1c23fdf722218d94b8129fa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250127-040231-5b436d9b.tgz","fileCount":386,"integrity":"sha512-BA2ClAZWXmrPdPU1pZASRMaQkn7+TjT0x6SqUuREG3oFBLu7yZCZAf12pctu5c5YIiSYnM1vNvAqDq+Lr6mBcQ==","signatures":[{"sig":"MEUCIQD30j2E6Px2I5NkUO/EwyGk2h1S1EsPxK8L13vU2UX+8QIgewR4JpyVfOgwF4b8j1T0oG5lABl9MFfGjLKbJJ5snGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22779342},"main":"api/index.js","gitHead":"66bb9feb493c37bb3b88f939d8168e2ae40f174e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250127-040231-5b436d9b","@abtnode/core":"1.16.38-beta-20250127-040231-5b436d9b","@abtnode/cron":"1.16.38-beta-20250127-040231-5b436d9b","@abtnode/util":"1.16.38-beta-20250127-040231-5b436d9b","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250127-040231-5b436d9b","@blocklet/sdk":"1.16.38-beta-20250127-040231-5b436d9b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250127-040231-5b436d9b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250127-040231-5b436d9b","@abtnode/logger":"1.16.38-beta-20250127-040231-5b436d9b","@abtnode/models":"1.16.38-beta-20250127-040231-5b436d9b","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250127-040231-5b436d9b","@blocklet/js-sdk":"1.16.38-beta-20250127-040231-5b436d9b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250127-040231-5b436d9b","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250127-040231-5b436d9b","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250127-040231-5b436d9b","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250127-040231-5b436d9b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250127-040231-5b436d9b","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250127-040231-5b436d9b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250127-040231-5b436d9b","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250127-040231-5b436d9b_1737950744046_0.29751943599154695","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250127-092551-3bb6da3b":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250127-092551-3bb6da3b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250127-092551-3bb6da3b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"483675b40464ce41b1bd646b97bba0981be625c1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250127-092551-3bb6da3b.tgz","fileCount":386,"integrity":"sha512-ttpVdG9fl011Ko57NqtHLc5NIFA+ffktukPMcWN6CxksI+ypaCvgRbVGgl0WrErnOFfun1J791KyLBwM7TJF3g==","signatures":[{"sig":"MEQCIEYg3GvXk0JdvqP139oIYl3ppF1H535Anh/I0UFdY/V+AiBLmZhenGt6M2imkn+ZzFeZ2HWPcG3jHJmo1GzRM4x49A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22779342},"main":"api/index.js","gitHead":"8ac4e8ef9b6bc58ea11e3f9957fe7fc3c3cffd84","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250127-092551-3bb6da3b","@abtnode/core":"1.16.38-beta-20250127-092551-3bb6da3b","@abtnode/cron":"1.16.38-beta-20250127-092551-3bb6da3b","@abtnode/util":"1.16.38-beta-20250127-092551-3bb6da3b","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250127-092551-3bb6da3b","@blocklet/sdk":"1.16.38-beta-20250127-092551-3bb6da3b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250127-092551-3bb6da3b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250127-092551-3bb6da3b","@abtnode/logger":"1.16.38-beta-20250127-092551-3bb6da3b","@abtnode/models":"1.16.38-beta-20250127-092551-3bb6da3b","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250127-092551-3bb6da3b","@blocklet/js-sdk":"1.16.38-beta-20250127-092551-3bb6da3b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250127-092551-3bb6da3b","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250127-092551-3bb6da3b","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250127-092551-3bb6da3b","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250127-092551-3bb6da3b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250127-092551-3bb6da3b","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250127-092551-3bb6da3b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250127-092551-3bb6da3b","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250127-092551-3bb6da3b_1737970146391_0.28169987042694045","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250204-120121-1a6a1e63":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250204-120121-1a6a1e63","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250204-120121-1a6a1e63","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ea240238ca0d5b173d4b7d60747cb520196877cc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250204-120121-1a6a1e63.tgz","fileCount":386,"integrity":"sha512-m1kIfV7UqFQ6yl7IxoaNDRX1/63B6e72r75pCu9vBzFRK6UBwwCvnAT7VStKXtLtwcGgINXHub5dVZM3VlS1CQ==","signatures":[{"sig":"MEQCIGECo89J6Iqxj+XZPemCPh2UPxC2/jbWCLMpHVe+sLbFAiAiNWJKRMGNYutlaZVvm/rSE+/cFhlcR3AnYEDFTPs4Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22779342},"main":"api/index.js","gitHead":"bd7ce8614076a35769233dd2278216a30c3075c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250204-120121-1a6a1e63","@abtnode/core":"1.16.38-beta-20250204-120121-1a6a1e63","@abtnode/cron":"1.16.38-beta-20250204-120121-1a6a1e63","@abtnode/util":"1.16.38-beta-20250204-120121-1a6a1e63","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250204-120121-1a6a1e63","@blocklet/sdk":"1.16.38-beta-20250204-120121-1a6a1e63","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250204-120121-1a6a1e63","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250204-120121-1a6a1e63","@abtnode/logger":"1.16.38-beta-20250204-120121-1a6a1e63","@abtnode/models":"1.16.38-beta-20250204-120121-1a6a1e63","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250204-120121-1a6a1e63","@blocklet/js-sdk":"1.16.38-beta-20250204-120121-1a6a1e63","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250204-120121-1a6a1e63","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250204-120121-1a6a1e63","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250204-120121-1a6a1e63","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250204-120121-1a6a1e63","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250204-120121-1a6a1e63","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250204-120121-1a6a1e63","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250204-120121-1a6a1e63","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250204-120121-1a6a1e63_1738670683295_0.18309130586480626","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250206-084543-4d7b4331":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250206-084543-4d7b4331","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250206-084543-4d7b4331","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"17e8cc31bd64f1067058173e1fef7c2ece8c9f62","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250206-084543-4d7b4331.tgz","fileCount":386,"integrity":"sha512-8v1vkjScwlX7sNO1pdd/rU3Wz5IOC77jXcFbVJBM5S9pEI8qOgPQYydYVgDDU0RypGzRzd4Z9QPBQS835xdlhw==","signatures":[{"sig":"MEQCIGAhgexHybRIbNfdDeY0TtzGG6CN3zwpzzF/7qwgSusgAiAvCYqABavwOmpyzdvIHf2HTS5iivsRe5beO+/xOLA91Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22812832},"main":"api/index.js","gitHead":"933b2c2856240f2d78b3a392f8a3b4e8584860f0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.6","@ocap/client":"1.19.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250206-084543-4d7b4331","@abtnode/core":"1.16.38-beta-20250206-084543-4d7b4331","@abtnode/cron":"1.16.38-beta-20250206-084543-4d7b4331","@abtnode/util":"1.16.38-beta-20250206-084543-4d7b4331","@arcblock/did":"^1.19.6","@arcblock/jwt":"1.19.6","@blocklet/env":"1.16.38-beta-20250206-084543-4d7b4331","@blocklet/sdk":"1.16.38-beta-20250206-084543-4d7b4331","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250206-084543-4d7b4331","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250206-084543-4d7b4331","@abtnode/logger":"1.16.38-beta-20250206-084543-4d7b4331","@abtnode/models":"1.16.38-beta-20250206-084543-4d7b4331","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250206-084543-4d7b4331","@blocklet/js-sdk":"1.16.38-beta-20250206-084543-4d7b4331","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250206-084543-4d7b4331","@arcblock/did-ext":"^1.19.6","@abtnode/analytics":"1.16.38-beta-20250206-084543-4d7b4331","@arcblock/did-auth":"1.19.6","@blocklet/constant":"1.16.38-beta-20250206-084543-4d7b4331","@arcblock/event-hub":"1.19.6","@arcblock/validator":"^1.19.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250206-084543-4d7b4331","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250206-084543-4d7b4331","@blocklet/uploader-server":"^0.1.76","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250206-084543-4d7b4331","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250206-084543-4d7b4331","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.65","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250206-084543-4d7b4331_1738831746723_0.3764763293146842","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250206-124027-d19174f9":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250206-124027-d19174f9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250206-124027-d19174f9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"18ca4244ca6abe9a47693994ea78aaf7906ceb31","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250206-124027-d19174f9.tgz","fileCount":386,"integrity":"sha512-GgpUODNOYlOtA2wBLw1Rf0jlyTrDGbOvXHuK+GSawa/xzgFgs2buRddzY7wb9Tb+UEb34iumRA/TDd4yMnqyDw==","signatures":[{"sig":"MEUCIEtlj4YMUqJfL6fDZ/+7UN7E1Mga1VMHfrRJ7KxHEV78AiEAoOC7VRPpVyZg7jRHnwBeEFAqTBs8V3WfqvKCo/OllCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23006777},"main":"api/index.js","gitHead":"4797fd1d131e7c7d21635aef0199111313170c93","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250206-124027-d19174f9","@abtnode/core":"1.16.38-beta-20250206-124027-d19174f9","@abtnode/cron":"1.16.38-beta-20250206-124027-d19174f9","@abtnode/util":"1.16.38-beta-20250206-124027-d19174f9","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.38-beta-20250206-124027-d19174f9","@blocklet/sdk":"1.16.38-beta-20250206-124027-d19174f9","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250206-124027-d19174f9","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250206-124027-d19174f9","@abtnode/logger":"1.16.38-beta-20250206-124027-d19174f9","@abtnode/models":"1.16.38-beta-20250206-124027-d19174f9","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250206-124027-d19174f9","@blocklet/js-sdk":"1.16.38-beta-20250206-124027-d19174f9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250206-124027-d19174f9","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.38-beta-20250206-124027-d19174f9","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.38-beta-20250206-124027-d19174f9","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250206-124027-d19174f9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250206-124027-d19174f9","@blocklet/uploader-server":"^0.1.77","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250206-124027-d19174f9","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250206-124027-d19174f9","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250206-124027-d19174f9_1738845826784_0.2745029557538259","host":"s3://npm-registry-packages-npm-production"}},"1.16.38-beta-20250207-102532-5be12f2c":{"name":"@abtnode/blocklet-services","version":"1.16.38-beta-20250207-102532-5be12f2c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38-beta-20250207-102532-5be12f2c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0370cefab08bf303966210c05cea0fc8e8e1398e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38-beta-20250207-102532-5be12f2c.tgz","fileCount":386,"integrity":"sha512-MbR9+zAx/HuHkgxaxquylaZ5tAmbEfm/A32tSeCagmiclWqRPOv6cI2X6s04XG/RyD6tu4SgMQSV859bNHlVNw==","signatures":[{"sig":"MEQCIFJ3c9U7436O5czDjNLk29gXVnrDIKEGhzTMfjAjqG+EAiB8WtQTArHH8NZFgwB/Ptzlf8s4OgZ+zsCVZGoMzJjY8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23006779},"main":"api/index.js","gitHead":"bb8ce42b8f2c2f02ce3b3074e50d5c70d066d5b0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38-beta-20250207-102532-5be12f2c","@abtnode/core":"1.16.38-beta-20250207-102532-5be12f2c","@abtnode/cron":"1.16.38-beta-20250207-102532-5be12f2c","@abtnode/util":"1.16.38-beta-20250207-102532-5be12f2c","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.38-beta-20250207-102532-5be12f2c","@blocklet/sdk":"1.16.38-beta-20250207-102532-5be12f2c","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38-beta-20250207-102532-5be12f2c","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38-beta-20250207-102532-5be12f2c","@abtnode/logger":"1.16.38-beta-20250207-102532-5be12f2c","@abtnode/models":"1.16.38-beta-20250207-102532-5be12f2c","transliteration":"^2.3.5","@blocklet/images":"1.16.38-beta-20250207-102532-5be12f2c","@blocklet/js-sdk":"1.16.38-beta-20250207-102532-5be12f2c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38-beta-20250207-102532-5be12f2c","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.38-beta-20250207-102532-5be12f2c","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.38-beta-20250207-102532-5be12f2c","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38-beta-20250207-102532-5be12f2c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38-beta-20250207-102532-5be12f2c","@blocklet/uploader-server":"^0.1.77","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38-beta-20250207-102532-5be12f2c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38-beta-20250207-102532-5be12f2c","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38-beta-20250207-102532-5be12f2c_1738924129503_0.1295717165152397","host":"s3://npm-registry-packages-npm-production"}},"1.16.38":{"name":"@abtnode/blocklet-services","version":"1.16.38","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.38","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4913ede75aafe454b8020e757a7d046b14963f31","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.38.tgz","fileCount":386,"integrity":"sha512-2wcrRhgteDYU3r2TZKTKvYMPj+ZQny9YRc01MTCqITZV3Zrn0x/j3R8Pr8qEMvSxTIOZ1GtUOPyUgTAfP/kAlA==","signatures":[{"sig":"MEYCIQCRh5TnpBm5Dw/kQsxm7iDaR6C2auLSrTY1s2ZOg6l+RgIhAN4TDXbEahVyL9g8zP+BB+R7I1Ahr8yIMQkl/Q66rgAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23006179},"main":"api/index.js","gitHead":"c75b3026d0e3fa45ccc2af00e2a85962bf5d17af","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.38","@abtnode/core":"1.16.38","@abtnode/cron":"1.16.38","@abtnode/util":"1.16.38","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.38","@blocklet/sdk":"1.16.38","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.38","path-to-regexp":"0.1.10","@abtnode/client":"1.16.38","@abtnode/logger":"1.16.38","@abtnode/models":"1.16.38","transliteration":"^2.3.5","@blocklet/images":"1.16.38","@blocklet/js-sdk":"1.16.38","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.38","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.38","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.38","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.38","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.38","@blocklet/uploader-server":"^0.1.77","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.38","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.38","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.38_1738926848177_0.8855634049300019","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250208-101442-7280c143":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250208-101442-7280c143","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250208-101442-7280c143","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5087a05a04fb7e64d88ae8b5c8369af55bd34574","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250208-101442-7280c143.tgz","fileCount":386,"integrity":"sha512-FM3LQl9UoCwiwT/MsHc7oCUFQIPWninocCEunkqatfiG5es7Pkj9DsA2flwjNDLEAVq/dnDgdmkB75Jq17XWCA==","signatures":[{"sig":"MEUCIFj4R9Vk0GQv6NUbHYumWpDQ87d7sCc5Q4ORDTF3ZG4tAiEA8pjnzrqFgTwaFKY5S/MNPW6rtNM1TJZ1LpnsBaRNtx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22839503},"main":"api/index.js","gitHead":"b75d6aa6cdf63e341f38616a45691f6e8cc299e8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250208-101442-7280c143","@abtnode/core":"1.16.39-beta-20250208-101442-7280c143","@abtnode/cron":"1.16.39-beta-20250208-101442-7280c143","@abtnode/util":"1.16.39-beta-20250208-101442-7280c143","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250208-101442-7280c143","@blocklet/sdk":"1.16.39-beta-20250208-101442-7280c143","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250208-101442-7280c143","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250208-101442-7280c143","@abtnode/logger":"1.16.39-beta-20250208-101442-7280c143","@abtnode/models":"1.16.39-beta-20250208-101442-7280c143","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250208-101442-7280c143","@blocklet/js-sdk":"1.16.39-beta-20250208-101442-7280c143","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250208-101442-7280c143","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250208-101442-7280c143","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250208-101442-7280c143","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250208-101442-7280c143","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250208-101442-7280c143","@blocklet/uploader-server":"^0.1.77","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250208-101442-7280c143","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250208-101442-7280c143","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250208-101442-7280c143_1739009881266_0.6313709810472703","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250209-032436-5ceca2cb":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250209-032436-5ceca2cb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250209-032436-5ceca2cb","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8ea1377c4630540e908bc0fe8527ceadf3404ad2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250209-032436-5ceca2cb.tgz","fileCount":386,"integrity":"sha512-I/NPS/7NS4e3+x5XZ6OW/IYuNyRVdScrhpHN/9yUx43FiSk0IRUxtdKIHEZniWdPqeHoCv1EPNqDsNOtWvPaQw==","signatures":[{"sig":"MEQCIACQWU/zHL/V7ynZcVQmS/OziuVj1d80SmIiO3jpDMlKAiAKTdzgyLtdY5bTYwD8YxzgvyUK/fqWCBsvMjNuaXz+pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22840118},"main":"api/index.js","gitHead":"949581a46cec2ebfb656a42632ca550ed3b0ba70","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250209-032436-5ceca2cb","@abtnode/core":"1.16.39-beta-20250209-032436-5ceca2cb","@abtnode/cron":"1.16.39-beta-20250209-032436-5ceca2cb","@abtnode/util":"1.16.39-beta-20250209-032436-5ceca2cb","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250209-032436-5ceca2cb","@blocklet/sdk":"1.16.39-beta-20250209-032436-5ceca2cb","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250209-032436-5ceca2cb","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250209-032436-5ceca2cb","@abtnode/logger":"1.16.39-beta-20250209-032436-5ceca2cb","@abtnode/models":"1.16.39-beta-20250209-032436-5ceca2cb","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250209-032436-5ceca2cb","@blocklet/js-sdk":"1.16.39-beta-20250209-032436-5ceca2cb","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250209-032436-5ceca2cb","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250209-032436-5ceca2cb","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250209-032436-5ceca2cb","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250209-032436-5ceca2cb","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250209-032436-5ceca2cb","@blocklet/uploader-server":"^0.1.77","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250209-032436-5ceca2cb","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.30","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250209-032436-5ceca2cb","@blocklet/ui-react":"^2.11.30","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.30","@arcblock/react-hooks":"^2.11.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250209-032436-5ceca2cb_1739071676368_0.26108076345311937","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250209-091732-ccef0248":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250209-091732-ccef0248","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250209-091732-ccef0248","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f6a38325be68d5f66990ccac603a77daf43b821d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250209-091732-ccef0248.tgz","fileCount":386,"integrity":"sha512-S0WQdJD7HkpOgeMve+mOgqn46I33ESJG/m8WzZKNXesd7op9uTjxPNep8FHwGHJVCytkUiJhzm9w8cs4BM1LCw==","signatures":[{"sig":"MEQCID2vS6OY5717eBqtAQ4tC28ePo/PUng7Ybw05b3NW//NAiAY48QbFvBgUmZPGoyLy5rJ9IlVgI8QIFWD5zM1MJG0DQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22828584},"main":"api/index.js","gitHead":"cd31c218777e82a64b444775a51704686ab21a81","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250209-091732-ccef0248","@abtnode/core":"1.16.39-beta-20250209-091732-ccef0248","@abtnode/cron":"1.16.39-beta-20250209-091732-ccef0248","@abtnode/util":"1.16.39-beta-20250209-091732-ccef0248","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250209-091732-ccef0248","@blocklet/sdk":"1.16.39-beta-20250209-091732-ccef0248","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250209-091732-ccef0248","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250209-091732-ccef0248","@abtnode/logger":"1.16.39-beta-20250209-091732-ccef0248","@abtnode/models":"1.16.39-beta-20250209-091732-ccef0248","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250209-091732-ccef0248","@blocklet/js-sdk":"1.16.39-beta-20250209-091732-ccef0248","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250209-091732-ccef0248","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250209-091732-ccef0248","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250209-091732-ccef0248","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250209-091732-ccef0248","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250209-091732-ccef0248","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250209-091732-ccef0248","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.31","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.31","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.31","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250209-091732-ccef0248","@blocklet/ui-react":"^2.11.31","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.31","@arcblock/react-hooks":"^2.11.31","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.31","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250209-091732-ccef0248_1739092848583_0.30237008411521304","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250210-090045-0b8f243f":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250210-090045-0b8f243f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250210-090045-0b8f243f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aa0cf2d513eed3a46fae834ae48cedaaac08d649","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250210-090045-0b8f243f.tgz","fileCount":386,"integrity":"sha512-kys9erY0+h88wEBSnS0i2quOdLhkh8viVtMBnkPKxNT2AbGXHbgyWDILuuYh9TeFpD90JX7fac2Zctzr+MhzAg==","signatures":[{"sig":"MEUCIQCbFI6QV8TgD+JOVJlCIq0cd4vsSFh8CJrP+1WheXPZxwIgQupTsmflCp04IUieeIWE4wBcBFpoYaDui4brdmEETyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22828584},"main":"api/index.js","gitHead":"5d01a7b9cbc0243a11c1938043193715933f047f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250210-090045-0b8f243f","@abtnode/core":"1.16.39-beta-20250210-090045-0b8f243f","@abtnode/cron":"1.16.39-beta-20250210-090045-0b8f243f","@abtnode/util":"1.16.39-beta-20250210-090045-0b8f243f","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250210-090045-0b8f243f","@blocklet/sdk":"1.16.39-beta-20250210-090045-0b8f243f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250210-090045-0b8f243f","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250210-090045-0b8f243f","@abtnode/logger":"1.16.39-beta-20250210-090045-0b8f243f","@abtnode/models":"1.16.39-beta-20250210-090045-0b8f243f","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250210-090045-0b8f243f","@blocklet/js-sdk":"1.16.39-beta-20250210-090045-0b8f243f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250210-090045-0b8f243f","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250210-090045-0b8f243f","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250210-090045-0b8f243f","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250210-090045-0b8f243f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250210-090045-0b8f243f","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250210-090045-0b8f243f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.31","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.31","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.31","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250210-090045-0b8f243f","@blocklet/ui-react":"^2.11.31","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.31","@arcblock/react-hooks":"^2.11.31","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.31","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250210-090045-0b8f243f_1739178240831_0.4367584855004383","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250210-113651-271e99ca":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250210-113651-271e99ca","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250210-113651-271e99ca","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3a27161693fb539c6a33493994a3f952d01bcb2b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250210-113651-271e99ca.tgz","fileCount":386,"integrity":"sha512-m64xutkBXhTtV+SDKAGPsYyH49sPfj84U/VLcMOD9+UBe3RjsRp1wu9ozhkKytTjP1xND59HV1hn13hMUqyUTg==","signatures":[{"sig":"MEUCIQCGdqUPQxxzNKeg2L1lidfaqgMoap1QzziER7nptSalawIgLuOvrvJ5qVtsd317cysQTTHok8DUVwflst60JuveOZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22828584},"main":"api/index.js","gitHead":"82be0fa8447c2cb9764d8c0135656dff1b5c351d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250210-113651-271e99ca","@abtnode/core":"1.16.39-beta-20250210-113651-271e99ca","@abtnode/cron":"1.16.39-beta-20250210-113651-271e99ca","@abtnode/util":"1.16.39-beta-20250210-113651-271e99ca","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250210-113651-271e99ca","@blocklet/sdk":"1.16.39-beta-20250210-113651-271e99ca","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250210-113651-271e99ca","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250210-113651-271e99ca","@abtnode/logger":"1.16.39-beta-20250210-113651-271e99ca","@abtnode/models":"1.16.39-beta-20250210-113651-271e99ca","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250210-113651-271e99ca","@blocklet/js-sdk":"1.16.39-beta-20250210-113651-271e99ca","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250210-113651-271e99ca","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250210-113651-271e99ca","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250210-113651-271e99ca","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250210-113651-271e99ca","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250210-113651-271e99ca","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250210-113651-271e99ca","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.31","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.31","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.31","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250210-113651-271e99ca","@blocklet/ui-react":"^2.11.31","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.31","@arcblock/react-hooks":"^2.11.31","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.31","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250210-113651-271e99ca_1739187604148_0.709382628989528","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250211-013701-5e3d1ce3":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250211-013701-5e3d1ce3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250211-013701-5e3d1ce3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"03820e0852bb9e2e664e55923e7a17d64d0ac56d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250211-013701-5e3d1ce3.tgz","fileCount":386,"integrity":"sha512-7KhYrNLO8s7N0UHbfPQ3rL5cT40NmrwYDpt3csR83OTWxRGMVbA4GvNPjjZr6RuDTalmVb8AQb2EM0Afw9Anvg==","signatures":[{"sig":"MEQCIFg8t0KdNLEvDRFzLU6OVj3TqWHM8jHfAzkfNslPy7kFAiAhNiDmfLgYYFvqYlwgIW/wNQh/8qdp4k3jmMKVFtmbCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22828588},"main":"api/index.js","gitHead":"c876730edae704c5f2101931b63b68d61299a1a4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250211-013701-5e3d1ce3","@abtnode/core":"1.16.39-beta-20250211-013701-5e3d1ce3","@abtnode/cron":"1.16.39-beta-20250211-013701-5e3d1ce3","@abtnode/util":"1.16.39-beta-20250211-013701-5e3d1ce3","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250211-013701-5e3d1ce3","@blocklet/sdk":"1.16.39-beta-20250211-013701-5e3d1ce3","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250211-013701-5e3d1ce3","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250211-013701-5e3d1ce3","@abtnode/logger":"1.16.39-beta-20250211-013701-5e3d1ce3","@abtnode/models":"1.16.39-beta-20250211-013701-5e3d1ce3","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250211-013701-5e3d1ce3","@blocklet/js-sdk":"1.16.39-beta-20250211-013701-5e3d1ce3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250211-013701-5e3d1ce3","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250211-013701-5e3d1ce3","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250211-013701-5e3d1ce3","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250211-013701-5e3d1ce3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250211-013701-5e3d1ce3","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250211-013701-5e3d1ce3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.31","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.31","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.31","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250211-013701-5e3d1ce3","@blocklet/ui-react":"^2.11.31","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.31","@arcblock/react-hooks":"^2.11.31","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.31","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250211-013701-5e3d1ce3_1739238029635_0.046074019388897325","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250211-055232-54765cee":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250211-055232-54765cee","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250211-055232-54765cee","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c740d559f7dcc4536116f1604c8f21e38bb37453","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250211-055232-54765cee.tgz","fileCount":386,"integrity":"sha512-anXKgpBRMf0ppWI2yjQHtAtJ9VWTJ/816MKCxtNHWP+2Wvfblue5rFq/eYLX70GzuP47LgXQob8Q2mq+cBLiGQ==","signatures":[{"sig":"MEUCIQCnoJ+gNWvNfoqH4LEzYWfl+ypWgWWwJ9FOMhpp8YGgjAIgA9vSt4JjjX/xcGZC1F8YqVgkY38DMW+IUrqNQYlBtyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22828588},"main":"api/index.js","gitHead":"04823921e503ecfa349350157dac449ebb41cfa7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250211-055232-54765cee","@abtnode/core":"1.16.39-beta-20250211-055232-54765cee","@abtnode/cron":"1.16.39-beta-20250211-055232-54765cee","@abtnode/util":"1.16.39-beta-20250211-055232-54765cee","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250211-055232-54765cee","@blocklet/sdk":"1.16.39-beta-20250211-055232-54765cee","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250211-055232-54765cee","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250211-055232-54765cee","@abtnode/logger":"1.16.39-beta-20250211-055232-54765cee","@abtnode/models":"1.16.39-beta-20250211-055232-54765cee","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250211-055232-54765cee","@blocklet/js-sdk":"1.16.39-beta-20250211-055232-54765cee","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250211-055232-54765cee","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250211-055232-54765cee","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250211-055232-54765cee","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.9","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250211-055232-54765cee","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250211-055232-54765cee","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250211-055232-54765cee","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.31","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.31","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.31","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250211-055232-54765cee","@blocklet/ui-react":"^2.11.31","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.31","@arcblock/react-hooks":"^2.11.31","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.31","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250211-055232-54765cee_1739253350098_0.9663196738500053","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250212-101102-2d68fc2a":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250212-101102-2d68fc2a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250212-101102-2d68fc2a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"caf244fd77788256b27e2567d781a655e0fc2a00","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250212-101102-2d68fc2a.tgz","fileCount":386,"integrity":"sha512-tP9jmqMsykQXDekxw2enhi2u7unpNarJ0Fv28Y5AmEB0fQr/GtGuW4QlS9EGHEeHucjGbMZIo7Av2+JRPRYVgA==","signatures":[{"sig":"MEUCIQCmBdyQPgwuzSNfXc3PkP0WKla92C+U0A4rBDcfQCX9jwIgaKNCSYHn7SJr+lmTaJhuS5MSpWyNGikzj2jFcTWv38I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22909853},"main":"api/index.js","gitHead":"be431cf1d259c893684c40b1ef7c1dacd3c8d1bf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250212-101102-2d68fc2a","@abtnode/core":"1.16.39-beta-20250212-101102-2d68fc2a","@abtnode/cron":"1.16.39-beta-20250212-101102-2d68fc2a","@abtnode/util":"1.16.39-beta-20250212-101102-2d68fc2a","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250212-101102-2d68fc2a","@blocklet/sdk":"1.16.39-beta-20250212-101102-2d68fc2a","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250212-101102-2d68fc2a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250212-101102-2d68fc2a","@abtnode/logger":"1.16.39-beta-20250212-101102-2d68fc2a","@abtnode/models":"1.16.39-beta-20250212-101102-2d68fc2a","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250212-101102-2d68fc2a","@blocklet/js-sdk":"1.16.39-beta-20250212-101102-2d68fc2a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250212-101102-2d68fc2a","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250212-101102-2d68fc2a","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250212-101102-2d68fc2a","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.11","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250212-101102-2d68fc2a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250212-101102-2d68fc2a","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250212-101102-2d68fc2a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.32","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.32","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250212-101102-2d68fc2a","@blocklet/ui-react":"^2.11.32","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.32","@arcblock/react-hooks":"^2.11.32","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.32","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250212-101102-2d68fc2a_1739355262844_0.9960951738227268","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250213-020324-1536dd25":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250213-020324-1536dd25","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250213-020324-1536dd25","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"63ad006ff48bca1ebc531a62d8665cbc1507b3e3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250213-020324-1536dd25.tgz","fileCount":386,"integrity":"sha512-NNSAQFNpccEpcIMP3EwWIdSRS0jJNSVvbfzErhuXOMLobGulm4WuofynTkOu+i7RU60T0Z2YNuXqScSlEcs7/w==","signatures":[{"sig":"MEQCIBORuied+UYzw52dRHIH486B6MO/+nz0zD0RXIv3q92EAiAVMJXzFTmAjAqBdfM0aXdR8zfgKKKKcoqkntOGzTXTmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22909727},"main":"api/index.js","gitHead":"bbd55e5231d5f451182e45f8442ce803e490bbce","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250213-020324-1536dd25","@abtnode/core":"1.16.39-beta-20250213-020324-1536dd25","@abtnode/cron":"1.16.39-beta-20250213-020324-1536dd25","@abtnode/util":"1.16.39-beta-20250213-020324-1536dd25","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250213-020324-1536dd25","@blocklet/sdk":"1.16.39-beta-20250213-020324-1536dd25","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250213-020324-1536dd25","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250213-020324-1536dd25","@abtnode/logger":"1.16.39-beta-20250213-020324-1536dd25","@abtnode/models":"1.16.39-beta-20250213-020324-1536dd25","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250213-020324-1536dd25","@blocklet/js-sdk":"1.16.39-beta-20250213-020324-1536dd25","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250213-020324-1536dd25","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250213-020324-1536dd25","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250213-020324-1536dd25","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.11","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250213-020324-1536dd25","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250213-020324-1536dd25","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250213-020324-1536dd25","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.32","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.32","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250213-020324-1536dd25","@blocklet/ui-react":"^2.11.32","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.32","@arcblock/react-hooks":"^2.11.32","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.32","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250213-020324-1536dd25_1739412407399_0.05340421199873768","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250213-085550-20ef6d4f":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250213-085550-20ef6d4f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250213-085550-20ef6d4f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"25e57c44ac8d5190fcccd15935f75ec97d478953","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250213-085550-20ef6d4f.tgz","fileCount":386,"integrity":"sha512-j4odYMEs3LpVV92EepGsD7reGVxHbkAJBk9Ss6PUTOyUnOI83DQvkpkMMBP7gGJ+010cK97fr9SZzbs8AVAjGw==","signatures":[{"sig":"MEUCIC0GtIqVS+g7g/UHW2WL+UGgLIk0Pbb1C5TzvxdXNuPZAiEA/ocR1jb0hzlF+tYbo3j/4OenPLI1y0wCQdd20p/MetI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22909676},"main":"api/index.js","gitHead":"7719a5bf629879a5953733941fb097b34bf3e7c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250213-085550-20ef6d4f","@abtnode/core":"1.16.39-beta-20250213-085550-20ef6d4f","@abtnode/cron":"1.16.39-beta-20250213-085550-20ef6d4f","@abtnode/util":"1.16.39-beta-20250213-085550-20ef6d4f","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250213-085550-20ef6d4f","@blocklet/sdk":"1.16.39-beta-20250213-085550-20ef6d4f","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250213-085550-20ef6d4f","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250213-085550-20ef6d4f","@abtnode/logger":"1.16.39-beta-20250213-085550-20ef6d4f","@abtnode/models":"1.16.39-beta-20250213-085550-20ef6d4f","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250213-085550-20ef6d4f","@blocklet/js-sdk":"1.16.39-beta-20250213-085550-20ef6d4f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250213-085550-20ef6d4f","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250213-085550-20ef6d4f","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250213-085550-20ef6d4f","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.11","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250213-085550-20ef6d4f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250213-085550-20ef6d4f","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250213-085550-20ef6d4f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.32","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.32","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250213-085550-20ef6d4f","@blocklet/ui-react":"^2.11.32","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.32","@arcblock/react-hooks":"^2.11.32","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.32","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250213-085550-20ef6d4f_1739437147660_0.9176788851366995","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250213-123635-cabff5af":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250213-123635-cabff5af","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250213-123635-cabff5af","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7a25b7ea4713405d95cb93a7dd312388a023529c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250213-123635-cabff5af.tgz","fileCount":387,"integrity":"sha512-He/sW2aEIgQh5Vb3D2oVyiB6kiJ56bqwLZQsmQyT1dBXmXnGxqeZfD6MBwLxNykbrasGgbxR4SW2hJJLUuEfpA==","signatures":[{"sig":"MEUCIHQxSUopaGZ+BGVmMXt3nJT8/zkC+YZ14g/uB4Gn9/AkAiEAmCqX5Kf8tobtegVzAQMZyxDZpGsN4YRvpsTS+5U22OA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22912181},"main":"api/index.js","gitHead":"026b776b588cdae21750570de1102bb24f1ad3d6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250213-123635-cabff5af","@abtnode/core":"1.16.39-beta-20250213-123635-cabff5af","@abtnode/cron":"1.16.39-beta-20250213-123635-cabff5af","@abtnode/util":"1.16.39-beta-20250213-123635-cabff5af","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250213-123635-cabff5af","@blocklet/sdk":"1.16.39-beta-20250213-123635-cabff5af","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250213-123635-cabff5af","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250213-123635-cabff5af","@abtnode/logger":"1.16.39-beta-20250213-123635-cabff5af","@abtnode/models":"1.16.39-beta-20250213-123635-cabff5af","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250213-123635-cabff5af","@blocklet/js-sdk":"1.16.39-beta-20250213-123635-cabff5af","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250213-123635-cabff5af","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250213-123635-cabff5af","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250213-123635-cabff5af","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.12","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250213-123635-cabff5af","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250213-123635-cabff5af","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250213-123635-cabff5af","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.34","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.34","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250213-123635-cabff5af","@blocklet/ui-react":"^2.11.34","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.34","@arcblock/react-hooks":"^2.11.34","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.34","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250213-123635-cabff5af_1739450404241_0.2909997282938681","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250215-130252-43410928":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250215-130252-43410928","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250215-130252-43410928","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"03a1dcb30ba4501cfc268e925e233464d50c371b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250215-130252-43410928.tgz","fileCount":387,"integrity":"sha512-VzJgH2C6XmYbeT4ICjNpFlWrPLe1sPqnXEmvpHNewFbiQM+1Fed6sjNDzRaR2P1ZSXaSo0rikLQCjb1Vxp8JaQ==","signatures":[{"sig":"MEYCIQCyUJCVg4ZzoSryGDBopjBnItDNO3Cy9B+2AcdayFlkewIhAMMRAUl+JLJ1i34OeAs8m/JCSkeISy2mfW5X2dv61kt+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22913335},"main":"api/index.js","gitHead":"83b35e2f9759a3f1aa0343c112aedaddf79a8e55","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250215-130252-43410928","@abtnode/core":"1.16.39-beta-20250215-130252-43410928","@abtnode/cron":"1.16.39-beta-20250215-130252-43410928","@abtnode/util":"1.16.39-beta-20250215-130252-43410928","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250215-130252-43410928","@blocklet/sdk":"1.16.39-beta-20250215-130252-43410928","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250215-130252-43410928","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250215-130252-43410928","@abtnode/logger":"1.16.39-beta-20250215-130252-43410928","@abtnode/models":"1.16.39-beta-20250215-130252-43410928","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250215-130252-43410928","@blocklet/js-sdk":"1.16.39-beta-20250215-130252-43410928","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250215-130252-43410928","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250215-130252-43410928","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250215-130252-43410928","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.12","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250215-130252-43410928","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250215-130252-43410928","@blocklet/uploader-server":"^0.1.78","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250215-130252-43410928","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.34","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.34","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250215-130252-43410928","@blocklet/ui-react":"^2.11.34","@blocklet/uploader":"^0.1.66","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.34","@arcblock/react-hooks":"^2.11.34","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.34","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250215-130252-43410928_1739624777395_0.9918904765234169","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250218-110004-a308c501":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250218-110004-a308c501","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250218-110004-a308c501","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c74f6e1a02db0652d837a25376c350e32d8f837a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250218-110004-a308c501.tgz","fileCount":388,"integrity":"sha512-5+E4QUAQhpzT3TJcetN2Rpk2F89UMmtndF7VkvpSFwJoOwsbSGUVqQGIzGyMFG5c1Dyd6AdjZeVFA0yySPvGZw==","signatures":[{"sig":"MEYCIQCJxnn1dFW6jG8yUgy1F1emD0ZuIvtIbkM2D8P+ztjYPgIhAN/DFVCCRtY0u5SpQf1wl9TvDMPUgfsk0bFdTmMIGog6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22997794},"main":"api/index.js","gitHead":"f47632e1ce0cc8295dd3fa1131bcc6252d6adaf9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250218-110004-a308c501","@abtnode/core":"1.16.39-beta-20250218-110004-a308c501","@abtnode/cron":"1.16.39-beta-20250218-110004-a308c501","@abtnode/util":"1.16.39-beta-20250218-110004-a308c501","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250218-110004-a308c501","@blocklet/sdk":"1.16.39-beta-20250218-110004-a308c501","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250218-110004-a308c501","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250218-110004-a308c501","@abtnode/logger":"1.16.39-beta-20250218-110004-a308c501","@abtnode/models":"1.16.39-beta-20250218-110004-a308c501","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250218-110004-a308c501","@blocklet/js-sdk":"1.16.39-beta-20250218-110004-a308c501","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250218-110004-a308c501","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250218-110004-a308c501","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250218-110004-a308c501","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.15","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250218-110004-a308c501","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250218-110004-a308c501","@blocklet/uploader-server":"^0.1.79","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250218-110004-a308c501","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.34","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.34","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250218-110004-a308c501","@blocklet/ui-react":"^2.11.34","@blocklet/uploader":"^0.1.67","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.34","@arcblock/react-hooks":"^2.11.34","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.34","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250218-110004-a308c501_1739876606208_0.9739000160146394","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250218-132815-6baaf20e":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250218-132815-6baaf20e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250218-132815-6baaf20e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"089c8c5a961df2fd7f91fa8bebea8c6518659d3f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250218-132815-6baaf20e.tgz","fileCount":388,"integrity":"sha512-9/CkUOAHxJIEMDONRSF/dvk+gr3aD4CMRuaMolCOoiIzIU3LgCm7t/NKowHCtBAVARzc3tziCnPxHsMmMxsA1w==","signatures":[{"sig":"MEUCIEcRaSUnraPHNrYiVLH7ae/UZ7eo7scCqAEwAsw/8+I1AiEA9QA7R293hQVphi06dAnNlruo3PkT+LsUEn8gT9T8Vjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22998014},"main":"api/index.js","gitHead":"731bfe1a4ad07e92bd9e28fa1627648fbf485326","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250218-132815-6baaf20e","@abtnode/core":"1.16.39-beta-20250218-132815-6baaf20e","@abtnode/cron":"1.16.39-beta-20250218-132815-6baaf20e","@abtnode/util":"1.16.39-beta-20250218-132815-6baaf20e","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250218-132815-6baaf20e","@blocklet/sdk":"1.16.39-beta-20250218-132815-6baaf20e","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250218-132815-6baaf20e","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250218-132815-6baaf20e","@abtnode/logger":"1.16.39-beta-20250218-132815-6baaf20e","@abtnode/models":"1.16.39-beta-20250218-132815-6baaf20e","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250218-132815-6baaf20e","@blocklet/js-sdk":"1.16.39-beta-20250218-132815-6baaf20e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250218-132815-6baaf20e","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250218-132815-6baaf20e","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250218-132815-6baaf20e","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.15","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250218-132815-6baaf20e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250218-132815-6baaf20e","@blocklet/uploader-server":"^0.1.79","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250218-132815-6baaf20e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.35","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.35","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250218-132815-6baaf20e","@blocklet/ui-react":"^2.11.35","@blocklet/uploader":"^0.1.67","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.35","@arcblock/react-hooks":"^2.11.35","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.35","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250218-132815-6baaf20e_1739885521065_0.538913312152465","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250220-073620-4f1d9e2b":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250220-073620-4f1d9e2b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250220-073620-4f1d9e2b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"38553c18d22414116796b9b97e55a6f670e2358f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250220-073620-4f1d9e2b.tgz","fileCount":389,"integrity":"sha512-wGgb6p2OaoTsjLP9mDVbRAeeIaQ+wUKwV7VWsokylpUY7gqMiR4z9Ds5ca1yVeBV6wrrXv6zdbprRgdXot8NZg==","signatures":[{"sig":"MEYCIQDKI1NY+W2VeuMUTHWTyiQcEB+ZBxoX9p7/8D+RDUrQawIhAKXXA4gl9i2sBP3QydqPOzVJTN6q5dX7B7SJCdd/neKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22900792},"main":"api/index.js","gitHead":"d66051094d2821e602b699ba44c2b850b9484517","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^0.5.0","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250220-073620-4f1d9e2b","@abtnode/core":"1.16.39-beta-20250220-073620-4f1d9e2b","@abtnode/cron":"1.16.39-beta-20250220-073620-4f1d9e2b","@abtnode/util":"1.16.39-beta-20250220-073620-4f1d9e2b","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250220-073620-4f1d9e2b","@blocklet/sdk":"1.16.39-beta-20250220-073620-4f1d9e2b","cookie-parser":"^1.4.6","@blocklet/meta":"1.16.39-beta-20250220-073620-4f1d9e2b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250220-073620-4f1d9e2b","@abtnode/logger":"1.16.39-beta-20250220-073620-4f1d9e2b","@abtnode/models":"1.16.39-beta-20250220-073620-4f1d9e2b","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250220-073620-4f1d9e2b","@blocklet/js-sdk":"1.16.39-beta-20250220-073620-4f1d9e2b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250220-073620-4f1d9e2b","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250220-073620-4f1d9e2b","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250220-073620-4f1d9e2b","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.16","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250220-073620-4f1d9e2b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250220-073620-4f1d9e2b","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^2.2.1","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250220-073620-4f1d9e2b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.39","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.39","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.39","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250220-073620-4f1d9e2b","@blocklet/ui-react":"^2.11.39","@blocklet/uploader":"^0.1.69","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.39","@arcblock/react-hooks":"^2.11.39","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250220-073620-4f1d9e2b_1740037153326_0.6610865716252414","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250220-212222-627e9ea7":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250220-212222-627e9ea7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250220-212222-627e9ea7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1815bf69df42ffb7895595d9323da50d507f6eb8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250220-212222-627e9ea7.tgz","fileCount":389,"integrity":"sha512-X36tdP+CAEhGZUMyRRp/sgznp3PimCbkz+D3cqbt1DMSE0UMnDkLNX6KYkt69UzUaYNIBs9KruZjksP9NU16OA==","signatures":[{"sig":"MEUCIHTr4t9MfeQ9dkOIPtnakGAeNt3RBj9lp3MhK0OkpSweAiEAyZhr5LYd0n2l5IgLb13c4EzQnCgttv+KGLVPuk0Fed0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22920355},"main":"api/index.js","gitHead":"63bae9e50d76bf481eb2bf930f98ea672f645c50","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.9","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.9","@ocap/client":"1.19.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250220-212222-627e9ea7","@abtnode/core":"1.16.39-beta-20250220-212222-627e9ea7","@abtnode/cron":"1.16.39-beta-20250220-212222-627e9ea7","@abtnode/util":"1.16.39-beta-20250220-212222-627e9ea7","@arcblock/did":"^1.19.9","@arcblock/jwt":"1.19.9","@blocklet/env":"1.16.39-beta-20250220-212222-627e9ea7","@blocklet/sdk":"1.16.39-beta-20250220-212222-627e9ea7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39-beta-20250220-212222-627e9ea7","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250220-212222-627e9ea7","@abtnode/logger":"1.16.39-beta-20250220-212222-627e9ea7","@abtnode/models":"1.16.39-beta-20250220-212222-627e9ea7","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250220-212222-627e9ea7","@blocklet/js-sdk":"1.16.39-beta-20250220-212222-627e9ea7","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250220-212222-627e9ea7","@arcblock/did-ext":"^1.19.9","@abtnode/analytics":"1.16.39-beta-20250220-212222-627e9ea7","@arcblock/did-auth":"1.19.9","@arcblock/did-util":"^1.19.9","@blocklet/constant":"1.16.39-beta-20250220-212222-627e9ea7","@arcblock/event-hub":"1.19.9","@arcblock/validator":"^1.19.9","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.16","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250220-212222-627e9ea7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250220-212222-627e9ea7","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250220-212222-627e9ea7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.41","@ocap/wallet":"1.19.9","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.9","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.41","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250220-212222-627e9ea7","@blocklet/ui-react":"^2.11.41","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.41","@arcblock/react-hooks":"^2.11.41","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.41","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250220-212222-627e9ea7_1740086719462_0.24041530380194587","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250221-133434-22e84449":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250221-133434-22e84449","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250221-133434-22e84449","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9831229cf96771fc75c0ef18f71dee61e97d6362","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250221-133434-22e84449.tgz","fileCount":389,"integrity":"sha512-FY5fPlf7HPvJNtfL3gtSrZSlMG3bhpp1g7HBtJykVs3VJUqffXahI9gUfs1KiBicUWz4gXI1ehT0gOFXIkjXBQ==","signatures":[{"sig":"MEUCIQCgXtqCeKRezvk1hXrcRYzgDLIKnqmZfuw9cwhd2coHKAIgQaulEgdkgxOmj9stHHqTpnKtwbYulGV1PG/YnCDAc+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22924443},"main":"api/index.js","gitHead":"e98144772ce72955239b63444cd9018d267691db","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.10","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.10","@ocap/client":"1.19.10","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250221-133434-22e84449","@abtnode/core":"1.16.39-beta-20250221-133434-22e84449","@abtnode/cron":"1.16.39-beta-20250221-133434-22e84449","@abtnode/util":"1.16.39-beta-20250221-133434-22e84449","@arcblock/did":"^1.19.10","@arcblock/jwt":"1.19.10","@blocklet/env":"1.16.39-beta-20250221-133434-22e84449","@blocklet/sdk":"1.16.39-beta-20250221-133434-22e84449","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39-beta-20250221-133434-22e84449","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250221-133434-22e84449","@abtnode/logger":"1.16.39-beta-20250221-133434-22e84449","@abtnode/models":"1.16.39-beta-20250221-133434-22e84449","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250221-133434-22e84449","@blocklet/js-sdk":"1.16.39-beta-20250221-133434-22e84449","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250221-133434-22e84449","@arcblock/did-ext":"^1.19.10","@abtnode/analytics":"1.16.39-beta-20250221-133434-22e84449","@arcblock/did-auth":"1.19.10","@arcblock/did-util":"^1.19.10","@blocklet/constant":"1.16.39-beta-20250221-133434-22e84449","@arcblock/event-hub":"1.19.10","@arcblock/validator":"^1.19.10","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.17","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250221-133434-22e84449","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250221-133434-22e84449","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250221-133434-22e84449","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.43","@ocap/wallet":"1.19.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.10","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.43","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.43","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250221-133434-22e84449","@blocklet/ui-react":"^2.11.43","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.43","@arcblock/react-hooks":"^2.11.43","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.43","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250221-133434-22e84449_1740145060426_0.6655460506111783","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250222-094928-e54632fa":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250222-094928-e54632fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250222-094928-e54632fa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"526436f893da7718b3b43ac5a658d69c9bb981b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250222-094928-e54632fa.tgz","fileCount":389,"integrity":"sha512-ju9LpiyJCyfwtd01D80WgJY7rtyN0nh2PK+EV5x3j1qIwF7Z9Ciz8GbfGM2ucHety6GUpYZMl+1KsxJJmbsCOg==","signatures":[{"sig":"MEUCIAZ6KN/9etJF3qhPNrKlBzE4xIYrDLERchTneA1Fdh7/AiEAq9axsjxUEhzQJWXGktEpkqzG61XI+MoG7GNWuR0wROc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22924487},"main":"api/index.js","gitHead":"9eefa43edc541ba7b4db529898fb826a7b2a06b5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.10","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.10","@ocap/client":"1.19.10","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250222-094928-e54632fa","@abtnode/core":"1.16.39-beta-20250222-094928-e54632fa","@abtnode/cron":"1.16.39-beta-20250222-094928-e54632fa","@abtnode/util":"1.16.39-beta-20250222-094928-e54632fa","@arcblock/did":"^1.19.10","@arcblock/jwt":"1.19.10","@blocklet/env":"1.16.39-beta-20250222-094928-e54632fa","@blocklet/sdk":"1.16.39-beta-20250222-094928-e54632fa","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39-beta-20250222-094928-e54632fa","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250222-094928-e54632fa","@abtnode/logger":"1.16.39-beta-20250222-094928-e54632fa","@abtnode/models":"1.16.39-beta-20250222-094928-e54632fa","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250222-094928-e54632fa","@blocklet/js-sdk":"1.16.39-beta-20250222-094928-e54632fa","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250222-094928-e54632fa","@arcblock/did-ext":"^1.19.10","@abtnode/analytics":"1.16.39-beta-20250222-094928-e54632fa","@arcblock/did-auth":"1.19.10","@arcblock/did-util":"^1.19.10","@blocklet/constant":"1.16.39-beta-20250222-094928-e54632fa","@arcblock/event-hub":"1.19.10","@arcblock/validator":"^1.19.10","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.18","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250222-094928-e54632fa","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250222-094928-e54632fa","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250222-094928-e54632fa","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.44","@ocap/wallet":"1.19.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.10","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.44","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250222-094928-e54632fa","@blocklet/ui-react":"^2.11.44","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.44","@arcblock/react-hooks":"^2.11.44","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.44","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250222-094928-e54632fa_1740217947065_0.34847959727240485","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250224-112738-14340cd6":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250224-112738-14340cd6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250224-112738-14340cd6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"96d56afed59ca8452b8cb2aa6bd67cc72a78a7da","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250224-112738-14340cd6.tgz","fileCount":391,"integrity":"sha512-KPBqaelwN7n7V3EoGfoD3YbtLvUSkxNV68eTCJFY5i/7S+I0eLXwwV9DX7g7+R32dMg/C5XUu70XjPKoOu723g==","signatures":[{"sig":"MEYCIQDISvhc5ls0gG5uxQ/tGVLAiJnbsZyZrMBncbe7k3IYsQIhALJQzl0IzIqs3qxwxrgDhzsE6KYjLqHV74NCENpuUfvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22930776},"main":"api/index.js","gitHead":"55a730d010edb12eb78ac7120702636134a44dc9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.10","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.10","@ocap/client":"1.19.10","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250224-112738-14340cd6","@abtnode/core":"1.16.39-beta-20250224-112738-14340cd6","@abtnode/cron":"1.16.39-beta-20250224-112738-14340cd6","@abtnode/util":"1.16.39-beta-20250224-112738-14340cd6","@arcblock/did":"^1.19.10","@arcblock/jwt":"1.19.10","@blocklet/env":"1.16.39-beta-20250224-112738-14340cd6","@blocklet/sdk":"1.16.39-beta-20250224-112738-14340cd6","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39-beta-20250224-112738-14340cd6","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250224-112738-14340cd6","@abtnode/logger":"1.16.39-beta-20250224-112738-14340cd6","@abtnode/models":"1.16.39-beta-20250224-112738-14340cd6","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250224-112738-14340cd6","@blocklet/js-sdk":"1.16.39-beta-20250224-112738-14340cd6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250224-112738-14340cd6","@arcblock/did-ext":"^1.19.10","@abtnode/analytics":"1.16.39-beta-20250224-112738-14340cd6","@arcblock/did-auth":"1.19.10","@arcblock/did-util":"^1.19.10","@blocklet/constant":"1.16.39-beta-20250224-112738-14340cd6","@arcblock/event-hub":"1.19.10","@arcblock/validator":"^1.19.10","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.18","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250224-112738-14340cd6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250224-112738-14340cd6","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250224-112738-14340cd6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.44","@ocap/wallet":"1.19.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.10","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.44","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250224-112738-14340cd6","@blocklet/ui-react":"^2.11.44","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.44","@arcblock/react-hooks":"^2.11.44","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.44","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250224-112738-14340cd6_1740396651638_0.21727002731866119","host":"s3://npm-registry-packages-npm-production"}},"1.16.39-beta-20250225-115803-28695007":{"name":"@abtnode/blocklet-services","version":"1.16.39-beta-20250225-115803-28695007","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39-beta-20250225-115803-28695007","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f8cec11c64f7909387262c5849c271fa20fdda71","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39-beta-20250225-115803-28695007.tgz","fileCount":391,"integrity":"sha512-VCU05jpbwZcTYeFHH/vEw09GSGHEdpF0gy39zdn8N6G4ya/Ywhk8IISEwNZoCzpn1rMrXiIuHq/rcF4TcXTtgA==","signatures":[{"sig":"MEQCIDMA4O+NS0vss2k6a/y5a2DNXmJP1NXudrW3QGW/9FM+AiBqtachf2IjwAYdeu2ChyvYZhPDWit0iVmbq6Wk/+LBkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22935923},"main":"api/index.js","gitHead":"d6c75e9336becf1eabe733058d030bdda0be9848","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.10","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.10","@ocap/client":"1.19.10","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39-beta-20250225-115803-28695007","@abtnode/core":"1.16.39-beta-20250225-115803-28695007","@abtnode/cron":"1.16.39-beta-20250225-115803-28695007","@abtnode/util":"1.16.39-beta-20250225-115803-28695007","@arcblock/did":"^1.19.10","@arcblock/jwt":"1.19.10","@blocklet/env":"1.16.39-beta-20250225-115803-28695007","@blocklet/sdk":"1.16.39-beta-20250225-115803-28695007","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39-beta-20250225-115803-28695007","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39-beta-20250225-115803-28695007","@abtnode/logger":"1.16.39-beta-20250225-115803-28695007","@abtnode/models":"1.16.39-beta-20250225-115803-28695007","transliteration":"^2.3.5","@blocklet/images":"1.16.39-beta-20250225-115803-28695007","@blocklet/js-sdk":"1.16.39-beta-20250225-115803-28695007","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39-beta-20250225-115803-28695007","@arcblock/did-ext":"^1.19.10","@abtnode/analytics":"1.16.39-beta-20250225-115803-28695007","@arcblock/did-auth":"1.19.10","@arcblock/did-util":"^1.19.10","@blocklet/constant":"1.16.39-beta-20250225-115803-28695007","@arcblock/event-hub":"1.19.10","@arcblock/validator":"^1.19.10","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.19","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39-beta-20250225-115803-28695007","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39-beta-20250225-115803-28695007","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39-beta-20250225-115803-28695007","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.48","@ocap/wallet":"1.19.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.10","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.48","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.48","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39-beta-20250225-115803-28695007","@blocklet/ui-react":"^2.11.48","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.48","@arcblock/react-hooks":"^2.11.48","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.48","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39-beta-20250225-115803-28695007_1740484864720_0.2404066472262345","host":"s3://npm-registry-packages-npm-production"}},"1.16.39":{"name":"@abtnode/blocklet-services","version":"1.16.39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.39","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"28bdd381ccc565cc5a26bf9ed431591ff3c9df01","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.39.tgz","fileCount":391,"integrity":"sha512-32WRXCalhFKS7unx1TksaiqhSNMjAThdAkOJ9H7+651Bah9G6WBLTdH90OAEFdAflqxZmPWOIrSxof1vaoOCpQ==","signatures":[{"sig":"MEYCIQCkdde80dMtrhbhSdkV4InvP7PqDlAMMqsad/jP0Vkc7gIhAKhLpayuexRcrJi7sFRiXM3Ay7TjmcWk/DK9Lq8xfvg5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22935323},"main":"api/index.js","gitHead":"e3a614757b32dba71dcc187f20060932df31eab6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.10","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.10","@ocap/client":"1.19.10","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.39","@abtnode/core":"1.16.39","@abtnode/cron":"1.16.39","@abtnode/util":"1.16.39","@arcblock/did":"^1.19.10","@arcblock/jwt":"1.19.10","@blocklet/env":"1.16.39","@blocklet/sdk":"1.16.39","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.39","path-to-regexp":"0.1.10","@abtnode/client":"1.16.39","@abtnode/logger":"1.16.39","@abtnode/models":"1.16.39","transliteration":"^2.3.5","@blocklet/images":"1.16.39","@blocklet/js-sdk":"1.16.39","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.39","@arcblock/did-ext":"^1.19.10","@abtnode/analytics":"1.16.39","@arcblock/did-auth":"1.19.10","@arcblock/did-util":"^1.19.10","@blocklet/constant":"1.16.39","@arcblock/event-hub":"1.19.10","@arcblock/validator":"^1.19.10","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.19","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.39","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.39","@blocklet/uploader-server":"^0.1.84","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.39","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.48","@ocap/wallet":"1.19.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.10","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.48","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.48","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.39","@blocklet/ui-react":"^2.11.48","@blocklet/uploader":"^0.1.70","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.48","@arcblock/react-hooks":"^2.11.48","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.48","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.39_1740486629364_0.03852809736830287","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250227-092112-1815be0a":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250227-092112-1815be0a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250227-092112-1815be0a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8dbb92fae89046d7b6482f3f98ec906d60123f89","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250227-092112-1815be0a.tgz","fileCount":392,"integrity":"sha512-mVMVQzC5cq2O4mY9UNwnQQvZ+vV2bKu7EPWOlUjz7JBkjmdLDHC6ZhnNwaMutSZYMQhsgfIZ9p3iXv/pg0hpDQ==","signatures":[{"sig":"MEQCIBd+7YXCP7/LDn/JdRjmF4KA/iI4zcL82D2alVaIJPe3AiAT6oDRpwtAXKWlMgNi2JuxylcNC6o1JNJQ8IERO/Ay1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189295},"main":"api/index.js","gitHead":"e33d791e24236a10ed3d196618aba989a0eee8ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250227-092112-1815be0a","@abtnode/core":"1.16.40-beta-20250227-092112-1815be0a","@abtnode/cron":"1.16.40-beta-20250227-092112-1815be0a","@abtnode/util":"1.16.40-beta-20250227-092112-1815be0a","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250227-092112-1815be0a","@blocklet/sdk":"1.16.40-beta-20250227-092112-1815be0a","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250227-092112-1815be0a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250227-092112-1815be0a","@abtnode/logger":"1.16.40-beta-20250227-092112-1815be0a","@abtnode/models":"1.16.40-beta-20250227-092112-1815be0a","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250227-092112-1815be0a","@blocklet/js-sdk":"1.16.40-beta-20250227-092112-1815be0a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250227-092112-1815be0a","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250227-092112-1815be0a","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250227-092112-1815be0a","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250227-092112-1815be0a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250227-092112-1815be0a","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250227-092112-1815be0a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250227-092112-1815be0a","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250227-092112-1815be0a_1740648248570_0.40120380596591576","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250227-095906-fc9de90b":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250227-095906-fc9de90b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250227-095906-fc9de90b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c7ca1ac234c35d65dbd557d8e8e72e201a037e4f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250227-095906-fc9de90b.tgz","fileCount":392,"integrity":"sha512-YDUHBWouEC1uARiyxV0pMSMDrSYt9Gr2EVMGk+DbHruks6zkF0J/NwbW4DB6Q4Yj+pcO6NFcF/PANKh4Bpn5bg==","signatures":[{"sig":"MEYCIQDCyWoizRkA9XbW+lNK1Ax1wI2VtPv0HwpHj0iuHDTjzQIhAOPHTzd0K0mOg2PhdqmRUg6sKUR9BsRJRvTt1M7zWKib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189526},"main":"api/index.js","gitHead":"c5f6a14ce5435a615c75c4a0033415fcf51fae89","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250227-095906-fc9de90b","@abtnode/core":"1.16.40-beta-20250227-095906-fc9de90b","@abtnode/cron":"1.16.40-beta-20250227-095906-fc9de90b","@abtnode/util":"1.16.40-beta-20250227-095906-fc9de90b","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250227-095906-fc9de90b","@blocklet/sdk":"1.16.40-beta-20250227-095906-fc9de90b","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250227-095906-fc9de90b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250227-095906-fc9de90b","@abtnode/logger":"1.16.40-beta-20250227-095906-fc9de90b","@abtnode/models":"1.16.40-beta-20250227-095906-fc9de90b","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250227-095906-fc9de90b","@blocklet/js-sdk":"1.16.40-beta-20250227-095906-fc9de90b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250227-095906-fc9de90b","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250227-095906-fc9de90b","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250227-095906-fc9de90b","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250227-095906-fc9de90b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250227-095906-fc9de90b","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250227-095906-fc9de90b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250227-095906-fc9de90b","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250227-095906-fc9de90b_1740650523307_0.4469327535124421","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250227-103151-ee8fdc55":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250227-103151-ee8fdc55","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250227-103151-ee8fdc55","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f175e9523f9aa8f8cec2a6a5b9fc53ffd1086ddc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250227-103151-ee8fdc55.tgz","fileCount":392,"integrity":"sha512-yIRgx9FHrJHIYc62NmujehI1PsTFW5Tgy2mi1QnSbLtplB0/QR8r7vQq7KdnVJtlOgdt8zYSBz2Nf8ZIdGd4kg==","signatures":[{"sig":"MEYCIQCGHRivO9sCPwi6Jt4YU4BSb95jdJJuFErUZ06sRMvilwIhAI81BZsNgEq5CEHORNpFDRyFjmvFUoxm2+Tf+7EW2cFE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189620},"main":"api/index.js","gitHead":"70149904a2b559381697a71c9e154c0954a4970a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250227-103151-ee8fdc55","@abtnode/core":"1.16.40-beta-20250227-103151-ee8fdc55","@abtnode/cron":"1.16.40-beta-20250227-103151-ee8fdc55","@abtnode/util":"1.16.40-beta-20250227-103151-ee8fdc55","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250227-103151-ee8fdc55","@blocklet/sdk":"1.16.40-beta-20250227-103151-ee8fdc55","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250227-103151-ee8fdc55","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250227-103151-ee8fdc55","@abtnode/logger":"1.16.40-beta-20250227-103151-ee8fdc55","@abtnode/models":"1.16.40-beta-20250227-103151-ee8fdc55","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250227-103151-ee8fdc55","@blocklet/js-sdk":"1.16.40-beta-20250227-103151-ee8fdc55","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250227-103151-ee8fdc55","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250227-103151-ee8fdc55","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250227-103151-ee8fdc55","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250227-103151-ee8fdc55","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250227-103151-ee8fdc55","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250227-103151-ee8fdc55","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250227-103151-ee8fdc55","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250227-103151-ee8fdc55_1740652493337_0.04040135323413874","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250227-105359-45d058c9":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250227-105359-45d058c9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250227-105359-45d058c9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5686f40535f1dbc02f5f8d1bb4439a3c59607667","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250227-105359-45d058c9.tgz","fileCount":392,"integrity":"sha512-4cG0JooXmW0Rn1JI81L792NV6z9o/nY2lwo8kMtTjweP+XZiBB0OJaG9BVHk8IeEiFzp7Es4fC6FFeDhRlfQPg==","signatures":[{"sig":"MEUCIQDI5olEpGGB4rV+iZlP6TdKxtn/VeBBYbhr9rOXbjH3HAIgHrJQRfTXVygfajIS8xZoz2UspMLN365B8ib5AQtdcdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189636},"main":"api/index.js","gitHead":"fbbd2604ef101ee4bf5e8480eea95113a466ca4b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250227-105359-45d058c9","@abtnode/core":"1.16.40-beta-20250227-105359-45d058c9","@abtnode/cron":"1.16.40-beta-20250227-105359-45d058c9","@abtnode/util":"1.16.40-beta-20250227-105359-45d058c9","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250227-105359-45d058c9","@blocklet/sdk":"1.16.40-beta-20250227-105359-45d058c9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250227-105359-45d058c9","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250227-105359-45d058c9","@abtnode/logger":"1.16.40-beta-20250227-105359-45d058c9","@abtnode/models":"1.16.40-beta-20250227-105359-45d058c9","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250227-105359-45d058c9","@blocklet/js-sdk":"1.16.40-beta-20250227-105359-45d058c9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250227-105359-45d058c9","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250227-105359-45d058c9","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250227-105359-45d058c9","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250227-105359-45d058c9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250227-105359-45d058c9","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250227-105359-45d058c9","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250227-105359-45d058c9","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250227-105359-45d058c9_1740653816247_0.7249715993262713","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250227-133316-292acf31":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250227-133316-292acf31","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250227-133316-292acf31","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"938f7d1783e590a51d249b4254f7c4e5e43eacbd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250227-133316-292acf31.tgz","fileCount":392,"integrity":"sha512-/7jZbdqROFssyvT2jWdQACwlgyEAPHzXkEIwDm/D7woTUAuZPY1/WUVJR6WHnPVur3vEK2oxUwMEUvkHSlEO6A==","signatures":[{"sig":"MEQCIAGSGLFotdjtIhh9sij8PawA0tHqP1Yf0phnhphH5Du8AiAae34ZvWSCDOw0ddj5MVI5TZ1ezEbUsmZe1bN0yK2hfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23189754},"main":"api/index.js","gitHead":"0a710dfeb2614ffbe3269620107aa6a8464c1d98","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250227-133316-292acf31","@abtnode/core":"1.16.40-beta-20250227-133316-292acf31","@abtnode/cron":"1.16.40-beta-20250227-133316-292acf31","@abtnode/util":"1.16.40-beta-20250227-133316-292acf31","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250227-133316-292acf31","@blocklet/sdk":"1.16.40-beta-20250227-133316-292acf31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250227-133316-292acf31","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250227-133316-292acf31","@abtnode/logger":"1.16.40-beta-20250227-133316-292acf31","@abtnode/models":"1.16.40-beta-20250227-133316-292acf31","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250227-133316-292acf31","@blocklet/js-sdk":"1.16.40-beta-20250227-133316-292acf31","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250227-133316-292acf31","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250227-133316-292acf31","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250227-133316-292acf31","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250227-133316-292acf31","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250227-133316-292acf31","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250227-133316-292acf31","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250227-133316-292acf31","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250227-133316-292acf31_1740663378195_0.3755661229667353","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250228-001738-e9367fea":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250228-001738-e9367fea","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250228-001738-e9367fea","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"20702f42dd77441222321176c168fb8d845c9cf2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250228-001738-e9367fea.tgz","fileCount":392,"integrity":"sha512-4gp6u5IpOqVrvNXhvkyi/e8R3Y0q2qCSNqzeD6ICrkw7cV3sfc519IrXlDNfkzyGcfVLi90x9WH6Jl+aEldOHw==","signatures":[{"sig":"MEQCIE95HeA8Va/KaIQbX33Xmr/xT17ofRVvgDK54m5jvaGmAiAkp3UD+pqmRQlT6/cTDMHgPmHaufzuZY7+O0A97ugJVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23194504},"main":"api/index.js","gitHead":"2e96d640290a439bd71cefda3abe5a22e7751b3e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250228-001738-e9367fea","@abtnode/core":"1.16.40-beta-20250228-001738-e9367fea","@abtnode/cron":"1.16.40-beta-20250228-001738-e9367fea","@abtnode/util":"1.16.40-beta-20250228-001738-e9367fea","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250228-001738-e9367fea","@blocklet/sdk":"1.16.40-beta-20250228-001738-e9367fea","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250228-001738-e9367fea","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250228-001738-e9367fea","@abtnode/logger":"1.16.40-beta-20250228-001738-e9367fea","@abtnode/models":"1.16.40-beta-20250228-001738-e9367fea","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250228-001738-e9367fea","@blocklet/js-sdk":"1.16.40-beta-20250228-001738-e9367fea","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250228-001738-e9367fea","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250228-001738-e9367fea","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250228-001738-e9367fea","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250228-001738-e9367fea","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250228-001738-e9367fea","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250228-001738-e9367fea","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250228-001738-e9367fea","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250228-001738-e9367fea_1740702041211_0.646033367303682","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250228-094258-1186a367":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250228-094258-1186a367","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250228-094258-1186a367","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6e748bd7c138b65407edee5a8fc044b7248e981a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250228-094258-1186a367.tgz","fileCount":392,"integrity":"sha512-c08D1FlpGjKzX5OjVuLcCuEL7VNl7Z3gWTzi00OHYONanvJbHuKrwFpft8N4G5JRVHMjz+wOdsTO0zy40XimnQ==","signatures":[{"sig":"MEUCIAiL7fNBS2shg//awNtIwZRxsPaaAZ5ZJ86Jz/h7r78LAiEA8v1nrG8QBLrmW6jV9dvLZyL9pyrlzdEZlE5HXT/7eNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23195409},"main":"api/index.js","gitHead":"cf7ffaf724f4135f2bf8e5752d0f880e4ece00bc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250228-094258-1186a367","@abtnode/core":"1.16.40-beta-20250228-094258-1186a367","@abtnode/cron":"1.16.40-beta-20250228-094258-1186a367","@abtnode/util":"1.16.40-beta-20250228-094258-1186a367","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250228-094258-1186a367","@blocklet/sdk":"1.16.40-beta-20250228-094258-1186a367","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250228-094258-1186a367","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250228-094258-1186a367","@abtnode/logger":"1.16.40-beta-20250228-094258-1186a367","@abtnode/models":"1.16.40-beta-20250228-094258-1186a367","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250228-094258-1186a367","@blocklet/js-sdk":"1.16.40-beta-20250228-094258-1186a367","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250228-094258-1186a367","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250228-094258-1186a367","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250228-094258-1186a367","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.21","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250228-094258-1186a367","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250228-094258-1186a367","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250228-094258-1186a367","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250228-094258-1186a367","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250228-094258-1186a367_1740735957370_0.23139139280233478","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250303-085419-69f80410":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250303-085419-69f80410","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250303-085419-69f80410","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ac6147be707b2e7553c682509f3c4720c0badd19","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250303-085419-69f80410.tgz","fileCount":392,"integrity":"sha512-aZ8vP7oj1nxFhWTiZRP3ZHhN31KvGDzJ1rS1XJ2YV+76NI9PTBwpAyWZEJPpaKdCXY/GVnJ/jTbdUfMSJ/OayQ==","signatures":[{"sig":"MEQCIDa6teh/xQIQ84tNeZ9c4VIw1nRSXBqsa0JKDelS9zN4AiBWfvBHWPodu3yqdg21QEAfQbhgiWxt7pQZbi190jdr2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23195503},"main":"api/index.js","gitHead":"3bddb6647ab005b216d5c627035af3363fdcf88f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.12","@ocap/client":"1.19.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250303-085419-69f80410","@abtnode/core":"1.16.40-beta-20250303-085419-69f80410","@abtnode/cron":"1.16.40-beta-20250303-085419-69f80410","@abtnode/util":"1.16.40-beta-20250303-085419-69f80410","@arcblock/did":"^1.19.12","@arcblock/jwt":"1.19.12","@blocklet/env":"1.16.40-beta-20250303-085419-69f80410","@blocklet/sdk":"1.16.40-beta-20250303-085419-69f80410","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250303-085419-69f80410","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250303-085419-69f80410","@abtnode/logger":"1.16.40-beta-20250303-085419-69f80410","@abtnode/models":"1.16.40-beta-20250303-085419-69f80410","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250303-085419-69f80410","@blocklet/js-sdk":"1.16.40-beta-20250303-085419-69f80410","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250303-085419-69f80410","@arcblock/did-ext":"^1.19.12","@abtnode/analytics":"1.16.40-beta-20250303-085419-69f80410","@arcblock/did-auth":"1.19.12","@arcblock/did-util":"^1.19.12","@blocklet/constant":"1.16.40-beta-20250303-085419-69f80410","@arcblock/event-hub":"1.19.12","@arcblock/validator":"^1.19.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250303-085419-69f80410","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250303-085419-69f80410","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250303-085419-69f80410","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.49","@ocap/wallet":"1.19.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.49","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250303-085419-69f80410","@blocklet/ui-react":"^2.11.49","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.49","@arcblock/react-hooks":"^2.11.49","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.49","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250303-085419-69f80410_1740992240341_0.9691662260805787","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250303-132654-d0e1975b":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250303-132654-d0e1975b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250303-132654-d0e1975b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"82b7a2c597827c483a65a880a0aaa23baeabf69a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250303-132654-d0e1975b.tgz","fileCount":392,"integrity":"sha512-zoFX3y8ETbtN16ipNjAmIm4EGhaLPzgI9VUy2JVw3rscKaNWxvhD67rp+UPBkzaA53bXSE2+e/INZGoPB/O0jg==","signatures":[{"sig":"MEUCIQDJuBLNsnuUPsi8TUul0XVJJmofLQUbh5iexDZl8nxMxwIgY7BlF4yNRS21s4sAlVvd3iiq8Hbj6PwE+vxf6oE5+uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23197237},"main":"api/index.js","gitHead":"2a8e4d0ad0ab4bfbc891896710d7d54790d6cbe2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.13","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.13","@ocap/client":"1.19.13","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250303-132654-d0e1975b","@abtnode/core":"1.16.40-beta-20250303-132654-d0e1975b","@abtnode/cron":"1.16.40-beta-20250303-132654-d0e1975b","@abtnode/util":"1.16.40-beta-20250303-132654-d0e1975b","@arcblock/did":"^1.19.13","@arcblock/jwt":"1.19.13","@blocklet/env":"1.16.40-beta-20250303-132654-d0e1975b","@blocklet/sdk":"1.16.40-beta-20250303-132654-d0e1975b","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250303-132654-d0e1975b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250303-132654-d0e1975b","@abtnode/logger":"1.16.40-beta-20250303-132654-d0e1975b","@abtnode/models":"1.16.40-beta-20250303-132654-d0e1975b","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250303-132654-d0e1975b","@blocklet/js-sdk":"1.16.40-beta-20250303-132654-d0e1975b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250303-132654-d0e1975b","@arcblock/did-ext":"^1.19.13","@abtnode/analytics":"1.16.40-beta-20250303-132654-d0e1975b","@arcblock/did-auth":"1.19.13","@arcblock/did-util":"^1.19.13","@blocklet/constant":"1.16.40-beta-20250303-132654-d0e1975b","@arcblock/event-hub":"1.19.13","@arcblock/validator":"^1.19.13","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250303-132654-d0e1975b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250303-132654-d0e1975b","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250303-132654-d0e1975b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.11.50","@ocap/wallet":"1.19.13","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.13","@emotion/react":"^11.11.4","@arcblock/icons":"^2.11.50","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.11.50","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250303-132654-d0e1975b","@blocklet/ui-react":"^2.11.50","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.11.50","@arcblock/react-hooks":"^2.11.50","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.11.50","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250303-132654-d0e1975b_1741008592314_0.7384415613626716","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250305-001025-5ee639c9":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250305-001025-5ee639c9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250305-001025-5ee639c9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fac6ea5295d96af683a400707013ab2fee881172","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250305-001025-5ee639c9.tgz","fileCount":395,"integrity":"sha512-1cMDfyjkCd8CAGYP8LCIO7Tthzi6/FWt3SQY1nbC4yJN4dAwd+/7pAirdRFRQmieDEJdu0N4hMP2Ara+rs8o8w==","signatures":[{"sig":"MEQCIFMSxwLDBie96CCzM5yW8k6fIxH1YF4GezhKtRoNrIB/AiBf6lSaU3DhGmrG713XcUNAoDwjcMZsUwSCbx4uKuK+Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24428128},"main":"api/index.js","gitHead":"6e95cc2e200d803e1350a863893fc679634b8f80","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.14","@ocap/client":"1.19.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250305-001025-5ee639c9","@abtnode/core":"1.16.40-beta-20250305-001025-5ee639c9","@abtnode/cron":"1.16.40-beta-20250305-001025-5ee639c9","@abtnode/util":"1.16.40-beta-20250305-001025-5ee639c9","@arcblock/did":"^1.19.14","@arcblock/jwt":"1.19.14","@blocklet/env":"1.16.40-beta-20250305-001025-5ee639c9","@blocklet/sdk":"1.16.40-beta-20250305-001025-5ee639c9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250305-001025-5ee639c9","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250305-001025-5ee639c9","@abtnode/logger":"1.16.40-beta-20250305-001025-5ee639c9","@abtnode/models":"1.16.40-beta-20250305-001025-5ee639c9","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250305-001025-5ee639c9","@blocklet/js-sdk":"1.16.40-beta-20250305-001025-5ee639c9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250305-001025-5ee639c9","@arcblock/did-ext":"^1.19.14","@abtnode/analytics":"1.16.40-beta-20250305-001025-5ee639c9","@arcblock/did-auth":"1.19.14","@arcblock/did-util":"^1.19.14","@blocklet/constant":"1.16.40-beta-20250305-001025-5ee639c9","@arcblock/event-hub":"1.19.14","@arcblock/validator":"^1.19.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250305-001025-5ee639c9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250305-001025-5ee639c9","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250305-001025-5ee639c9","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.1","@ocap/wallet":"1.19.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250305-001025-5ee639c9","@blocklet/ui-react":"^2.12.1","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.1","@arcblock/react-hooks":"^2.12.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250305-001025-5ee639c9_1741133606642_0.052602355121323496","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250305-010959-40fb1920":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250305-010959-40fb1920","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250305-010959-40fb1920","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"08fbb6f8c42dfbbe6db40a8bfb31755559a0c82b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250305-010959-40fb1920.tgz","fileCount":395,"integrity":"sha512-xQSDeQpuCelEFzxOgu9x3EtzYxup1ZqXeGP5caLA9vb9vQPFA//2h9aQw4gvhJdo52RqYjPszD46ao/iVOq7uQ==","signatures":[{"sig":"MEYCIQCSAe47/m2UDvsrZjqrSb1ZzB8wY5dvzp1UT4D3Ol7sggIhAJAuAOp3aCZPb4U2BGUWII9PrsqadAq1riq1Ig3kiJEH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24428446},"main":"api/index.js","gitHead":"7d1d3b8f7b80e9b2ff06a2ebc19763f4b110815c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.14","@ocap/client":"1.19.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250305-010959-40fb1920","@abtnode/core":"1.16.40-beta-20250305-010959-40fb1920","@abtnode/cron":"1.16.40-beta-20250305-010959-40fb1920","@abtnode/util":"1.16.40-beta-20250305-010959-40fb1920","@arcblock/did":"^1.19.14","@arcblock/jwt":"1.19.14","@blocklet/env":"1.16.40-beta-20250305-010959-40fb1920","@blocklet/sdk":"1.16.40-beta-20250305-010959-40fb1920","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250305-010959-40fb1920","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250305-010959-40fb1920","@abtnode/logger":"1.16.40-beta-20250305-010959-40fb1920","@abtnode/models":"1.16.40-beta-20250305-010959-40fb1920","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250305-010959-40fb1920","@blocklet/js-sdk":"1.16.40-beta-20250305-010959-40fb1920","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250305-010959-40fb1920","@arcblock/did-ext":"^1.19.14","@abtnode/analytics":"1.16.40-beta-20250305-010959-40fb1920","@arcblock/did-auth":"1.19.14","@arcblock/did-util":"^1.19.14","@blocklet/constant":"1.16.40-beta-20250305-010959-40fb1920","@arcblock/event-hub":"1.19.14","@arcblock/validator":"^1.19.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250305-010959-40fb1920","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250305-010959-40fb1920","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250305-010959-40fb1920","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.1","@ocap/wallet":"1.19.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250305-010959-40fb1920","@blocklet/ui-react":"^2.12.1","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.1","@arcblock/react-hooks":"^2.12.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250305-010959-40fb1920_1741137180044_0.5522937412861542","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250305-022942-dea362e4":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250305-022942-dea362e4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250305-022942-dea362e4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"84697bf6f0e136db4c724e38ef4f64a23476aca5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250305-022942-dea362e4.tgz","fileCount":395,"integrity":"sha512-scoGz4ikgICl/qRBvZT36/8cSdifCNvPsQNZn54bjJkd7QIe5NI4eBEywxcIcvqD7hTIbNhXoFIxiz/5W7mW7A==","signatures":[{"sig":"MEUCIQDZbJKu/v3uI4Gn4NXwEx60ASQCw/e8Xi4LFDe2tngPmwIgEqaGM5l8b7bcYWA2ajE+kze0ylSnJSZG2b1fqP6ihmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24428410},"main":"api/index.js","gitHead":"266345ec6cac7732573f8b9ae17308e8239c1df2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.14","@ocap/client":"1.19.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250305-022942-dea362e4","@abtnode/core":"1.16.40-beta-20250305-022942-dea362e4","@abtnode/cron":"1.16.40-beta-20250305-022942-dea362e4","@abtnode/util":"1.16.40-beta-20250305-022942-dea362e4","@arcblock/did":"^1.19.14","@arcblock/jwt":"1.19.14","@blocklet/env":"1.16.40-beta-20250305-022942-dea362e4","@blocklet/sdk":"1.16.40-beta-20250305-022942-dea362e4","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250305-022942-dea362e4","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250305-022942-dea362e4","@abtnode/logger":"1.16.40-beta-20250305-022942-dea362e4","@abtnode/models":"1.16.40-beta-20250305-022942-dea362e4","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250305-022942-dea362e4","@blocklet/js-sdk":"1.16.40-beta-20250305-022942-dea362e4","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250305-022942-dea362e4","@arcblock/did-ext":"^1.19.14","@abtnode/analytics":"1.16.40-beta-20250305-022942-dea362e4","@arcblock/did-auth":"1.19.14","@arcblock/did-util":"^1.19.14","@blocklet/constant":"1.16.40-beta-20250305-022942-dea362e4","@arcblock/event-hub":"1.19.14","@arcblock/validator":"^1.19.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250305-022942-dea362e4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250305-022942-dea362e4","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250305-022942-dea362e4","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.1","@ocap/wallet":"1.19.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.1","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250305-022942-dea362e4","@blocklet/ui-react":"^2.12.1","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.1","@arcblock/react-hooks":"^2.12.1","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.1","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250305-022942-dea362e4_1741141968750_0.7170163476007674","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250305-115031-9569f29a":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250305-115031-9569f29a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250305-115031-9569f29a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"94ad3c5ee41a121e253fd348c7d8a7ec3f64bfbc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250305-115031-9569f29a.tgz","fileCount":395,"integrity":"sha512-3p/L63ZXQnagHHc0jcliP1NHG02Q3zEeXjs3yOvHd/wz1lEGoNH0RwG33BPdZizNEtDwhYgyPrhqz9aAeScpKw==","signatures":[{"sig":"MEYCIQCI1O3BHnFvEmlCVumP9kkYpevNgpwAC5AUY7rabHeF+wIhAMWjLw+WtFw3JUfJFl3EOLP2B1G10b9zZKxtG1FLQHbP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24429836},"main":"api/index.js","gitHead":"b4a4f67e33d6a60759a56b8f3b76798a653bfffc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250305-115031-9569f29a","@abtnode/core":"1.16.40-beta-20250305-115031-9569f29a","@abtnode/cron":"1.16.40-beta-20250305-115031-9569f29a","@abtnode/util":"1.16.40-beta-20250305-115031-9569f29a","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250305-115031-9569f29a","@blocklet/sdk":"1.16.40-beta-20250305-115031-9569f29a","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250305-115031-9569f29a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250305-115031-9569f29a","@abtnode/logger":"1.16.40-beta-20250305-115031-9569f29a","@abtnode/models":"1.16.40-beta-20250305-115031-9569f29a","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250305-115031-9569f29a","@blocklet/js-sdk":"1.16.40-beta-20250305-115031-9569f29a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250305-115031-9569f29a","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250305-115031-9569f29a","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250305-115031-9569f29a","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.22","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250305-115031-9569f29a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250305-115031-9569f29a","@blocklet/uploader-server":"^0.1.85","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250305-115031-9569f29a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.3","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.3","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250305-115031-9569f29a","@blocklet/ui-react":"^2.12.3","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.3","@arcblock/react-hooks":"^2.12.3","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.3","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250305-115031-9569f29a_1741175625901_0.2759900023064523","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250310-113951-17556f90":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250310-113951-17556f90","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250310-113951-17556f90","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"36878229652ac3c6cf73f8bcc4fc769b2dd234f8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250310-113951-17556f90.tgz","fileCount":405,"integrity":"sha512-q5Ju7WH2Q4rPPPBqtNKEZf4uyBpkrEvuvdQ9JcQNnz8WV0j7XvZMkTyKyC3VZiXVDv/J9We9BQWGQn3wixLtQQ==","signatures":[{"sig":"MEUCIQDQfujfSHM+NkJsUsZYAEXfRLZfYnUK4zjd4OIaa9Sk1QIgVzm4DDThH7gBQn7GlPnSLhN8F4Fn/nX5k2vxHhEkP2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210061},"main":"api/index.js","gitHead":"172b2be783de6560a7858a7d55a37075e3a42f2d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250310-113951-17556f90","@abtnode/core":"1.16.40-beta-20250310-113951-17556f90","@abtnode/cron":"1.16.40-beta-20250310-113951-17556f90","@abtnode/util":"1.16.40-beta-20250310-113951-17556f90","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250310-113951-17556f90","@blocklet/sdk":"1.16.40-beta-20250310-113951-17556f90","@blocklet/xss":"^0.1.27","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250310-113951-17556f90","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250310-113951-17556f90","@abtnode/logger":"1.16.40-beta-20250310-113951-17556f90","@abtnode/models":"1.16.40-beta-20250310-113951-17556f90","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250310-113951-17556f90","@blocklet/js-sdk":"1.16.40-beta-20250310-113951-17556f90","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250310-113951-17556f90","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250310-113951-17556f90","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250310-113951-17556f90","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.26","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250310-113951-17556f90","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250310-113951-17556f90","@blocklet/uploader-server":"^0.1.86","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250310-113951-17556f90","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.12","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250310-113951-17556f90","@blocklet/ui-react":"^2.12.12","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.12","@arcblock/react-hooks":"^2.12.12","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.12","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250310-113951-17556f90_1741606991185_0.6300964883285314","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250311-152346-f596c9a6":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250311-152346-f596c9a6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250311-152346-f596c9a6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1a5ed56b5f65a114934f85666769f8b32320d23e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250311-152346-f596c9a6.tgz","fileCount":405,"integrity":"sha512-wHKSSs5xt8yHKHzLQOJwzKnzD8d9BNsnuIlBU/fbfA5wB+wv4WxRkk7cSEGbj9hJLc23Dp9m1TZU0vk8/4M/CA==","signatures":[{"sig":"MEUCIHHDGwK7DzfkUtZdYgzuCEutccuwIDgJf8wnbc+Dmc5yAiEA2hPKOyxhSuwh4aTLFTElT1xBtxeXsj2+zyxO7cXCfhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26210630},"main":"api/index.js","gitHead":"72d6d70e60ca33208bde56cf11d6387ddba249c7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250311-152346-f596c9a6","@abtnode/core":"1.16.40-beta-20250311-152346-f596c9a6","@abtnode/cron":"1.16.40-beta-20250311-152346-f596c9a6","@abtnode/util":"1.16.40-beta-20250311-152346-f596c9a6","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/sdk":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/xss":"^0.1.27","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250311-152346-f596c9a6","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250311-152346-f596c9a6","@abtnode/logger":"1.16.40-beta-20250311-152346-f596c9a6","@abtnode/models":"1.16.40-beta-20250311-152346-f596c9a6","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/js-sdk":"1.16.40-beta-20250311-152346-f596c9a6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250311-152346-f596c9a6","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250311-152346-f596c9a6","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250311-152346-f596c9a6","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.30","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/uploader-server":"^0.1.86","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250311-152346-f596c9a6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.13","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.13","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.13","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250311-152346-f596c9a6","@blocklet/ui-react":"^2.12.13","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.13","@arcblock/react-hooks":"^2.12.13","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.13","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250311-152346-f596c9a6_1741706828006_0.9737973718407167","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250312-140816-ad94b88b":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250312-140816-ad94b88b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250312-140816-ad94b88b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3353d0152724a2079ee5948e000b97dbd0aa92d9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250312-140816-ad94b88b.tgz","fileCount":404,"integrity":"sha512-5PvZxXp9OcgWMCEgEPGaHtEuG8WRkeVT/R9DGgNZ7LkEvYHjmfhmeaqNN/ZNLsnYovq/Sjsvk+pMAuJRalIdnA==","signatures":[{"sig":"MEUCIQDQtQI46hYCTDB4RfZaPWl0PkdVRmPieo/GFOcNlsEUogIgXvqzyYt6pPiwUpoPo+kLhVMf+8LmQQMemcCiO4kvIVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26240886},"main":"api/index.js","gitHead":"81588276603bc87a36843eb502343bf9da9a0ce9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250312-140816-ad94b88b","@abtnode/core":"1.16.40-beta-20250312-140816-ad94b88b","@abtnode/cron":"1.16.40-beta-20250312-140816-ad94b88b","@abtnode/util":"1.16.40-beta-20250312-140816-ad94b88b","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/sdk":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/xss":"^0.1.27","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250312-140816-ad94b88b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250312-140816-ad94b88b","@abtnode/logger":"1.16.40-beta-20250312-140816-ad94b88b","@abtnode/models":"1.16.40-beta-20250312-140816-ad94b88b","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/js-sdk":"1.16.40-beta-20250312-140816-ad94b88b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250312-140816-ad94b88b","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250312-140816-ad94b88b","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250312-140816-ad94b88b","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.30","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/uploader-server":"^0.1.86","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250312-140816-ad94b88b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.16","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.16","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.16","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250312-140816-ad94b88b","@blocklet/ui-react":"^2.12.16","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.16","@arcblock/react-hooks":"^2.12.16","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.16","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250312-140816-ad94b88b_1741788686522_0.4905337285908038","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250313-033531-8d70107e":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250313-033531-8d70107e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250313-033531-8d70107e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"07426f068eb571bba3eebdfc16895e6939805149","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250313-033531-8d70107e.tgz","fileCount":404,"integrity":"sha512-7jPU5Mvy5Xzds1o5bKAHDv/9iAZY6b3fOXM7H+jI5fpQ90C07jU938TnozK1qmmtgt75uk/HHd9tW/GXbDQcaw==","signatures":[{"sig":"MEYCIQCqLXeidDP3sVGHqAjAy5VxGoogUPHVlHVTILJAJy6ZeQIhAKWzdgVCFV2kkiR5XyEgq1bGKEUutQdBfzaAu99aXyrH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26240790},"main":"api/index.js","gitHead":"34bdd932f825070562a2124557d7198f4a3a9b91","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250313-033531-8d70107e","@abtnode/core":"1.16.40-beta-20250313-033531-8d70107e","@abtnode/cron":"1.16.40-beta-20250313-033531-8d70107e","@abtnode/util":"1.16.40-beta-20250313-033531-8d70107e","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/sdk":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/xss":"^0.1.27","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250313-033531-8d70107e","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250313-033531-8d70107e","@abtnode/logger":"1.16.40-beta-20250313-033531-8d70107e","@abtnode/models":"1.16.40-beta-20250313-033531-8d70107e","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/js-sdk":"1.16.40-beta-20250313-033531-8d70107e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250313-033531-8d70107e","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250313-033531-8d70107e","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250313-033531-8d70107e","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.32","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/uploader-server":"^0.1.86","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250313-033531-8d70107e","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.17","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.17","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.17","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250313-033531-8d70107e","@blocklet/ui-react":"^2.12.17","@blocklet/uploader":"^0.1.71","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.17","@arcblock/react-hooks":"^2.12.17","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.17","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250313-033531-8d70107e_1741837124200_0.16774021097480807","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250314-125842-4252b590":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250314-125842-4252b590","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250314-125842-4252b590","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9a0ef8bed7fbb05cd5972866c2821af958193802","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250314-125842-4252b590.tgz","fileCount":406,"integrity":"sha512-9jHjgXQLhMKaE4XrQRTv+SwsMauglUi8j+0zZG4hWoYrT69bQsA0oLEjzGXtalwB9r7MGbKx2NEkwVKNJ5DdJg==","signatures":[{"sig":"MEUCIQCHvNiqYPpKJW2Yy0aRIQvCqdKB/kbjoaSzuxbuoZymWwIgYz6fMid2KIQzPFon8CBvLEzGDzeuqOPW+X57A9Q0NdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25644482},"main":"api/index.js","gitHead":"1092d34fe556403e34fd3fbb0608b5d00970d13b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250314-125842-4252b590","@abtnode/core":"1.16.40-beta-20250314-125842-4252b590","@abtnode/cron":"1.16.40-beta-20250314-125842-4252b590","@abtnode/util":"1.16.40-beta-20250314-125842-4252b590","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250314-125842-4252b590","@blocklet/sdk":"1.16.40-beta-20250314-125842-4252b590","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250314-125842-4252b590","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250314-125842-4252b590","@abtnode/logger":"1.16.40-beta-20250314-125842-4252b590","@abtnode/models":"1.16.40-beta-20250314-125842-4252b590","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250314-125842-4252b590","@blocklet/js-sdk":"1.16.40-beta-20250314-125842-4252b590","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250314-125842-4252b590","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250314-125842-4252b590","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250314-125842-4252b590","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250314-125842-4252b590","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250314-125842-4252b590","@blocklet/uploader-server":"^0.1.87","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250314-125842-4252b590","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.23","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.23","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250314-125842-4252b590","@blocklet/ui-react":"^2.12.23","@blocklet/uploader":"^0.1.72","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.23","@arcblock/react-hooks":"^2.12.23","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.23","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250314-125842-4252b590_1741957312383_0.8607563950766768","host":"s3://npm-registry-packages-npm-production"}},"1.16.40-beta-20250315-134510-bc80c5f5":{"name":"@abtnode/blocklet-services","version":"1.16.40-beta-20250315-134510-bc80c5f5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40-beta-20250315-134510-bc80c5f5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"82167fad5651699f582db845c2d55120fa8ea1f2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40-beta-20250315-134510-bc80c5f5.tgz","fileCount":407,"integrity":"sha512-wzN8Hy9hrQqK/Cjc+0taAB/SY6oF0auqpHK8dcIYotvXFKSjw5S4vhcW5yEjhzytT6h+wTZLLJNwgaTDspdicg==","signatures":[{"sig":"MEQCID8P+1yb4nCqpyb8sl2O6DwyZPCrIh5kpdp078FEecCZAiBluqunwlHk5qkfLuo6vNBCp0Cp2sz2Q/ucsa3AraCoiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25657108},"main":"api/index.js","gitHead":"c0f7d7e29a3e0e8c97361a04caacd136713ac184","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40-beta-20250315-134510-bc80c5f5","@abtnode/core":"1.16.40-beta-20250315-134510-bc80c5f5","@abtnode/cron":"1.16.40-beta-20250315-134510-bc80c5f5","@abtnode/util":"1.16.40-beta-20250315-134510-bc80c5f5","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/sdk":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40-beta-20250315-134510-bc80c5f5","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40-beta-20250315-134510-bc80c5f5","@abtnode/logger":"1.16.40-beta-20250315-134510-bc80c5f5","@abtnode/models":"1.16.40-beta-20250315-134510-bc80c5f5","transliteration":"^2.3.5","@blocklet/images":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/js-sdk":"1.16.40-beta-20250315-134510-bc80c5f5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40-beta-20250315-134510-bc80c5f5","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40-beta-20250315-134510-bc80c5f5","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40-beta-20250315-134510-bc80c5f5","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/uploader-server":"^0.1.87","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40-beta-20250315-134510-bc80c5f5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.24","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.24","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.24","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40-beta-20250315-134510-bc80c5f5","@blocklet/ui-react":"^2.12.24","@blocklet/uploader":"^0.1.72","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.24","@arcblock/react-hooks":"^2.12.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40-beta-20250315-134510-bc80c5f5_1742046510775_0.39501876999525964","host":"s3://npm-registry-packages-npm-production"}},"1.16.40":{"name":"@abtnode/blocklet-services","version":"1.16.40","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.40","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ff59e2884a88e3cf2c0308d7cd027f9863524818","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.40.tgz","fileCount":407,"integrity":"sha512-wX2uZQ2+KoiupeqLqPCm+++TLlA4b/EDHZfYljiHNA87oDxXh41tspFFcMM0muT5Sfh8QfSmkE/fxAilam71Uw==","signatures":[{"sig":"MEYCIQD8HP49qdPyxvLlEyGNbCI2ejdEeBgU2VmxAPtt6zjZqQIhAOowzDGBWCAkbXnA1T6GgURfWMr/bsk1kRRPCGH0CjvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25656508},"main":"api/index.js","gitHead":"f05e89c1f02e51f88d28b45225487d3241fc3636","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.40","@abtnode/core":"1.16.40","@abtnode/cron":"1.16.40","@abtnode/util":"1.16.40","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.40","@blocklet/sdk":"1.16.40","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.40","path-to-regexp":"0.1.10","@abtnode/client":"1.16.40","@abtnode/logger":"1.16.40","@abtnode/models":"1.16.40","transliteration":"^2.3.5","@blocklet/images":"1.16.40","@blocklet/js-sdk":"1.16.40","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.40","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.40","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.40","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.40","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.40","@blocklet/uploader-server":"^0.1.87","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.40","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.24","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.24","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.24","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.40","@blocklet/ui-react":"^2.12.24","@blocklet/uploader":"^0.1.72","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.24","@arcblock/react-hooks":"^2.12.24","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.40_1742078542294_0.636386434838011","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250316-103544-0b61aa75":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250316-103544-0b61aa75","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250316-103544-0b61aa75","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"26db1ef026aed424e0d64dc7da076711bff00686","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250316-103544-0b61aa75.tgz","fileCount":407,"integrity":"sha512-Q4V1nwGVEReKz0f2c93FITAYXgFF2D7LID5r9ZNLoTERwMeFp5PyuXiPi/jxmyVA7ZLLD3tUq5Ujz7L3FAMbgA==","signatures":[{"sig":"MEYCIQCvOXxxSyC2iZa8g9hdeIz19x+D/Q5uY+uL7hKF7fDmegIhAP8XhRiOUt0wOrl1kHF8lzo9BW+5JFM0Xyk/B+x1ab+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25662510},"main":"api/index.js","gitHead":"0c6f54572f6a65be9ed8fd8d82bac574c5067cc4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250316-103544-0b61aa75","@abtnode/core":"1.16.41-beta-20250316-103544-0b61aa75","@abtnode/cron":"1.16.41-beta-20250316-103544-0b61aa75","@abtnode/util":"1.16.41-beta-20250316-103544-0b61aa75","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/sdk":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250316-103544-0b61aa75","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250316-103544-0b61aa75","@abtnode/logger":"1.16.41-beta-20250316-103544-0b61aa75","@abtnode/models":"1.16.41-beta-20250316-103544-0b61aa75","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/js-sdk":"1.16.41-beta-20250316-103544-0b61aa75","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250316-103544-0b61aa75","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250316-103544-0b61aa75","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250316-103544-0b61aa75","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/uploader-server":"^0.1.88","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250316-103544-0b61aa75","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.25","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250316-103544-0b61aa75","@blocklet/ui-react":"^2.12.25","@blocklet/uploader":"^0.1.76","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.25","@arcblock/react-hooks":"^2.12.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250316-103544-0b61aa75_1742121535074_0.3922348937121365","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250317-065551-8e909a57":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250317-065551-8e909a57","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250317-065551-8e909a57","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c5593b78a4ed9ad733d366e48149ee83bb1041bd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250317-065551-8e909a57.tgz","fileCount":407,"integrity":"sha512-RCmmkSurf1R4Xjo4thtmOTdgMfzLh2HHx/6J9pZuVffpVjlVt2pFplkHEKKoJbGk2fJssVQwJU8nz0dWvamU1g==","signatures":[{"sig":"MEYCIQCjlc3Rz0n+7QgInIitGFGJjfsgo4cphStelN7KztHfEwIhALoMH37sBZJm/FGL2Jo2dgsgpf5KMJPTkWlNFpVgOLLO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25662479},"main":"api/index.js","gitHead":"8d4b9ac31bc3511451dbf89ae8d184170a48382b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250317-065551-8e909a57","@abtnode/core":"1.16.41-beta-20250317-065551-8e909a57","@abtnode/cron":"1.16.41-beta-20250317-065551-8e909a57","@abtnode/util":"1.16.41-beta-20250317-065551-8e909a57","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/sdk":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250317-065551-8e909a57","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250317-065551-8e909a57","@abtnode/logger":"1.16.41-beta-20250317-065551-8e909a57","@abtnode/models":"1.16.41-beta-20250317-065551-8e909a57","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/js-sdk":"1.16.41-beta-20250317-065551-8e909a57","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250317-065551-8e909a57","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250317-065551-8e909a57","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250317-065551-8e909a57","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/uploader-server":"^0.1.88","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250317-065551-8e909a57","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.25","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250317-065551-8e909a57","@blocklet/ui-react":"^2.12.25","@blocklet/uploader":"^0.1.76","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.25","@arcblock/react-hooks":"^2.12.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250317-065551-8e909a57_1742194742707_0.660266640940431","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250317-081605-78d4ac9f":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250317-081605-78d4ac9f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250317-081605-78d4ac9f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bfb0e10cf02d8b46ec98fbbac9e8d5a459c60b1b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250317-081605-78d4ac9f.tgz","fileCount":407,"integrity":"sha512-g7Q5+WLeoN4JeQIHdgYLRN5wms0ECS1x+GTO0ufykO9yDYL0OVm7eN1eLemBUAh1a+wS9ZyE+ziUAbizhFgfog==","signatures":[{"sig":"MEUCID33zVTMoaXuhCvK7Uh7Ol8aSg56LALlTsrEI3wHkSd/AiEAhOJfKGzo1HQQlBkKxcdY4R4ud4Z76Z8Pxu1599xDQU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25662479},"main":"api/index.js","gitHead":"f1bf0dcd30bd27d7d42ac76f62ea90da57530479","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250317-081605-78d4ac9f","@abtnode/core":"1.16.41-beta-20250317-081605-78d4ac9f","@abtnode/cron":"1.16.41-beta-20250317-081605-78d4ac9f","@abtnode/util":"1.16.41-beta-20250317-081605-78d4ac9f","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/sdk":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/xss":"^0.1.28","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250317-081605-78d4ac9f","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250317-081605-78d4ac9f","@abtnode/logger":"1.16.41-beta-20250317-081605-78d4ac9f","@abtnode/models":"1.16.41-beta-20250317-081605-78d4ac9f","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/js-sdk":"1.16.41-beta-20250317-081605-78d4ac9f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250317-081605-78d4ac9f","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250317-081605-78d4ac9f","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250317-081605-78d4ac9f","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.34","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/uploader-server":"^0.1.88","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250317-081605-78d4ac9f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.25","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.25","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250317-081605-78d4ac9f","@blocklet/ui-react":"^2.12.25","@blocklet/uploader":"^0.1.76","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.25","@arcblock/react-hooks":"^2.12.25","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.25","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250317-081605-78d4ac9f_1742199555033_0.5666905979495431","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250318-012955-51b0ae39":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250318-012955-51b0ae39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250318-012955-51b0ae39","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4e1eefcf57435e0990e16e8f0d6ca393db3c1767","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250318-012955-51b0ae39.tgz","fileCount":407,"integrity":"sha512-7tqhwdI4yxB4xnNJztwIr/fL+L32ac07iB19LNvvlIUT/jg8dqDlGWKGXLSMt3ynUhtJThCXaiHhQ0EeevIuMQ==","signatures":[{"sig":"MEQCICIkdUYQ1cHsbI48fmwvYgKBjPEmVo7UXyBDcLunYhhJAiBHIW4vs08b5c5Xq9aF6KBSxJ7Xbn/6hznMjfZtSUxiJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25667893},"main":"api/index.js","gitHead":"0b5929ecb20ee929ad5f3bd3444d6aea2674de1a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250318-012955-51b0ae39","@abtnode/core":"1.16.41-beta-20250318-012955-51b0ae39","@abtnode/cron":"1.16.41-beta-20250318-012955-51b0ae39","@abtnode/util":"1.16.41-beta-20250318-012955-51b0ae39","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/sdk":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250318-012955-51b0ae39","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250318-012955-51b0ae39","@abtnode/logger":"1.16.41-beta-20250318-012955-51b0ae39","@abtnode/models":"1.16.41-beta-20250318-012955-51b0ae39","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/js-sdk":"1.16.41-beta-20250318-012955-51b0ae39","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250318-012955-51b0ae39","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250318-012955-51b0ae39","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250318-012955-51b0ae39","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250318-012955-51b0ae39","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.30","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.30","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250318-012955-51b0ae39","@blocklet/ui-react":"^2.12.30","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.30","@arcblock/react-hooks":"^2.12.30","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.30","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250318-012955-51b0ae39_1742261588755_0.33440613499001515","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250318-123609-b48bb2d7":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250318-123609-b48bb2d7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250318-123609-b48bb2d7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f90b38517c17d659c336ccf88b75b226b30e41e4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250318-123609-b48bb2d7.tgz","fileCount":407,"integrity":"sha512-oSom7WN0SStWyi6jzm1wm8ojqfYz82KdaDl5c1pkzGTM7Q460EITuTt3PcaKz1tbMhQkP9TlDhHa/4ude2DXbA==","signatures":[{"sig":"MEYCIQCY8XDB7u78ot8BfpZ+CsyHcn9lJaSJIsOBfXkcmOD0aAIhAPuNdVdZvYqnBy4sxctQiA2Dw9wdzuJ1J3YDzI5OXeAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25672136},"main":"api/index.js","gitHead":"bb26547e22d71d208582b6254c355598a42f363b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250318-123609-b48bb2d7","@abtnode/core":"1.16.41-beta-20250318-123609-b48bb2d7","@abtnode/cron":"1.16.41-beta-20250318-123609-b48bb2d7","@abtnode/util":"1.16.41-beta-20250318-123609-b48bb2d7","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/sdk":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250318-123609-b48bb2d7","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250318-123609-b48bb2d7","@abtnode/logger":"1.16.41-beta-20250318-123609-b48bb2d7","@abtnode/models":"1.16.41-beta-20250318-123609-b48bb2d7","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/js-sdk":"1.16.41-beta-20250318-123609-b48bb2d7","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250318-123609-b48bb2d7","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250318-123609-b48bb2d7","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250318-123609-b48bb2d7","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250318-123609-b48bb2d7","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.34","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.34","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250318-123609-b48bb2d7","@blocklet/ui-react":"^2.12.34","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.34","@arcblock/react-hooks":"^2.12.34","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.34","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250318-123609-b48bb2d7_1742301562445_0.08764653377600973","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250319-034744-5c62f533":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250319-034744-5c62f533","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250319-034744-5c62f533","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"086a1053eaf83253b80e35f0cc9525ba416bb472","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250319-034744-5c62f533.tgz","fileCount":407,"integrity":"sha512-pEh1fUlWdggu2hdh2tcnEwgyhfmGJrP1/tBDVNF3E+JnLzWPr2MqijXepHbnOVOLy6iAQqOQB2icMWA+joBPDA==","signatures":[{"sig":"MEYCIQCi5ul6Hlecj6RNUf6pu5dcw9tOonXLPSeaV2jdcUjCzgIhAP3ojipZtMiF8i+j3jZZtg4pdf5F7KR3CdxkR1R7pwPN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26015184},"main":"api/index.js","gitHead":"c7d75c3c1dc4d29bef4f08c553cdfe7cf36e9492","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250319-034744-5c62f533","@abtnode/core":"1.16.41-beta-20250319-034744-5c62f533","@abtnode/cron":"1.16.41-beta-20250319-034744-5c62f533","@abtnode/util":"1.16.41-beta-20250319-034744-5c62f533","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/sdk":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250319-034744-5c62f533","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250319-034744-5c62f533","@abtnode/logger":"1.16.41-beta-20250319-034744-5c62f533","@abtnode/models":"1.16.41-beta-20250319-034744-5c62f533","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/js-sdk":"1.16.41-beta-20250319-034744-5c62f533","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250319-034744-5c62f533","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250319-034744-5c62f533","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250319-034744-5c62f533","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250319-034744-5c62f533","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.35","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.35","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250319-034744-5c62f533","@blocklet/ui-react":"^2.12.35","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.35","@arcblock/react-hooks":"^2.12.35","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.35","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250319-034744-5c62f533_1742356255160_0.3297536265323271","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250319-131732-1224cca5":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250319-131732-1224cca5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250319-131732-1224cca5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b1ca9403cf18a079b75dca203be71d01077d2a57","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250319-131732-1224cca5.tgz","fileCount":407,"integrity":"sha512-C/fuO9lcgp7gADwDUY0DCiR+tTpnwHg2GVlKpcMuyuMCLT1PacxTIoKRBjNAze661moQFXuQHxmzbhJQlDweqg==","signatures":[{"sig":"MEUCIQCJIZr75OrCC6pXn0sHXuG3PTP1EM149iAWTeRuGI3w4gIgE2y4FCW6GVSjhpdQHlSFqvyErroGLbJmW9lfYHlcDSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26016567},"main":"api/index.js","gitHead":"a05391c26247f000ae87f30a36789313857f313e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.18.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.18.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250319-131732-1224cca5","@abtnode/core":"1.16.41-beta-20250319-131732-1224cca5","@abtnode/cron":"1.16.41-beta-20250319-131732-1224cca5","@abtnode/util":"1.16.41-beta-20250319-131732-1224cca5","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/sdk":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250319-131732-1224cca5","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250319-131732-1224cca5","@abtnode/logger":"1.16.41-beta-20250319-131732-1224cca5","@abtnode/models":"1.16.41-beta-20250319-131732-1224cca5","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/js-sdk":"1.16.41-beta-20250319-131732-1224cca5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250319-131732-1224cca5","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250319-131732-1224cca5","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250319-131732-1224cca5","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250319-131732-1224cca5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.35","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.35","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250319-131732-1224cca5","@blocklet/ui-react":"^2.12.35","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.35","@arcblock/react-hooks":"^2.12.35","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.35","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250319-131732-1224cca5_1742390444492_0.4013639878015536","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250321-223009-25dace48":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250321-223009-25dace48","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250321-223009-25dace48","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7bcd8de12bbd5120679c6c6752748e30b402ecea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250321-223009-25dace48.tgz","fileCount":408,"integrity":"sha512-1tw/L6UUYXejBP0LXdgwB8uHYCP0pIeK7unMxFu/KMaQfINn8udhxSwb/V2Uyze0WzP2wr6Wvbq86RLtQbjLNw==","signatures":[{"sig":"MEUCIExrXR9M+S+5HXxYmBTqV0YZ0aCr+MO+XtrAqKRUvHXJAiEAtvzGj+xjIh7dLagLKawbgwD3k2Ofdfeosf6L7j1XlmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26027796},"main":"api/index.js","gitHead":"b12975e9604c4faf73766feb325f9124226bfff1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250321-223009-25dace48","@abtnode/core":"1.16.41-beta-20250321-223009-25dace48","@abtnode/cron":"1.16.41-beta-20250321-223009-25dace48","@abtnode/util":"1.16.41-beta-20250321-223009-25dace48","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250321-223009-25dace48","@blocklet/sdk":"1.16.41-beta-20250321-223009-25dace48","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250321-223009-25dace48","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250321-223009-25dace48","@abtnode/logger":"1.16.41-beta-20250321-223009-25dace48","@abtnode/models":"1.16.41-beta-20250321-223009-25dace48","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250321-223009-25dace48","@blocklet/js-sdk":"1.16.41-beta-20250321-223009-25dace48","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250321-223009-25dace48","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250321-223009-25dace48","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250321-223009-25dace48","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250321-223009-25dace48","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250321-223009-25dace48","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250321-223009-25dace48","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.35","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.35","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250321-223009-25dace48","@blocklet/ui-react":"^2.12.35","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.35","@arcblock/react-hooks":"^2.12.35","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.35","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250321-223009-25dace48_1742596402828_0.8797991527980484","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250325-054737-39c060ca":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250325-054737-39c060ca","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250325-054737-39c060ca","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1defa45bbd914e842bd0b51f0ecbc6d75b6f32cc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250325-054737-39c060ca.tgz","fileCount":408,"integrity":"sha512-g+BGvXIpsamn5L2o7F62V4aHl/At9HJnZsi26XxQ3vWrXXGiyYTWWk0Qj5vkVyqaVm3vP5ZHYN+ZToA2g032Aw==","signatures":[{"sig":"MEYCIQDYuEE/unbAlZcIYM6q99HNNuIjtUj4fwJM4P1og1RiVgIhAJTHo3D6aUIEYPPbEqnLH1Cd78uOWHgafdPfjcU0yRmH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26031007},"main":"api/index.js","gitHead":"9e56cfa4785c8c15e6b9091625f380bb7bc46670","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250325-054737-39c060ca","@abtnode/core":"1.16.41-beta-20250325-054737-39c060ca","@abtnode/cron":"1.16.41-beta-20250325-054737-39c060ca","@abtnode/util":"1.16.41-beta-20250325-054737-39c060ca","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/sdk":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250325-054737-39c060ca","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250325-054737-39c060ca","@abtnode/logger":"1.16.41-beta-20250325-054737-39c060ca","@abtnode/models":"1.16.41-beta-20250325-054737-39c060ca","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/js-sdk":"1.16.41-beta-20250325-054737-39c060ca","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250325-054737-39c060ca","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250325-054737-39c060ca","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250325-054737-39c060ca","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.35","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250325-054737-39c060ca","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.35","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.35","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250325-054737-39c060ca","@blocklet/ui-react":"^2.12.35","@blocklet/uploader":"^0.1.78","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.35","@arcblock/react-hooks":"^2.12.35","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.35","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250325-054737-39c060ca_1742881850205_0.9067675625904457","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250325-154552-2bf78c26":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250325-154552-2bf78c26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250325-154552-2bf78c26","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c76286066f6b93b99ce50d7153374f8f39970a5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250325-154552-2bf78c26.tgz","fileCount":408,"integrity":"sha512-/VmHfW9Wp5+6aGNp3ECiRf5M2N87uP/qeFVX4oiPQ+gTUHt2dziRGb/hPjVbYV/xZwJXoqERl6zdJrPdaKpX9g==","signatures":[{"sig":"MEQCIHp5OzYBiU42JhpeDS2F4zGc4oq1atPWLPbSvxe7pEBfAiAP/3sLokAUNfjIGRO7EK1OwG12Z9QeDqOW1EgN4qa9zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26049321},"main":"api/index.js","gitHead":"5342bdb7acbcba223a94817f686331c1beeb49c0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^1.20.1","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250325-154552-2bf78c26","@abtnode/core":"1.16.41-beta-20250325-154552-2bf78c26","@abtnode/cron":"1.16.41-beta-20250325-154552-2bf78c26","@abtnode/util":"1.16.41-beta-20250325-154552-2bf78c26","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/sdk":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250325-154552-2bf78c26","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250325-154552-2bf78c26","@abtnode/logger":"1.16.41-beta-20250325-154552-2bf78c26","@abtnode/models":"1.16.41-beta-20250325-154552-2bf78c26","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/js-sdk":"1.16.41-beta-20250325-154552-2bf78c26","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250325-154552-2bf78c26","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250325-154552-2bf78c26","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250325-154552-2bf78c26","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.36","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@react-email/components":"^0.0.6","@abtnode/connect-storage":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/uploader-server":"^0.1.90","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250325-154552-2bf78c26","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^1.9.3","@arcblock/ux":"^2.12.44","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.44","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250325-154552-2bf78c26","@blocklet/ui-react":"^2.12.44","@blocklet/uploader":"^0.1.80","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.44","@arcblock/react-hooks":"^2.12.44","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.44","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250325-154552-2bf78c26_1742917742914_0.8983314053039841","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250329-232306-53c45e3b":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250329-232306-53c45e3b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250329-232306-53c45e3b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab6334c493359466dce9ab0f5ddeea81c75b796a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250329-232306-53c45e3b.tgz","fileCount":412,"integrity":"sha512-9NVhKaDbec3DAft6+m1hJDIGTkTF2beRPyyXY6dSeZzV71RdQ0v8vJsemELFIpsDtqATOjkMHzAg/rjOpZUYYg==","signatures":[{"sig":"MEUCIQCaNwPD26tcLC31onO7Ho2otdeugpint1Mn3asyG5uoawIgfmzQv3uJzMYcz8BRmv3yUBdRE4K+mWGetnmteGmSPD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26088653},"main":"api/index.js","gitHead":"498c1ee3e88a4db6bd62f62a75d2a8e48f7db85f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250329-232306-53c45e3b","@abtnode/core":"1.16.41-beta-20250329-232306-53c45e3b","@abtnode/cron":"1.16.41-beta-20250329-232306-53c45e3b","@abtnode/util":"1.16.41-beta-20250329-232306-53c45e3b","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/sdk":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250329-232306-53c45e3b","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250329-232306-53c45e3b","@abtnode/logger":"1.16.41-beta-20250329-232306-53c45e3b","@abtnode/models":"1.16.41-beta-20250329-232306-53c45e3b","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/js-sdk":"1.16.41-beta-20250329-232306-53c45e3b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250329-232306-53c45e3b","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250329-232306-53c45e3b","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250329-232306-53c45e3b","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.37","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/uploader-server":"^0.1.92","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250329-232306-53c45e3b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.51","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","color-convert":"^3.0.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.51","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250329-232306-53c45e3b","@blocklet/ui-react":"^2.12.51","@blocklet/uploader":"^0.1.81","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@arcblock/did-motif":"^1.1.13","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.51","@arcblock/react-hooks":"^2.12.51","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.51","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250329-232306-53c45e3b_1743290781879_0.7606092347136499","host":"s3://npm-registry-packages-npm-production"}},"1.16.41-beta-20250331-010247-966fcfb0":{"name":"@abtnode/blocklet-services","version":"1.16.41-beta-20250331-010247-966fcfb0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41-beta-20250331-010247-966fcfb0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"453e3b281e6819bb1ba7cf96ef58678ce1fdc01e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41-beta-20250331-010247-966fcfb0.tgz","fileCount":412,"integrity":"sha512-CZNvEr3zQ2KKOk/Pc7IK2kffKShgS00nfRJcvMxJwp3kUk+UUeYhsY5nMr1cAPphTgCzTEJ1q2CCxmfse2lPNA==","signatures":[{"sig":"MEQCIGIELlGXd/nsgD1q0KH23Lf50ocX4oLirrl66kAAW8JfAiBKYluY8im1uJxxUyhb4lSN2CyHOr9tIoUFzHyeCY5a5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26088653},"main":"api/index.js","gitHead":"3c7f691205d82118ef5e8d60fbb2dd84fe7b7b7c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41-beta-20250331-010247-966fcfb0","@abtnode/core":"1.16.41-beta-20250331-010247-966fcfb0","@abtnode/cron":"1.16.41-beta-20250331-010247-966fcfb0","@abtnode/util":"1.16.41-beta-20250331-010247-966fcfb0","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/sdk":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41-beta-20250331-010247-966fcfb0","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41-beta-20250331-010247-966fcfb0","@abtnode/logger":"1.16.41-beta-20250331-010247-966fcfb0","@abtnode/models":"1.16.41-beta-20250331-010247-966fcfb0","transliteration":"^2.3.5","@blocklet/images":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/js-sdk":"1.16.41-beta-20250331-010247-966fcfb0","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41-beta-20250331-010247-966fcfb0","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41-beta-20250331-010247-966fcfb0","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41-beta-20250331-010247-966fcfb0","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.37","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/uploader-server":"^0.1.92","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41-beta-20250331-010247-966fcfb0","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.51","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","color-convert":"^3.0.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.51","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41-beta-20250331-010247-966fcfb0","@blocklet/ui-react":"^2.12.51","@blocklet/uploader":"^0.1.81","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@arcblock/did-motif":"^1.1.13","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.51","@arcblock/react-hooks":"^2.12.51","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.51","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41-beta-20250331-010247-966fcfb0_1743383162424_0.830840519840425","host":"s3://npm-registry-packages-npm-production"}},"1.16.41":{"name":"@abtnode/blocklet-services","version":"1.16.41","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.41","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"15206bcd5e1c426428102cdf97cb481699ad345a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.41.tgz","fileCount":412,"integrity":"sha512-fwzrqYu/NWUpmymP9k9MowmxhUhumo8s/cFXXplk7gE6XtV/J/QpLLY4XGR1DQ+wBcQMeJppc3/SxM8Nw3g+Pw==","signatures":[{"sig":"MEUCICTAIkh+sGIdnNCJHnh6Pcz3d2VrDIWty5Km1JZrbWyqAiEAuhLzzndU5EbE+ItSb3PANHQP0S5KOdLdVDrfkOywjmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26088053},"main":"api/index.js","gitHead":"54be9488459ae9a3544648d495e6204f9fad493a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.41","@abtnode/core":"1.16.41","@abtnode/cron":"1.16.41","@abtnode/util":"1.16.41","@arcblock/did":"^1.19.15","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.41","@blocklet/sdk":"1.16.41","@blocklet/xss":"^0.1.30","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.41","path-to-regexp":"0.1.10","@abtnode/client":"1.16.41","@abtnode/logger":"1.16.41","@abtnode/models":"1.16.41","transliteration":"^2.3.5","@blocklet/images":"1.16.41","@blocklet/js-sdk":"1.16.41","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.41","@arcblock/did-ext":"^1.19.15","@abtnode/analytics":"1.16.41","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.15","@blocklet/constant":"1.16.41","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.15","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.37","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.41","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.41","@blocklet/uploader-server":"^0.1.92","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.41","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.51","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","color-convert":"^3.0.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.51","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.41","@blocklet/ui-react":"^2.12.51","@blocklet/uploader":"^0.1.81","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@arcblock/did-motif":"^1.1.13","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.51","@arcblock/react-hooks":"^2.12.51","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.51","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.41_1743390616162_0.9456970669100251","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250402-131159-7647e64d":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250402-131159-7647e64d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250402-131159-7647e64d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4df82bccf3e62f4656f06ab6007addd25c734dfa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250402-131159-7647e64d.tgz","fileCount":446,"integrity":"sha512-58qLnVx8j45i+tZoqGfF1Y4mdZMiJw+G850KdKqsLFdwjF7+OJ4mGEn/oMZfaDky2F1cRgFZ5aJl02fTsLZdjg==","signatures":[{"sig":"MEQCICFtTxudju+mZ14/JepoUhSrhswr5b8j/Lzn+paW/6c6AiAK5alsXh2xWpviDeNxeUI8tys5twe00e1EbxNnhWJUMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26276558},"main":"api/index.js","gitHead":"f90e7dc430b14d99a8861d972967fb4b4c83c8ea","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250402-131159-7647e64d","@abtnode/core":"1.16.42-beta-20250402-131159-7647e64d","@abtnode/cron":"1.16.42-beta-20250402-131159-7647e64d","@abtnode/util":"1.16.42-beta-20250402-131159-7647e64d","@arcblock/did":"^1.19.16","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/sdk":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250402-131159-7647e64d","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250402-131159-7647e64d","@abtnode/logger":"1.16.42-beta-20250402-131159-7647e64d","@abtnode/models":"1.16.42-beta-20250402-131159-7647e64d","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/js-sdk":"1.16.42-beta-20250402-131159-7647e64d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250402-131159-7647e64d","@arcblock/did-ext":"^1.19.16","@abtnode/analytics":"1.16.42-beta-20250402-131159-7647e64d","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.16","@blocklet/constant":"1.16.42-beta-20250402-131159-7647e64d","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.16","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.38","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/uploader-server":"^0.1.93","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250402-131159-7647e64d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.57","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.57","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.57","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250402-131159-7647e64d","@blocklet/ui-react":"^2.12.57","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.57","@arcblock/react-hooks":"^2.12.57","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.57","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250402-131159-7647e64d_1743599716868_0.13324137201691166","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250403-230303-c167c6a1":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250403-230303-c167c6a1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250403-230303-c167c6a1","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"de04d453b5c4fad54697843b406c1826995b2c9d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250403-230303-c167c6a1.tgz","fileCount":452,"integrity":"sha512-kgTyXFd1Kw1G4fBPzYdew5t9q/8SA8k0Gbphk8oYQLn+zKdnH6mcoiuDYxjOS8zYx7nunkiS0rrpozliU5ppDg==","signatures":[{"sig":"MEUCIQDmH6ajl2/Bho4CLYywzLHtuOGtdGYCLq2K2rJjBN/v6wIgVo5A5wlkoHcCrA4qoG4lPzwTmV0OOK7FbDjsX6LW1Ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26332062},"main":"api/index.js","gitHead":"34d6d981bb270af1d0ca59704715bfa82949a9fe","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.15","@ocap/client":"1.19.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250403-230303-c167c6a1","@abtnode/core":"1.16.42-beta-20250403-230303-c167c6a1","@abtnode/cron":"1.16.42-beta-20250403-230303-c167c6a1","@abtnode/util":"1.16.42-beta-20250403-230303-c167c6a1","@arcblock/did":"^1.19.17","@arcblock/jwt":"1.19.15","@blocklet/env":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/sdk":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250403-230303-c167c6a1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250403-230303-c167c6a1","@abtnode/logger":"1.16.42-beta-20250403-230303-c167c6a1","@abtnode/models":"1.16.42-beta-20250403-230303-c167c6a1","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/js-sdk":"1.16.42-beta-20250403-230303-c167c6a1","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250403-230303-c167c6a1","@arcblock/did-ext":"^1.19.17","@abtnode/analytics":"1.16.42-beta-20250403-230303-c167c6a1","@arcblock/did-auth":"1.19.15","@arcblock/did-util":"^1.19.17","@blocklet/constant":"1.16.42-beta-20250403-230303-c167c6a1","@arcblock/event-hub":"1.19.15","@arcblock/validator":"^1.19.17","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.39","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250403-230303-c167c6a1","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.58","@ocap/wallet":"1.19.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.15","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.58","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.58","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250403-230303-c167c6a1","@blocklet/ui-react":"^2.12.58","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.58","@arcblock/react-hooks":"^2.12.58","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.58","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250403-230303-c167c6a1_1743721601209_0.0635676341006477","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250407-220350-e3782a91":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250407-220350-e3782a91","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250407-220350-e3782a91","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b10f5bc383b8ce1b5c3d206950721f910a77bb15","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250407-220350-e3782a91.tgz","fileCount":455,"integrity":"sha512-wphITrXABHe+83z0DGaU6zH+ecXFWf5+2JICHo7vFpuveg90VfFOsoQJBe5BXhSljTbYu/EtI7BpZR2N851ksg==","signatures":[{"sig":"MEYCIQDmXW5WQeSBHUcedzoWt9R+26z2WAjxUp9BtCAWQyw4QwIhAMoGXSR6rtqcvZEjQy3VGCij15noYZEth6LBme6i9nX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26063599},"main":"api/index.js","gitHead":"e897c72af748f25cccde2e595410d1a2fb672289","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.18","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.18","@ocap/client":"1.19.18","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250407-220350-e3782a91","@abtnode/core":"1.16.42-beta-20250407-220350-e3782a91","@abtnode/cron":"1.16.42-beta-20250407-220350-e3782a91","@abtnode/util":"1.16.42-beta-20250407-220350-e3782a91","@arcblock/did":"^1.19.18","@arcblock/jwt":"1.19.18","@blocklet/env":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/sdk":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250407-220350-e3782a91","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250407-220350-e3782a91","@abtnode/logger":"1.16.42-beta-20250407-220350-e3782a91","@abtnode/models":"1.16.42-beta-20250407-220350-e3782a91","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/js-sdk":"1.16.42-beta-20250407-220350-e3782a91","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250407-220350-e3782a91","@arcblock/did-ext":"^1.19.18","@abtnode/analytics":"1.16.42-beta-20250407-220350-e3782a91","@arcblock/did-auth":"1.19.18","@arcblock/did-util":"^1.19.18","@blocklet/constant":"1.16.42-beta-20250407-220350-e3782a91","@arcblock/event-hub":"1.19.18","@arcblock/validator":"^1.19.18","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.41","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250407-220350-e3782a91","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.58","@ocap/wallet":"1.19.18","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.18","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.58","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.58","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250407-220350-e3782a91","@blocklet/ui-react":"^2.12.58","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.58","@arcblock/react-hooks":"^2.12.58","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.58","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250407-220350-e3782a91_1744063628063_0.5462742056793126","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250407-225010-b71aee89":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250407-225010-b71aee89","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250407-225010-b71aee89","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8d9bfdcde5fc414be9cd13ab3180befa4ca44412","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250407-225010-b71aee89.tgz","fileCount":454,"integrity":"sha512-Pn+od8m6EvE7EeMZnuk2Gi3mRQEn43wNCDFJ6gaInpoIi7YlOV37j4K6Ce8n7ua9EWTJVRQdxq7RY5Whw8R2xw==","signatures":[{"sig":"MEQCICWTOD58DelXUtqPS+WiUy5SVYZtChRpLknFDOwr+t+aAiA+4ICmE7MxMe5LNa7XAMxgm/rc9OpTbgpzE3qZGn8Olw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26063178},"main":"api/index.js","gitHead":"8c91236aa3147b1750939e24eef2f230d2b9055f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.18","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.18","@ocap/client":"1.19.18","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250407-225010-b71aee89","@abtnode/core":"1.16.42-beta-20250407-225010-b71aee89","@abtnode/cron":"1.16.42-beta-20250407-225010-b71aee89","@abtnode/util":"1.16.42-beta-20250407-225010-b71aee89","@arcblock/did":"^1.19.18","@arcblock/jwt":"1.19.18","@blocklet/env":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/sdk":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250407-225010-b71aee89","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250407-225010-b71aee89","@abtnode/logger":"1.16.42-beta-20250407-225010-b71aee89","@abtnode/models":"1.16.42-beta-20250407-225010-b71aee89","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/js-sdk":"1.16.42-beta-20250407-225010-b71aee89","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250407-225010-b71aee89","@arcblock/did-ext":"^1.19.18","@abtnode/analytics":"1.16.42-beta-20250407-225010-b71aee89","@arcblock/did-auth":"1.19.18","@arcblock/did-util":"^1.19.18","@blocklet/constant":"1.16.42-beta-20250407-225010-b71aee89","@arcblock/event-hub":"1.19.18","@arcblock/validator":"^1.19.18","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.41","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250407-225010-b71aee89","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.58","@ocap/wallet":"1.19.18","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.18","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.58","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.58","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250407-225010-b71aee89","@blocklet/ui-react":"^2.12.58","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.58","@arcblock/react-hooks":"^2.12.58","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.58","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250407-225010-b71aee89_1744066408322_0.2545801142999382","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250408-050422-92c8eef3":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250408-050422-92c8eef3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250408-050422-92c8eef3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a07f3c22d736ab1b17d45d2aac29444d59791fcd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250408-050422-92c8eef3.tgz","fileCount":454,"integrity":"sha512-ANpzQOQrjlk0UIp9ZmBQBeoRGQ8RzyYVNt5mKKCc3KfsQW1vLp14OigT6frq3hT7nz2S95jFO1gJIShPhL3FEg==","signatures":[{"sig":"MEYCIQC5RwwDd9cN00kvBg1T+oFk//n2787qYZrrKFWzOLMh6QIhAIfw0aFS/2uGgw6vsk6m5lTUffpTnm3p5+7azWeJ3ehl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26063294},"main":"api/index.js","gitHead":"ae0b425aed5c8d8c4ae651595535860467e11e74","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.18","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.18","@ocap/client":"1.19.18","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250408-050422-92c8eef3","@abtnode/core":"1.16.42-beta-20250408-050422-92c8eef3","@abtnode/cron":"1.16.42-beta-20250408-050422-92c8eef3","@abtnode/util":"1.16.42-beta-20250408-050422-92c8eef3","@arcblock/did":"^1.19.18","@arcblock/jwt":"1.19.18","@blocklet/env":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/sdk":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250408-050422-92c8eef3","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250408-050422-92c8eef3","@abtnode/logger":"1.16.42-beta-20250408-050422-92c8eef3","@abtnode/models":"1.16.42-beta-20250408-050422-92c8eef3","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/js-sdk":"1.16.42-beta-20250408-050422-92c8eef3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250408-050422-92c8eef3","@arcblock/did-ext":"^1.19.18","@abtnode/analytics":"1.16.42-beta-20250408-050422-92c8eef3","@arcblock/did-auth":"1.19.18","@arcblock/did-util":"^1.19.18","@blocklet/constant":"1.16.42-beta-20250408-050422-92c8eef3","@arcblock/event-hub":"1.19.18","@arcblock/validator":"^1.19.18","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.41","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250408-050422-92c8eef3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.60","@ocap/wallet":"1.19.18","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.18","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.60","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.60","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250408-050422-92c8eef3","@blocklet/ui-react":"^2.12.60","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.60","@arcblock/react-hooks":"^2.12.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.60","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250408-050422-92c8eef3_1744088863591_0.7280153680820525","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250408-072924-4b6a877a":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250408-072924-4b6a877a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250408-072924-4b6a877a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"efa39299126ea063e576f58c6cb9725c26647f51","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250408-072924-4b6a877a.tgz","fileCount":454,"integrity":"sha512-nFvaE4TyOB1IBDd7+b0aRt1RlwxilcwYN679JNonM8P+3lUpnJGdDrowlTFh8u3ynDKo9UO76AwkJvO1IFuagQ==","signatures":[{"sig":"MEQCIBECykRSrdpzIHAThtOXRX1qcdvJ6TJzdqlWO6Qh59RoAiB3diNrFy3q1qF/OPVkJBoWIAnwB7oDrmKwPvLg95kn/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26064143},"main":"api/index.js","gitHead":"7ba566b56875cb6e8f5aa04fbb57c4ff891c91ac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250408-072924-4b6a877a","@abtnode/core":"1.16.42-beta-20250408-072924-4b6a877a","@abtnode/cron":"1.16.42-beta-20250408-072924-4b6a877a","@abtnode/util":"1.16.42-beta-20250408-072924-4b6a877a","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/sdk":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250408-072924-4b6a877a","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250408-072924-4b6a877a","@abtnode/logger":"1.16.42-beta-20250408-072924-4b6a877a","@abtnode/models":"1.16.42-beta-20250408-072924-4b6a877a","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/js-sdk":"1.16.42-beta-20250408-072924-4b6a877a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250408-072924-4b6a877a","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250408-072924-4b6a877a","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250408-072924-4b6a877a","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.41","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250408-072924-4b6a877a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.60","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.60","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.60","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250408-072924-4b6a877a","@blocklet/ui-react":"^2.12.60","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.60","@arcblock/react-hooks":"^2.12.60","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.60","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250408-072924-4b6a877a_1744097556989_0.27244860793124426","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250409-161010-b0a88c5c":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250409-161010-b0a88c5c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250409-161010-b0a88c5c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"14b05ea501107fc1be6bb4d89941a4e438ff2990","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250409-161010-b0a88c5c.tgz","fileCount":455,"integrity":"sha512-so9TCNlw52LHl89AUQLUmKhbbeEK6vwOcea9Z7Zxlz2pCDTlSB4csvXeS1irBI7dVP0dm8zjvLoOiw8eyBPppQ==","signatures":[{"sig":"MEUCIQDe5NlyB+TLZxgRS4OYuUFCTDN2+zU5DuVMwyDfOvEygAIgZD5pEgZVIoxRAcIz3nm6J/VZg9wOtkLuntjalDfqy7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26081197},"main":"api/index.js","gitHead":"c9ed7cccd30b3601452aed8bbf0cf5752daa4833","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250409-161010-b0a88c5c","@abtnode/core":"1.16.42-beta-20250409-161010-b0a88c5c","@abtnode/cron":"1.16.42-beta-20250409-161010-b0a88c5c","@abtnode/util":"1.16.42-beta-20250409-161010-b0a88c5c","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/sdk":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250409-161010-b0a88c5c","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250409-161010-b0a88c5c","@abtnode/logger":"1.16.42-beta-20250409-161010-b0a88c5c","@abtnode/models":"1.16.42-beta-20250409-161010-b0a88c5c","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/js-sdk":"1.16.42-beta-20250409-161010-b0a88c5c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250409-161010-b0a88c5c","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250409-161010-b0a88c5c","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250409-161010-b0a88c5c","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.43","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250409-161010-b0a88c5c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.63","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.63","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.63","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250409-161010-b0a88c5c","@blocklet/ui-react":"^2.12.63","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.63","@arcblock/react-hooks":"^2.12.63","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.63","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250409-161010-b0a88c5c_1744215211701_0.9014932093853911","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250412-074212-ef879757":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250412-074212-ef879757","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250412-074212-ef879757","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f29713b0519dd22d2a9609b5d995548ca559b339","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250412-074212-ef879757.tgz","fileCount":457,"integrity":"sha512-+B+ptpljEx3onjq+OMO8aRiPo3WUVRf1S+zKXAS8hpgSRh7xSYixBblzQut9dEr+xq+ycnE2XHraARPB3HWv5A==","signatures":[{"sig":"MEUCIFkrV7n2e5yZz5AzRKXjSiGeFLKas2Ct1dn042aHIMd5AiEAxjitqFACzBfXs54VOF3BVieezUP2SgD5CvHxY4DMj5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28695950},"main":"api/index.js","gitHead":"b891a04b4d6722cabed06f737e81da8bc1904849","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250412-074212-ef879757","@abtnode/core":"1.16.42-beta-20250412-074212-ef879757","@abtnode/cron":"1.16.42-beta-20250412-074212-ef879757","@abtnode/util":"1.16.42-beta-20250412-074212-ef879757","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250412-074212-ef879757","@blocklet/sdk":"1.16.42-beta-20250412-074212-ef879757","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250412-074212-ef879757","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250412-074212-ef879757","@abtnode/logger":"1.16.42-beta-20250412-074212-ef879757","@abtnode/models":"1.16.42-beta-20250412-074212-ef879757","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250412-074212-ef879757","@blocklet/js-sdk":"1.16.42-beta-20250412-074212-ef879757","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250412-074212-ef879757","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250412-074212-ef879757","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250412-074212-ef879757","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.44","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/payment-react":"^1.18.27","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250412-074212-ef879757","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250412-074212-ef879757","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250412-074212-ef879757","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.70","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250412-074212-ef879757","@blocklet/ui-react":"^2.12.70","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.70","@arcblock/react-hooks":"^2.12.70","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250412-074212-ef879757_1744443924374_0.586116861301528","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250412-083409-53f46a85":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250412-083409-53f46a85","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250412-083409-53f46a85","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed51572d1041e68b2ebb6702e8455bc4b67a5b0e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250412-083409-53f46a85.tgz","fileCount":456,"integrity":"sha512-lyxmqbn39xm9I9WOFYIhgAzM6nhbQDLjsF/z5kBPmePugLhqvFms0SdNf6rfymNyfufJqaJWdtu4Evk20wLB2g==","signatures":[{"sig":"MEUCIQCVQhBvUeDnfepDmpDlG29DmaiNXQdLWEUc3kSH8+2sIAIgFnM7FDBsXcSz6sxXRYUXh3kVENI9CKDWyOmunOK7JR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28695486},"main":"api/index.js","gitHead":"5a8845130c92e05d675243fd35648cfeaecf24c8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250412-083409-53f46a85","@abtnode/core":"1.16.42-beta-20250412-083409-53f46a85","@abtnode/cron":"1.16.42-beta-20250412-083409-53f46a85","@abtnode/util":"1.16.42-beta-20250412-083409-53f46a85","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/sdk":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250412-083409-53f46a85","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250412-083409-53f46a85","@abtnode/logger":"1.16.42-beta-20250412-083409-53f46a85","@abtnode/models":"1.16.42-beta-20250412-083409-53f46a85","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/js-sdk":"1.16.42-beta-20250412-083409-53f46a85","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250412-083409-53f46a85","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250412-083409-53f46a85","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250412-083409-53f46a85","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.44","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250412-083409-53f46a85","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.70","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250412-083409-53f46a85","@blocklet/ui-react":"^2.12.70","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.70","@arcblock/react-hooks":"^2.12.70","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250412-083409-53f46a85_1744447045060_0.20718677773670824","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250412-084444-20b0cf19":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250412-084444-20b0cf19","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250412-084444-20b0cf19","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cd0fdc658650134be5f77fc9451e17b8a428155e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250412-084444-20b0cf19.tgz","fileCount":456,"integrity":"sha512-RNLH7ZsL7klJJyeES3hVcPZKYr1A9pSJZ0hCepBeMRwobWdtOuWPoqlWorTC6kEMHgYAZ9MCdxgkluz0ZwN2Zw==","signatures":[{"sig":"MEYCIQC7efoy6OyD5+TxWF4KgbLs2RJ3ajBNO9BS/SKF2ijWVAIhAINBco45LV5keS+HX6mumbjjoev+Gzdfof+UXmAj1TFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28695486},"main":"api/index.js","gitHead":"39162da666c4968344db44fc26c0b76bdf6193db","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250412-084444-20b0cf19","@abtnode/core":"1.16.42-beta-20250412-084444-20b0cf19","@abtnode/cron":"1.16.42-beta-20250412-084444-20b0cf19","@abtnode/util":"1.16.42-beta-20250412-084444-20b0cf19","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/sdk":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250412-084444-20b0cf19","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250412-084444-20b0cf19","@abtnode/logger":"1.16.42-beta-20250412-084444-20b0cf19","@abtnode/models":"1.16.42-beta-20250412-084444-20b0cf19","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/js-sdk":"1.16.42-beta-20250412-084444-20b0cf19","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250412-084444-20b0cf19","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250412-084444-20b0cf19","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250412-084444-20b0cf19","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.44","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250412-084444-20b0cf19","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.70","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250412-084444-20b0cf19","@blocklet/ui-react":"^2.12.70","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.70","@arcblock/react-hooks":"^2.12.70","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250412-084444-20b0cf19_1744447676431_0.7007522866832436","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250413-121549-22e9a196":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250413-121549-22e9a196","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250413-121549-22e9a196","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"57428c61d600ddc70fad7aec1995138e3b4378e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250413-121549-22e9a196.tgz","fileCount":456,"integrity":"sha512-634NcTZNqwDRlRcmsO1io7BbYT/1wHa6pSaK9pU+fWEhM6eS8y2JbFAmqLhl7uTcYxsKzA43kLVjPR+deV/Ywg==","signatures":[{"sig":"MEQCIDnz32HmUsAR7NJlxozhjMdnyU983tWYrvQxZCvXEUbtAiAIzhFR8hpMINAoPAkR1cC0jPIzqF59rsBSrzo+QzS+RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28705732},"main":"api/index.js","gitHead":"00ff6ee0d86ea1938965c69a973fd08ec1769f08","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.19","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.19","@ocap/client":"1.19.19","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250413-121549-22e9a196","@abtnode/core":"1.16.42-beta-20250413-121549-22e9a196","@abtnode/cron":"1.16.42-beta-20250413-121549-22e9a196","@abtnode/util":"1.16.42-beta-20250413-121549-22e9a196","@arcblock/did":"^1.19.19","@arcblock/jwt":"1.19.19","@blocklet/env":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/sdk":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250413-121549-22e9a196","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250413-121549-22e9a196","@abtnode/logger":"1.16.42-beta-20250413-121549-22e9a196","@abtnode/models":"1.16.42-beta-20250413-121549-22e9a196","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/js-sdk":"1.16.42-beta-20250413-121549-22e9a196","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250413-121549-22e9a196","@arcblock/did-ext":"^1.19.19","@abtnode/analytics":"1.16.42-beta-20250413-121549-22e9a196","@arcblock/did-auth":"1.19.19","@arcblock/did-util":"^1.19.19","@blocklet/constant":"1.16.42-beta-20250413-121549-22e9a196","@arcblock/event-hub":"1.19.19","@arcblock/validator":"^1.19.19","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.45","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.9","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/uploader-server":"^0.1.94","@modelcontextprotocol/sdk":"^1.8.0","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250413-121549-22e9a196","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.71","@ocap/wallet":"1.19.19","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.19","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.71","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.71","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250413-121549-22e9a196","@blocklet/ui-react":"^2.12.71","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.71","@arcblock/react-hooks":"^2.12.71","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.71","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250413-121549-22e9a196_1744546747558_0.029359296843060267","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250415-222652-04c5d2fe":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250415-222652-04c5d2fe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250415-222652-04c5d2fe","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"83ace0dd2a6b1b259cfa68a521bbcfaaafb6f22b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250415-222652-04c5d2fe.tgz","fileCount":430,"integrity":"sha512-rVQEOyhKDthdHLFH2nJ7brWvrwMRSptz2hDPwMBGvZxwbFttrRlDhotB2kV7EetbOOGC2y/D63SxyZ2/4/MqTA==","signatures":[{"sig":"MEUCICTmvart3SOjcu84QPUSkLdXL/JI2ZfGUW9Us8tj4PWyAiEA9tV17ShT8z+YtQaUR791Jik4+ugf+1V6kdgvH+qohUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28515081},"main":"api/index.js","gitHead":"4458b1e7e92d62d93c70de7f636a0f6ae9a59f26","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.20","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.20","@ocap/client":"1.19.20","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250415-222652-04c5d2fe","@abtnode/core":"1.16.42-beta-20250415-222652-04c5d2fe","@abtnode/cron":"1.16.42-beta-20250415-222652-04c5d2fe","@abtnode/util":"1.16.42-beta-20250415-222652-04c5d2fe","@arcblock/did":"^1.19.20","@arcblock/jwt":"1.19.20","@blocklet/env":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250415-222652-04c5d2fe","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250415-222652-04c5d2fe","@abtnode/logger":"1.16.42-beta-20250415-222652-04c5d2fe","@abtnode/models":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/dbhub":"^0.2.8","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/js-sdk":"1.16.42-beta-20250415-222652-04c5d2fe","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250415-222652-04c5d2fe","@arcblock/did-ext":"^1.19.20","@abtnode/analytics":"1.16.42-beta-20250415-222652-04c5d2fe","@arcblock/did-auth":"1.19.20","@arcblock/did-util":"^1.19.20","@blocklet/constant":"1.16.42-beta-20250415-222652-04c5d2fe","@arcblock/event-hub":"1.19.20","@arcblock/validator":"^1.19.20","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.46","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/payment-react":"^1.18.29","@blocklet/theme-builder":"^0.1.10","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/uploader-server":"^0.1.94","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250415-222652-04c5d2fe","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.76","@ocap/wallet":"1.19.20","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.20","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.76","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.76","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250415-222652-04c5d2fe","@blocklet/ui-react":"^2.12.76","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.76","@arcblock/react-hooks":"^2.12.76","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.76","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250415-222652-04c5d2fe_1744756222079_0.5868726362188945","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250415-224346-080ee735":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250415-224346-080ee735","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250415-224346-080ee735","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"46e885a9e5d949e6094baaaff3a66c28c9855958","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250415-224346-080ee735.tgz","fileCount":430,"integrity":"sha512-QHwkeVFcd8tahTUqIMh/mgCmN5XQ/GJKSgiS+v/tpt7Bgyxp2cvuTYrFzhmDiFJXNNTsnLEfB7ZW3s0mbycqtA==","signatures":[{"sig":"MEQCIHotHLb89ELnIAFzWUuNUOOsSXvIinBV+MuvSMmSz0+CAiAvmrgDrjMCvfTjow6YRc4bJqdbNYc/0COF3PUS2QXEVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28515038},"main":"api/index.js","gitHead":"12f194b33fffb20ceb2dbe5fc348fb14053ac8c9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.19.20","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.19.20","@ocap/client":"1.19.20","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250415-224346-080ee735","@abtnode/core":"1.16.42-beta-20250415-224346-080ee735","@abtnode/cron":"1.16.42-beta-20250415-224346-080ee735","@abtnode/util":"1.16.42-beta-20250415-224346-080ee735","@arcblock/did":"^1.19.20","@arcblock/jwt":"1.19.20","@blocklet/env":"1.16.42-beta-20250415-224346-080ee735","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.42-beta-20250415-224346-080ee735","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250415-224346-080ee735","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250415-224346-080ee735","@abtnode/logger":"1.16.42-beta-20250415-224346-080ee735","@abtnode/models":"1.16.42-beta-20250415-224346-080ee735","@blocklet/dbhub":"^0.2.8","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250415-224346-080ee735","@blocklet/js-sdk":"1.16.42-beta-20250415-224346-080ee735","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250415-224346-080ee735","@arcblock/did-ext":"^1.19.20","@abtnode/analytics":"1.16.42-beta-20250415-224346-080ee735","@arcblock/did-auth":"1.19.20","@arcblock/did-util":"^1.19.20","@blocklet/constant":"1.16.42-beta-20250415-224346-080ee735","@arcblock/event-hub":"1.19.20","@arcblock/validator":"^1.19.20","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.46","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.10","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250415-224346-080ee735","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250415-224346-080ee735","@blocklet/uploader-server":"^0.1.94","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250415-224346-080ee735","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.12.76","@ocap/wallet":"1.19.20","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.19.20","@emotion/react":"^11.11.4","@arcblock/icons":"^2.12.76","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.12.76","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250415-224346-080ee735","@blocklet/ui-react":"^2.12.76","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.12.76","@arcblock/react-hooks":"^2.12.76","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.12.76","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250415-224346-080ee735_1744757220804_0.9482485897036945","host":"s3://npm-registry-packages-npm-production"}},"1.16.42-beta-20250416-010627-a89e72e0":{"name":"@abtnode/blocklet-services","version":"1.16.42-beta-20250416-010627-a89e72e0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42-beta-20250416-010627-a89e72e0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9053ca7ad01dbea830680f22b7a0c781405779a6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42-beta-20250416-010627-a89e72e0.tgz","fileCount":431,"integrity":"sha512-LsHvYEZ7Sm2YSA1xx22HVIEAP4lGz8Bc/8fMLgov/jTc2RfVDLSvKDlZGMXpLld/U/evgbNmeDj6I/If4mqajA==","signatures":[{"sig":"MEUCIQD1cxokuBC/BbU1KEzF3lrsUmNLGOeSQnLf0nvmtJ+SZwIgGU2wlorH3eAjK6C0i59tXuL0j8yV82VLrboPpA1GGz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28515434},"main":"api/index.js","gitHead":"0f69c3b7142f1abcd5ad0283d1df01b50bd22806","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.0","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.0","@ocap/client":"1.20.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42-beta-20250416-010627-a89e72e0","@abtnode/core":"1.16.42-beta-20250416-010627-a89e72e0","@abtnode/cron":"1.16.42-beta-20250416-010627-a89e72e0","@abtnode/util":"1.16.42-beta-20250416-010627-a89e72e0","@arcblock/did":"^1.20.0","@arcblock/jwt":"1.20.0","@blocklet/env":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42-beta-20250416-010627-a89e72e0","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42-beta-20250416-010627-a89e72e0","@abtnode/logger":"1.16.42-beta-20250416-010627-a89e72e0","@abtnode/models":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/dbhub":"^0.2.8","transliteration":"^2.3.5","@blocklet/images":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/js-sdk":"1.16.42-beta-20250416-010627-a89e72e0","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42-beta-20250416-010627-a89e72e0","@arcblock/did-ext":"^1.20.0","@abtnode/analytics":"1.16.42-beta-20250416-010627-a89e72e0","@arcblock/did-auth":"1.20.0","@arcblock/did-util":"^1.20.0","@blocklet/constant":"1.16.42-beta-20250416-010627-a89e72e0","@arcblock/event-hub":"1.20.0","@arcblock/validator":"^1.20.0","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.47","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.10","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/uploader-server":"^0.1.94","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42-beta-20250416-010627-a89e72e0","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.0","@ocap/wallet":"1.20.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.0","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42-beta-20250416-010627-a89e72e0","@blocklet/ui-react":"^2.13.0","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.0","@arcblock/react-hooks":"^2.13.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.0","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42-beta-20250416-010627-a89e72e0_1744765796329_0.3692940977461654","host":"s3://npm-registry-packages-npm-production"}},"1.16.42":{"name":"@abtnode/blocklet-services","version":"1.16.42","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.42","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fbfa375edff70ed385c8ddb3fc3423ab29fd9402","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.42.tgz","fileCount":430,"integrity":"sha512-npGry9gsgH974yHs328Mv1WTCVFRcjBWSuKUcV5W1SUuTPW75kdh5b2PMaLl8mZ5eNLIm+c4CLbFUPQTxuNsLg==","signatures":[{"sig":"MEYCIQCWvrRmY552WHL6wez6nnHfa2n5TKTR/pr0MlUCH+DR3AIhAJzDLm7pBhLdyfMCwkILIc7YL0jDWXs235RwvxEygnrS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28514413},"main":"api/index.js","gitHead":"04e4adf8f2c1d6289850c66159c0a68ea946d5e6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.0","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.0","@ocap/client":"1.20.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.42","@abtnode/core":"1.16.42","@abtnode/cron":"1.16.42","@abtnode/util":"1.16.42","@arcblock/did":"^1.20.0","@arcblock/jwt":"1.20.0","@blocklet/env":"1.16.42","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.42","@blocklet/xss":"^0.1.31","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.42","path-to-regexp":"0.1.10","@abtnode/client":"1.16.42","@abtnode/logger":"1.16.42","@abtnode/models":"1.16.42","@blocklet/dbhub":"^0.2.8","transliteration":"^2.3.5","@blocklet/images":"1.16.42","@blocklet/js-sdk":"1.16.42","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.42","@arcblock/did-ext":"^1.20.0","@abtnode/analytics":"1.16.42","@arcblock/did-auth":"1.20.0","@arcblock/did-util":"^1.20.0","@blocklet/constant":"1.16.42","@arcblock/event-hub":"1.20.0","@arcblock/validator":"^1.20.0","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.47","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.10","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.42","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.42","@blocklet/uploader-server":"^0.1.94","@did-connect/authenticator":"^2.2.7","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.42","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.0","@ocap/wallet":"1.20.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.0","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.0","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.42","@blocklet/ui-react":"^2.13.0","@blocklet/uploader":"^0.1.82","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.0","@arcblock/react-hooks":"^2.13.0","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.0","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.42_1744772288185_0.9870633733830909","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250419-231352-c78ac93d":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250419-231352-c78ac93d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250419-231352-c78ac93d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3ce17759a3cfc6c5eff012d8d6e18ec4b8554505","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250419-231352-c78ac93d.tgz","fileCount":432,"integrity":"sha512-SbZQckLdeEyh47mq70nPy7GcOd8hJCV8ZtRE8e1q5y0TvTbJ5nf0IDkPO3A4d9WFVFDl131z7s9LTzMC7PpHeg==","signatures":[{"sig":"MEUCIQDCSNjn3p/WBtYw6PSAZtWYHhwyNd8RLSGcmRP4pSVK1gIgHyVc/fqs9bnLJ01roOQewyhPRrMnjdMvk45HWi6t16A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27659340},"main":"api/index.js","gitHead":"207acad34e8ccf318cd7539c1ac717cee7951b53","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.1","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.1","@ocap/client":"1.20.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250419-231352-c78ac93d","@abtnode/core":"1.16.43-beta-20250419-231352-c78ac93d","@abtnode/cron":"1.16.43-beta-20250419-231352-c78ac93d","@abtnode/util":"1.16.43-beta-20250419-231352-c78ac93d","@arcblock/did":"^1.20.1","@arcblock/jwt":"1.20.1","@blocklet/env":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250419-231352-c78ac93d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250419-231352-c78ac93d","@abtnode/logger":"1.16.43-beta-20250419-231352-c78ac93d","@abtnode/models":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/dbhub":"^0.2.8","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/js-sdk":"1.16.43-beta-20250419-231352-c78ac93d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250419-231352-c78ac93d","@arcblock/did-ext":"^1.20.1","@abtnode/analytics":"1.16.43-beta-20250419-231352-c78ac93d","@arcblock/did-auth":"1.20.1","@arcblock/did-util":"^1.20.1","@blocklet/constant":"1.16.43-beta-20250419-231352-c78ac93d","@arcblock/event-hub":"1.20.1","@arcblock/validator":"^1.20.1","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250419-231352-c78ac93d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.7","@ocap/wallet":"1.20.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.7","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250419-231352-c78ac93d","@blocklet/ui-react":"^2.13.7","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.7","@arcblock/react-hooks":"^2.13.7","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.7","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250419-231352-c78ac93d_1745104633618_0.12921794645892426","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250420-132156-d732158a":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250420-132156-d732158a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250420-132156-d732158a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6649bd001d15c254f257cf15aa951eb07fb25226","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250420-132156-d732158a.tgz","fileCount":432,"integrity":"sha512-QqKJGsrebj27zxCA5dPaJoT+vT7e0MgHeXfNhXJwT2uTzDQflzuSOnV5AYu8/GpI4aBo/q00Gd2Um2V8oEx1lA==","signatures":[{"sig":"MEUCIDRAlZAHgkfz3FshYyoMNIjS2tsVXDezu2hM2nwpSL4aAiEApHqZKu30r6PuOvpjqd49uO5qFbNrQhFaFl9VCNHxi04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27657019},"main":"api/index.js","gitHead":"f66c266e63a7da8438133b3a4fa9a398b0bd58ed","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.1","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.1","@ocap/client":"1.20.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250420-132156-d732158a","@abtnode/core":"1.16.43-beta-20250420-132156-d732158a","@abtnode/cron":"1.16.43-beta-20250420-132156-d732158a","@abtnode/util":"1.16.43-beta-20250420-132156-d732158a","@arcblock/did":"^1.20.1","@arcblock/jwt":"1.20.1","@blocklet/env":"1.16.43-beta-20250420-132156-d732158a","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.43-beta-20250420-132156-d732158a","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250420-132156-d732158a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250420-132156-d732158a","@abtnode/logger":"1.16.43-beta-20250420-132156-d732158a","@abtnode/models":"1.16.43-beta-20250420-132156-d732158a","@blocklet/dbhub":"^0.2.8","@blocklet/theme":"^2.13.7","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250420-132156-d732158a","@blocklet/js-sdk":"1.16.43-beta-20250420-132156-d732158a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250420-132156-d732158a","@arcblock/did-ext":"^1.20.1","@abtnode/analytics":"1.16.43-beta-20250420-132156-d732158a","@arcblock/did-auth":"1.20.1","@arcblock/did-util":"^1.20.1","@blocklet/constant":"1.16.43-beta-20250420-132156-d732158a","@arcblock/event-hub":"1.20.1","@arcblock/validator":"^1.20.1","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250420-132156-d732158a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250420-132156-d732158a","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250420-132156-d732158a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.7","@ocap/wallet":"1.20.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.7","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250420-132156-d732158a","@blocklet/ui-react":"^2.13.7","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.7","@arcblock/react-hooks":"^2.13.7","mutationobserver-shim":"^0.3.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.7","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250420-132156-d732158a_1745155514797_0.5113307262055744","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250422-042711-c40bec75":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250422-042711-c40bec75","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250422-042711-c40bec75","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"96750623917dc360b0844212e76c6f821e167e80","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250422-042711-c40bec75.tgz","fileCount":435,"integrity":"sha512-MFkmsZ4ECNBCzq8CCr1VFVS2qfJhh4fRKIvVWgUvVq9VWWAg0DuhlQxAGiweF0LyDrg4ioqagEHP7YNSFcBvSQ==","signatures":[{"sig":"MEUCIQCHyBQVuYCXTmscAOrF+LaFyTF5rkBdmFQNDlPPFdzMygIgWn3+Q1JkUvjpQhHZLoq892HpIAY00G40uWfCn6raAZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28036513},"main":"api/index.js","gitHead":"836a400c1f953f421a8e95dc9a32ba883ac2586d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.2","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.1","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.1","@ocap/client":"1.20.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250422-042711-c40bec75","@abtnode/core":"1.16.43-beta-20250422-042711-c40bec75","@abtnode/cron":"1.16.43-beta-20250422-042711-c40bec75","@abtnode/util":"1.16.43-beta-20250422-042711-c40bec75","@arcblock/did":"^1.20.1","@arcblock/jwt":"1.20.1","@blocklet/env":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/mcp":"^1.10.0","@blocklet/sdk":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250422-042711-c40bec75","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250422-042711-c40bec75","@abtnode/logger":"1.16.43-beta-20250422-042711-c40bec75","@abtnode/models":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/dbhub":"^0.2.8","@blocklet/theme":"^2.13.9","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/js-sdk":"1.16.43-beta-20250422-042711-c40bec75","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250422-042711-c40bec75","@arcblock/did-ext":"^1.20.1","@abtnode/analytics":"1.16.43-beta-20250422-042711-c40bec75","@arcblock/did-auth":"1.20.1","@arcblock/did-util":"^1.20.1","@blocklet/constant":"1.16.43-beta-20250422-042711-c40bec75","@arcblock/event-hub":"1.20.1","@arcblock/validator":"^1.20.1","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250422-042711-c40bec75","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.9","@ocap/wallet":"1.20.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.1","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.9","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.9","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250422-042711-c40bec75","@blocklet/ui-react":"^2.13.9","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.9","@arcblock/react-hooks":"^2.13.9","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.32","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.9","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250422-042711-c40bec75_1745296232480_0.10974836757614215","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250424-125523-08a65a5c":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250424-125523-08a65a5c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250424-125523-08a65a5c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"77e26948e9bb61dda525577cb35ad5d75c691a11","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250424-125523-08a65a5c.tgz","fileCount":433,"integrity":"sha512-ab8cqa29tCeoPpPWFdkDvVJmo+Dkni6yGx72680qB2w6FSzq1jL/Z26p/ATx71ZPjmxiBEbbI90imKE03DVBJw==","signatures":[{"sig":"MEUCIQCVPhOExGHQ4y+jzimBbmuX4MW1PbWNh0T2RlO/OjkCAAIgXn5eJJy1FzwmMfrAqKapiXecU5k5ZOGErFOx+6uq1i4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28077032},"main":"api/index.js","gitHead":"499de9f28770298a819122ba16a7f2b3cc78c7ee","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.2","@ocap/client":"1.20.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250424-125523-08a65a5c","@abtnode/core":"1.16.43-beta-20250424-125523-08a65a5c","@abtnode/cron":"1.16.43-beta-20250424-125523-08a65a5c","@abtnode/util":"1.16.43-beta-20250424-125523-08a65a5c","@arcblock/did":"^1.20.2","@arcblock/jwt":"1.20.2","@blocklet/env":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250424-125523-08a65a5c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250424-125523-08a65a5c","@abtnode/logger":"1.16.43-beta-20250424-125523-08a65a5c","@abtnode/models":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.11","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/js-sdk":"1.16.43-beta-20250424-125523-08a65a5c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250424-125523-08a65a5c","@arcblock/did-ext":"^1.20.2","@abtnode/analytics":"1.16.43-beta-20250424-125523-08a65a5c","@arcblock/did-auth":"1.20.2","@arcblock/did-util":"^1.20.2","@blocklet/constant":"1.16.43-beta-20250424-125523-08a65a5c","@arcblock/event-hub":"1.20.2","@arcblock/validator":"^1.20.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250424-125523-08a65a5c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.11","@ocap/wallet":"1.20.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.11","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250424-125523-08a65a5c","@blocklet/ui-react":"^2.13.11","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.11","@arcblock/react-hooks":"^2.13.11","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.33","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.11","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250424-125523-08a65a5c_1745499527883_0.2652999734483765","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250425-130658-8da18f4d":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250425-130658-8da18f4d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250425-130658-8da18f4d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a4d03434054cf000c31a6032e8102cb6e97adba5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250425-130658-8da18f4d.tgz","fileCount":433,"integrity":"sha512-fKhq8FKlRZQun0eS8jhzMpyD0/7u1aeOgEQhw5Z6Q15iWaGeB1FuO9wuAYqQiTVBPiWBrkunSo1C31k8k3wUVg==","signatures":[{"sig":"MEYCIQCyTZbyh+WiCXkHlQaVRUzoBnVF7UcIuAOVMwjy6/f9HgIhALMROBKzc7ftSV26x8T7tD/TnXtDQx4XJUYmdrWLNBT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28180477},"main":"api/index.js","gitHead":"b5195a0290d5ced00bb716a709548b1a56356134","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.2","@ocap/client":"1.20.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250425-130658-8da18f4d","@abtnode/core":"1.16.43-beta-20250425-130658-8da18f4d","@abtnode/cron":"1.16.43-beta-20250425-130658-8da18f4d","@abtnode/util":"1.16.43-beta-20250425-130658-8da18f4d","@arcblock/did":"^1.20.2","@arcblock/jwt":"1.20.2","@blocklet/env":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250425-130658-8da18f4d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250425-130658-8da18f4d","@abtnode/logger":"1.16.43-beta-20250425-130658-8da18f4d","@abtnode/models":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.12","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/js-sdk":"1.16.43-beta-20250425-130658-8da18f4d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250425-130658-8da18f4d","@arcblock/did-ext":"^1.20.2","@abtnode/analytics":"1.16.43-beta-20250425-130658-8da18f4d","@arcblock/did-auth":"1.20.2","@arcblock/did-util":"^1.20.2","@blocklet/constant":"1.16.43-beta-20250425-130658-8da18f4d","@arcblock/event-hub":"1.20.2","@arcblock/validator":"^1.20.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250425-130658-8da18f4d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.12","@ocap/wallet":"1.20.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250425-130658-8da18f4d","@blocklet/ui-react":"^2.13.12","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.12","@arcblock/react-hooks":"^2.13.12","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.33","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.12","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250425-130658-8da18f4d_1745586619783_0.024186934242494518","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250427-132304-6da95c55":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250427-132304-6da95c55","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250427-132304-6da95c55","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"326cb855d5ebe6ef240d40e5ae74130f4cab588d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250427-132304-6da95c55.tgz","fileCount":433,"integrity":"sha512-IBsl/adRjYxKz4cbBKHFPxBDe/5/BR4DYG524RXOzsZRc/NTgtDORUY/b3sgE3GvZScDS/Q5Sg3fI94BqdJ97g==","signatures":[{"sig":"MEUCIQCaJTrYFe2DqEZvrzbGSk/0A94KW4Tj+yL7yNMmZZWu/wIgXVEaFORoRIyEUVEZGcR0XLCffNGk6jQfF5OU6HAXGIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28192869},"main":"api/index.js","gitHead":"9df10dcb3135a528912241e7fc1ed54171bfeb03","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.2","@ocap/client":"1.20.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250427-132304-6da95c55","@abtnode/core":"1.16.43-beta-20250427-132304-6da95c55","@abtnode/cron":"1.16.43-beta-20250427-132304-6da95c55","@abtnode/util":"1.16.43-beta-20250427-132304-6da95c55","@arcblock/did":"^1.20.2","@arcblock/jwt":"1.20.2","@blocklet/env":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250427-132304-6da95c55","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250427-132304-6da95c55","@abtnode/logger":"1.16.43-beta-20250427-132304-6da95c55","@abtnode/models":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.12","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/js-sdk":"1.16.43-beta-20250427-132304-6da95c55","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250427-132304-6da95c55","@arcblock/did-ext":"^1.20.2","@abtnode/analytics":"1.16.43-beta-20250427-132304-6da95c55","@arcblock/did-auth":"1.20.2","@arcblock/did-util":"^1.20.2","@blocklet/constant":"1.16.43-beta-20250427-132304-6da95c55","@arcblock/event-hub":"1.20.2","@arcblock/validator":"^1.20.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250427-132304-6da95c55","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.12","@ocap/wallet":"1.20.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250427-132304-6da95c55","@blocklet/ui-react":"^2.13.12","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.12","@arcblock/react-hooks":"^2.13.12","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.33","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.12","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250427-132304-6da95c55_1745760390449_0.9063823200565417","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250427-232837-e671de06":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250427-232837-e671de06","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250427-232837-e671de06","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6411a46748ab57b5778034d038e333673ad472b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250427-232837-e671de06.tgz","fileCount":433,"integrity":"sha512-O2HXCSJk2PHFUF+aKf58ESa21srCXIfWNVRMlZih0SowYZeisw6DZvE5KpKcK62JCIkpCdBAgqozwJHnqlJpug==","signatures":[{"sig":"MEUCIAnXOem7wJ/Gg71ihpHBVx+OQC9jt8uwj+dI/k9rxKUcAiEA3INgIY62dtJNfd7Zi07ZuWha8M+GeqKPqVdgN+do7iw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28192869},"main":"api/index.js","gitHead":"3644f271b67d5ebaa7a8b852173860a005f1d057","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.2","@ocap/client":"1.20.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250427-232837-e671de06","@abtnode/core":"1.16.43-beta-20250427-232837-e671de06","@abtnode/cron":"1.16.43-beta-20250427-232837-e671de06","@abtnode/util":"1.16.43-beta-20250427-232837-e671de06","@arcblock/did":"^1.20.2","@arcblock/jwt":"1.20.2","@blocklet/env":"1.16.43-beta-20250427-232837-e671de06","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250427-232837-e671de06","@blocklet/xss":"^0.1.32","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250427-232837-e671de06","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250427-232837-e671de06","@abtnode/logger":"1.16.43-beta-20250427-232837-e671de06","@abtnode/models":"1.16.43-beta-20250427-232837-e671de06","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.12","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250427-232837-e671de06","@blocklet/js-sdk":"1.16.43-beta-20250427-232837-e671de06","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250427-232837-e671de06","@arcblock/did-ext":"^1.20.2","@abtnode/analytics":"1.16.43-beta-20250427-232837-e671de06","@arcblock/did-auth":"1.20.2","@arcblock/did-util":"^1.20.2","@blocklet/constant":"1.16.43-beta-20250427-232837-e671de06","@arcblock/event-hub":"1.20.2","@arcblock/validator":"^1.20.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.11","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250427-232837-e671de06","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250427-232837-e671de06","@blocklet/uploader-server":"^0.1.95","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250427-232837-e671de06","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.12","@ocap/wallet":"1.20.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.12","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250427-232837-e671de06","@blocklet/ui-react":"^2.13.12","@blocklet/uploader":"^0.1.83","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.12","@arcblock/react-hooks":"^2.13.12","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.33","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.12","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250427-232837-e671de06_1745796727327_0.6192552720626612","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250429-130236-269254ff":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250429-130236-269254ff","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250429-130236-269254ff","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2804a15ade65dff12d7b34fd82d2c3095971d62a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250429-130236-269254ff.tgz","fileCount":438,"integrity":"sha512-jCLasTXcl2PBypVtLhYa7M3/sELaxvTVRyEQgIxfi3F+NLlTnoKUb9jkst36euJ8ZCYRurJ4krsdgkZMcgTvRw==","signatures":[{"sig":"MEQCIHODx8Nl1FyeIx4nQUf935Um8qj5Cj7rH49V/qWzqeSBAiBeiD/UOrJKWNfQiWQVtfxIRXkHESYACOPxQdhCrmQB0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28713808},"main":"api/index.js","gitHead":"0826633a53695ac92965f8993e46985259adb65f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.2","@ocap/client":"1.20.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250429-130236-269254ff","@abtnode/core":"1.16.43-beta-20250429-130236-269254ff","@abtnode/cron":"1.16.43-beta-20250429-130236-269254ff","@abtnode/util":"1.16.43-beta-20250429-130236-269254ff","@arcblock/did":"^1.20.2","@arcblock/jwt":"1.20.2","@blocklet/env":"1.16.43-beta-20250429-130236-269254ff","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250429-130236-269254ff","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250429-130236-269254ff","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250429-130236-269254ff","@abtnode/logger":"1.16.43-beta-20250429-130236-269254ff","@abtnode/models":"1.16.43-beta-20250429-130236-269254ff","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.14","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250429-130236-269254ff","@blocklet/js-sdk":"1.16.43-beta-20250429-130236-269254ff","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250429-130236-269254ff","@arcblock/did-ext":"^1.20.2","@abtnode/analytics":"1.16.43-beta-20250429-130236-269254ff","@arcblock/did-auth":"1.20.2","@arcblock/did-util":"^1.20.2","@blocklet/constant":"1.16.43-beta-20250429-130236-269254ff","@arcblock/event-hub":"1.20.2","@arcblock/validator":"^1.20.2","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.12","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250429-130236-269254ff","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250429-130236-269254ff","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250429-130236-269254ff","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.14","@ocap/wallet":"1.20.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.2","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.14","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250429-130236-269254ff","@blocklet/ui-react":"^2.13.14","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.14","@arcblock/react-hooks":"^2.13.14","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.37","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.14","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250429-130236-269254ff_1745931955646_0.4413179526542639","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250430-124448-4edc5502":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250430-124448-4edc5502","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250430-124448-4edc5502","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2cb532c9815f8b4dda0f8b7af40a138c6b4d57ef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250430-124448-4edc5502.tgz","fileCount":438,"integrity":"sha512-rcHpdGH6xlgJFh/2nsp4ExfOzgS6if+7WY8o0KIrYg/ch31hmYP2CiDH646ikLTmAzZLmfYRG3f3LeYdiwakFw==","signatures":[{"sig":"MEQCIFZtenwU0lO89vyPbJLe9AtdNH9YIpXGjB+7Z+sdXm+nAiAfDGdqF7+0aKsmc5ERjptOdipBs3c+4ioddMjTd0p27g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28724903},"main":"api/index.js","gitHead":"9b59264b5dc2c9450161be5a0ee4cdb981687cd7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250430-124448-4edc5502","@abtnode/core":"1.16.43-beta-20250430-124448-4edc5502","@abtnode/cron":"1.16.43-beta-20250430-124448-4edc5502","@abtnode/util":"1.16.43-beta-20250430-124448-4edc5502","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250430-124448-4edc5502","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250430-124448-4edc5502","@abtnode/logger":"1.16.43-beta-20250430-124448-4edc5502","@abtnode/models":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.19","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/js-sdk":"1.16.43-beta-20250430-124448-4edc5502","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250430-124448-4edc5502","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250430-124448-4edc5502","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250430-124448-4edc5502","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250430-124448-4edc5502","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.19","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.19","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250430-124448-4edc5502","@blocklet/ui-react":"^2.13.19","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.19","@arcblock/react-hooks":"^2.13.19","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.19","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250430-124448-4edc5502_1746017284826_0.9054926293538303","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250430-225854-7914dfe4":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250430-225854-7914dfe4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250430-225854-7914dfe4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"20af3dae9e5003acbd826f96043e75752aa9274b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250430-225854-7914dfe4.tgz","fileCount":438,"integrity":"sha512-AOEb7H7Ht9dN45ulv2velhFAGPnqciZJ4Q0TZs585/wiib4Tj2xOFpvxR1J5l8T/9AARRnl5i16HjIkpBiYR0A==","signatures":[{"sig":"MEUCIGiTYPlkiGuttZr7Wy5J5gSlW/v6UKq/AO6Wdj0kRjWEAiEA/G4bMcgIMxjr0/ygVrBJZuqJEeRZv3oXsOnOBSDu/mM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28724903},"main":"api/index.js","gitHead":"469f36a58a5906577fe86c5959887e3a0d6f9113","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250430-225854-7914dfe4","@abtnode/core":"1.16.43-beta-20250430-225854-7914dfe4","@abtnode/cron":"1.16.43-beta-20250430-225854-7914dfe4","@abtnode/util":"1.16.43-beta-20250430-225854-7914dfe4","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250430-225854-7914dfe4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250430-225854-7914dfe4","@abtnode/logger":"1.16.43-beta-20250430-225854-7914dfe4","@abtnode/models":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.19","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/js-sdk":"1.16.43-beta-20250430-225854-7914dfe4","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250430-225854-7914dfe4","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250430-225854-7914dfe4","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250430-225854-7914dfe4","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250430-225854-7914dfe4","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.19","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.19","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250430-225854-7914dfe4","@blocklet/ui-react":"^2.13.19","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.19","@arcblock/react-hooks":"^2.13.19","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.19","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250430-225854-7914dfe4_1746054139300_0.8958954765540712","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250501-232525-d2306530":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250501-232525-d2306530","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250501-232525-d2306530","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c1f733ed984c2e70b6be3b65c110b7216a3caa4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250501-232525-d2306530.tgz","fileCount":438,"integrity":"sha512-HSOpsmwANke4cHVnCgvQ5mRO1EZBCHRuUNH+JWvYpTGqarjY95HxwdBrqRLsUq4CCXjkFYXoT0qmgok1TLGFIg==","signatures":[{"sig":"MEYCIQC/mXRp59iFdSdSgPn9TmEiakkYGvoWO4uAxkREW4FqNQIhALT0idL8CWBP1vTNnBmv6uO4DkTKuOQuBW3pv87y5Rp/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28724903},"main":"api/index.js","gitHead":"3904a0ebeb361dc1fb6ddadf5f5c2073bd8bf802","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250501-232525-d2306530","@abtnode/core":"1.16.43-beta-20250501-232525-d2306530","@abtnode/cron":"1.16.43-beta-20250501-232525-d2306530","@abtnode/util":"1.16.43-beta-20250501-232525-d2306530","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250501-232525-d2306530","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250501-232525-d2306530","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250501-232525-d2306530","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250501-232525-d2306530","@abtnode/logger":"1.16.43-beta-20250501-232525-d2306530","@abtnode/models":"1.16.43-beta-20250501-232525-d2306530","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.19","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250501-232525-d2306530","@blocklet/js-sdk":"1.16.43-beta-20250501-232525-d2306530","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250501-232525-d2306530","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250501-232525-d2306530","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250501-232525-d2306530","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250501-232525-d2306530","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250501-232525-d2306530","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250501-232525-d2306530","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.19","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.19","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250501-232525-d2306530","@blocklet/ui-react":"^2.13.19","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.19","@arcblock/react-hooks":"^2.13.19","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.19","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250501-232525-d2306530_1746142126586_0.8418208850947935","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250502-005537-bb1702b6":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250502-005537-bb1702b6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250502-005537-bb1702b6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4954e7d92499c2d71c9c43719c07589dd4826749","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250502-005537-bb1702b6.tgz","fileCount":438,"integrity":"sha512-pkl6Ym9c+Z5Mn45QVnhsQvktPsfJNTL/NJp7H+awCzQ1JxtOhwOnc+uM35ykI1F36O5O1NllvT4EX9UXBrK4tQ==","signatures":[{"sig":"MEUCIFS+Af3x7BnqLQjHyvQRUT/hhupvuczOxFo62VZY3wZzAiEAxDbFdMdUoEfSHPzXXsn7J0ws86RDATlnQ3UO5Mn3358=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28724903},"main":"api/index.js","gitHead":"16768b0c0ce5cbbe2acd1b96cf89fb88283bf99c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250502-005537-bb1702b6","@abtnode/core":"1.16.43-beta-20250502-005537-bb1702b6","@abtnode/cron":"1.16.43-beta-20250502-005537-bb1702b6","@abtnode/util":"1.16.43-beta-20250502-005537-bb1702b6","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250502-005537-bb1702b6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250502-005537-bb1702b6","@abtnode/logger":"1.16.43-beta-20250502-005537-bb1702b6","@abtnode/models":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.19","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/js-sdk":"1.16.43-beta-20250502-005537-bb1702b6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250502-005537-bb1702b6","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250502-005537-bb1702b6","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250502-005537-bb1702b6","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.48","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250502-005537-bb1702b6","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.19","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.19","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250502-005537-bb1702b6","@blocklet/ui-react":"^2.13.19","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.19","@arcblock/react-hooks":"^2.13.19","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.19","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250502-005537-bb1702b6_1746147550800_0.5438879011954336","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250505-062139-b156e7da":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250505-062139-b156e7da","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250505-062139-b156e7da","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"59ebc64cc6d05a5270e16fe53d1fbf3d721fd259","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250505-062139-b156e7da.tgz","fileCount":438,"integrity":"sha512-5lKSrpz98FI/oEl7+lqDRau6/3gzxrtvsdvLZyEynVSVFRfYSReBCdZhykRX6pmUeeEmsZ7zu/Mz3idSyNdm+g==","signatures":[{"sig":"MEQCIEP9NQvyq898BgijnYJZJbEaNABvK6ZZZT0bGF5kTpUfAiBbE56vGm5386l6DrYz1Lkz5OXefec5LfoDcBSMf5ECNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28731814},"main":"api/index.js","gitHead":"b1056718bbb5c25aef0cacc08d29762ebc420f66","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250505-062139-b156e7da","@abtnode/core":"1.16.43-beta-20250505-062139-b156e7da","@abtnode/cron":"1.16.43-beta-20250505-062139-b156e7da","@abtnode/util":"1.16.43-beta-20250505-062139-b156e7da","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250505-062139-b156e7da","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250505-062139-b156e7da","@abtnode/logger":"1.16.43-beta-20250505-062139-b156e7da","@abtnode/models":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.21","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/js-sdk":"1.16.43-beta-20250505-062139-b156e7da","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250505-062139-b156e7da","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250505-062139-b156e7da","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250505-062139-b156e7da","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.49","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250505-062139-b156e7da","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.21","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.21","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.21","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250505-062139-b156e7da","@blocklet/ui-react":"^2.13.21","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.21","@arcblock/react-hooks":"^2.13.21","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250505-062139-b156e7da_1746426297886_0.036609980190345226","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250507-124320-c405ab23":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250507-124320-c405ab23","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250507-124320-c405ab23","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"656504f4152abf26a4aac6f73b3bf9e05cb81a95","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250507-124320-c405ab23.tgz","fileCount":439,"integrity":"sha512-Dmc0T93/vPA9Ti+rdh5t2aMsGXvU3+tmF5hTFVnEswoog446FwIpRRu723+Xtl7DbbIS8sRl3bmiBewAg/KsRg==","signatures":[{"sig":"MEUCIQDnnGSHnXz/oaD+SvNT99mhOqiT0VYv6oazLFeKIaIrrQIgRmYYdPizX/p7V1Pt6XJUEWWLYTC0lZhQCPnx0y6dK+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28733675},"main":"api/index.js","gitHead":"4e5087dfaa52788676f313d23bfdd3ac68d63503","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.4","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.4","@ocap/client":"1.20.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250507-124320-c405ab23","@abtnode/core":"1.16.43-beta-20250507-124320-c405ab23","@abtnode/cron":"1.16.43-beta-20250507-124320-c405ab23","@abtnode/util":"1.16.43-beta-20250507-124320-c405ab23","@arcblock/did":"1.20.4","@arcblock/jwt":"1.20.4","@blocklet/env":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/xss":"^0.1.33","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250507-124320-c405ab23","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250507-124320-c405ab23","@abtnode/logger":"1.16.43-beta-20250507-124320-c405ab23","@abtnode/models":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.21","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/js-sdk":"1.16.43-beta-20250507-124320-c405ab23","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250507-124320-c405ab23","@arcblock/did-ext":"1.20.4","@abtnode/analytics":"1.16.43-beta-20250507-124320-c405ab23","@arcblock/did-auth":"1.20.4","@arcblock/did-util":"1.20.4","@blocklet/constant":"1.16.43-beta-20250507-124320-c405ab23","@arcblock/event-hub":"1.20.4","@arcblock/validator":"1.20.4","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.49","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/uploader-server":"^0.1.96","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250507-124320-c405ab23","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.21","@ocap/wallet":"1.20.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.4","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.21","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.21","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250507-124320-c405ab23","@blocklet/ui-react":"^2.13.21","@blocklet/uploader":"^0.1.84","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.21","@arcblock/react-hooks":"^2.13.21","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250507-124320-c405ab23_1746622010855_0.8616411155105905","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250507-131727-e3e5be46":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250507-131727-e3e5be46","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250507-131727-e3e5be46","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e7e52ef51db91b60e0fe41cdff3a1a686aab5506","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250507-131727-e3e5be46.tgz","fileCount":438,"integrity":"sha512-m3gGXDULVeK1YAak68EmfCn2FFEnm60cpWKhX/Dt+9Ngvn0y85MdyYfcEy7+DpAr8Bo3CBle2aYgo4oh6BrtPw==","signatures":[{"sig":"MEUCIQCvgve1iEHp9AKIRd2YxnULlu9gx/to0oZH/Il+Nwy1KAIgfI/tJtxplIywxNyjrSXEqFo+10O+RXL0sPpFUACBd/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28733745},"main":"api/index.js","gitHead":"80efb9a6cd9fab9a323e484da38a8b457ba0f419","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.5","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.5","@ocap/client":"1.20.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250507-131727-e3e5be46","@abtnode/core":"1.16.43-beta-20250507-131727-e3e5be46","@abtnode/cron":"1.16.43-beta-20250507-131727-e3e5be46","@abtnode/util":"1.16.43-beta-20250507-131727-e3e5be46","@arcblock/did":"1.20.5","@arcblock/jwt":"1.20.5","@blocklet/env":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250507-131727-e3e5be46","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250507-131727-e3e5be46","@abtnode/logger":"1.16.43-beta-20250507-131727-e3e5be46","@abtnode/models":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.21","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/js-sdk":"1.16.43-beta-20250507-131727-e3e5be46","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250507-131727-e3e5be46","@arcblock/did-ext":"1.20.5","@abtnode/analytics":"1.16.43-beta-20250507-131727-e3e5be46","@arcblock/did-auth":"1.20.5","@arcblock/did-util":"1.20.5","@blocklet/constant":"1.16.43-beta-20250507-131727-e3e5be46","@arcblock/event-hub":"1.20.5","@arcblock/validator":"1.20.5","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.49","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250507-131727-e3e5be46","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.21","@ocap/wallet":"1.20.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.5","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.21","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.21","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250507-131727-e3e5be46","@blocklet/ui-react":"^2.13.21","@blocklet/uploader":"^0.1.85","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.21","@arcblock/react-hooks":"^2.13.21","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.38","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.21","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250507-131727-e3e5be46_1746624055284_0.588504638750609","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250508-132430-79f0da2d":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250508-132430-79f0da2d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250508-132430-79f0da2d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0f8b859262c164ab77027c61265f0f1e289bcc5b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250508-132430-79f0da2d.tgz","fileCount":441,"integrity":"sha512-HcK+3ZfjUFwLLkVzVgtnPQQQRRzbnYP8BQBIpsmztIZ2ChPVidt93q0YcMYctfby9BxpGkKgOgaKZ/6GQcgN1g==","signatures":[{"sig":"MEYCIQCQ7Y/OgnPBxJi7qP7+JlGw0ephk5/IMH0NDedBQBAiNwIhAMM9dZovL7DHyC9CviKYIVGvUB31gyRpRM0w33vqAHLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28915298},"main":"api/index.js","gitHead":"d9fc34b79948644ab30abc83e8e58ffb174332d6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.6","@ocap/client":"1.20.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250508-132430-79f0da2d","@abtnode/core":"1.16.43-beta-20250508-132430-79f0da2d","@abtnode/cron":"1.16.43-beta-20250508-132430-79f0da2d","@abtnode/util":"1.16.43-beta-20250508-132430-79f0da2d","@arcblock/did":"1.20.6","@arcblock/jwt":"1.20.6","@blocklet/env":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250508-132430-79f0da2d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250508-132430-79f0da2d","@abtnode/logger":"1.16.43-beta-20250508-132430-79f0da2d","@abtnode/models":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.23","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/js-sdk":"1.16.43-beta-20250508-132430-79f0da2d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250508-132430-79f0da2d","@arcblock/did-ext":"1.20.6","@abtnode/analytics":"1.16.43-beta-20250508-132430-79f0da2d","@arcblock/did-auth":"1.20.6","@arcblock/did-util":"1.20.6","@blocklet/constant":"1.16.43-beta-20250508-132430-79f0da2d","@arcblock/event-hub":"1.20.6","@arcblock/validator":"1.20.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250508-132430-79f0da2d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.23","@ocap/wallet":"1.20.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.23","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250508-132430-79f0da2d","@blocklet/ui-react":"^2.13.23","@blocklet/uploader":"^0.1.85","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.23","@arcblock/react-hooks":"^2.13.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.39","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.23","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250508-132430-79f0da2d_1746710879509_0.23930591571711513","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250509-094134-34c76f98":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250509-094134-34c76f98","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250509-094134-34c76f98","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"35c0462d6763f2a6853f214387cf2221c315934e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250509-094134-34c76f98.tgz","fileCount":441,"integrity":"sha512-GNeWwi1HmzgA4wzm//JKIgCXkiEme9I4V1bqi1NWsRZtFt/AvLQguR+VwnUwbvhcK7kCYfYDHt5zWYwUO2S3aQ==","signatures":[{"sig":"MEQCHwu466cM9OGD/qeR4RpSRik1dk62KBZclrw1wP2qCOUCIQD9IdbONZ+JepAr5BAqO7p+56x7b+WWRumNvvpkMmEJAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28762400},"main":"api/index.js","gitHead":"9c4798d20ebc73921f2d18c3a9e13ef251a962cc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.6","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.6","@ocap/client":"1.20.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250509-094134-34c76f98","@abtnode/core":"1.16.43-beta-20250509-094134-34c76f98","@abtnode/cron":"1.16.43-beta-20250509-094134-34c76f98","@abtnode/util":"1.16.43-beta-20250509-094134-34c76f98","@arcblock/did":"1.20.6","@arcblock/jwt":"1.20.6","@blocklet/env":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250509-094134-34c76f98","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250509-094134-34c76f98","@abtnode/logger":"1.16.43-beta-20250509-094134-34c76f98","@abtnode/models":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.24","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/js-sdk":"1.16.43-beta-20250509-094134-34c76f98","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250509-094134-34c76f98","@arcblock/did-ext":"1.20.6","@abtnode/analytics":"1.16.43-beta-20250509-094134-34c76f98","@arcblock/did-auth":"1.20.6","@arcblock/did-util":"1.20.6","@blocklet/constant":"1.16.43-beta-20250509-094134-34c76f98","@arcblock/event-hub":"1.20.6","@arcblock/validator":"1.20.6","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.13","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250509-094134-34c76f98","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.24","@ocap/wallet":"1.20.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.6","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.24","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.24","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250509-094134-34c76f98","@blocklet/ui-react":"^2.13.24","@blocklet/uploader":"^0.1.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.24","@arcblock/react-hooks":"^2.13.24","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.39","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.24","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250509-094134-34c76f98_1746783896891_0.6041997159234727","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250510-043647-0f042010":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250510-043647-0f042010","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250510-043647-0f042010","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ee35e91613aca430b55d10b2962989a0ef604be0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250510-043647-0f042010.tgz","fileCount":444,"integrity":"sha512-ssbwipWIXu1v8iwrW9nTyYbH4oI7rms+aGx6UwGMHzZVLt3RIOaqeUtwvMU5iDY3Th/2R+qrcyMM9vz/PCeQzg==","signatures":[{"sig":"MEYCIQCmSjFuU6iLw7bsNJPPlep+Ipa4J8fs3k09j9pYmJhzcQIhALhygHYu5AkixfaazTuVkMOcFqRacYcLR0L8azDz420X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28873413},"main":"api/index.js","gitHead":"2fd284e83dd6399f8aa5ef4cd92769a2c3a44d36","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.8","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.8","@ocap/client":"1.20.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250510-043647-0f042010","@abtnode/core":"1.16.43-beta-20250510-043647-0f042010","@abtnode/cron":"1.16.43-beta-20250510-043647-0f042010","@abtnode/util":"1.16.43-beta-20250510-043647-0f042010","@arcblock/did":"1.20.8","@arcblock/jwt":"1.20.8","@blocklet/env":"1.16.43-beta-20250510-043647-0f042010","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250510-043647-0f042010","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250510-043647-0f042010","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250510-043647-0f042010","@abtnode/logger":"1.16.43-beta-20250510-043647-0f042010","@abtnode/models":"1.16.43-beta-20250510-043647-0f042010","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.26","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250510-043647-0f042010","@blocklet/js-sdk":"1.16.43-beta-20250510-043647-0f042010","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250510-043647-0f042010","@arcblock/did-ext":"1.20.8","@abtnode/analytics":"1.16.43-beta-20250510-043647-0f042010","@arcblock/did-auth":"1.20.8","@arcblock/did-util":"1.20.8","@blocklet/constant":"1.16.43-beta-20250510-043647-0f042010","@arcblock/event-hub":"1.20.8","@arcblock/validator":"1.20.8","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.15","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250510-043647-0f042010","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250510-043647-0f042010","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250510-043647-0f042010","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.26","@ocap/wallet":"1.20.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.8","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.26","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250510-043647-0f042010","@blocklet/ui-react":"^2.13.26","@blocklet/uploader":"^0.1.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.26","@arcblock/react-hooks":"^2.13.26","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.40","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.26","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250510-043647-0f042010_1746852010178_0.4010451476755996","host":"s3://npm-registry-packages-npm-production"}},"1.16.43-beta-20250510-123357-65a2988c":{"name":"@abtnode/blocklet-services","version":"1.16.43-beta-20250510-123357-65a2988c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43-beta-20250510-123357-65a2988c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d286debbc7092b8dcf7d5ca47bd1a92b31198af3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43-beta-20250510-123357-65a2988c.tgz","fileCount":444,"integrity":"sha512-PB5DS2RMirEaiHuQGiArm637f/f/OxZGy1N2juPXrjmZtc1C9jCDWQkPttommEUtn/iDAfJLA963215UM0ox8w==","signatures":[{"sig":"MEUCIDJ2gDEGvf7b9zDR/UIoFyyl3pml/MnhYAUdGW5PM3YYAiEAmm3wMLgOSi2YSBNBpFNkiEGQDfKS3cKUOhx5DxeEvhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28873413},"main":"api/index.js","gitHead":"ea28e05d9b28437d13b75030aacba335fa23cf96","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.8","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.8","@ocap/client":"1.20.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43-beta-20250510-123357-65a2988c","@abtnode/core":"1.16.43-beta-20250510-123357-65a2988c","@abtnode/cron":"1.16.43-beta-20250510-123357-65a2988c","@abtnode/util":"1.16.43-beta-20250510-123357-65a2988c","@arcblock/did":"1.20.8","@arcblock/jwt":"1.20.8","@blocklet/env":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43-beta-20250510-123357-65a2988c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43-beta-20250510-123357-65a2988c","@abtnode/logger":"1.16.43-beta-20250510-123357-65a2988c","@abtnode/models":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.26","transliteration":"^2.3.5","@blocklet/images":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/js-sdk":"1.16.43-beta-20250510-123357-65a2988c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43-beta-20250510-123357-65a2988c","@arcblock/did-ext":"1.20.8","@abtnode/analytics":"1.16.43-beta-20250510-123357-65a2988c","@arcblock/did-auth":"1.20.8","@arcblock/did-util":"1.20.8","@blocklet/constant":"1.16.43-beta-20250510-123357-65a2988c","@arcblock/event-hub":"1.20.8","@arcblock/validator":"1.20.8","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.15","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43-beta-20250510-123357-65a2988c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.26","@ocap/wallet":"1.20.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.8","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.26","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43-beta-20250510-123357-65a2988c","@blocklet/ui-react":"^2.13.26","@blocklet/uploader":"^0.1.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.26","@arcblock/react-hooks":"^2.13.26","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.40","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.26","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43-beta-20250510-123357-65a2988c_1746880642138_0.2916388080653134","host":"s3://npm-registry-packages-npm-production"}},"1.16.43":{"name":"@abtnode/blocklet-services","version":"1.16.43","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.43","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"24d138cf725a7933d4f5b079a441bb1009f255e6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.43.tgz","fileCount":444,"integrity":"sha512-vXn2P14jMa84U9Xbh87JhL9PDKE26zUwKozk5LTPA1VWAa8MZ7ia4YPfZ7H+2CBV7L1DAnxkbmslRp3TD1OZ5A==","signatures":[{"sig":"MEUCIQDYDgjGcYmN+VQMDps1T/8fi7pBgofStFBLeefACp+IngIgRx/PwVFocGAOcz1wWow6cbtZSfoVwe478zYPiCq2BDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28872813},"main":"api/index.js","gitHead":"f8fc3d8ca3f4ef070db03d60a51e85f9741d8e87","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.8","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.8","@ocap/client":"1.20.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.43","@abtnode/core":"1.16.43","@abtnode/cron":"1.16.43","@abtnode/util":"1.16.43","@arcblock/did":"1.20.8","@arcblock/jwt":"1.20.8","@blocklet/env":"1.16.43","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.43","@blocklet/xss":"^0.1.34","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.43","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.43","@abtnode/logger":"1.16.43","@abtnode/models":"1.16.43","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.26","transliteration":"^2.3.5","@blocklet/images":"1.16.43","@blocklet/js-sdk":"1.16.43","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.43","@arcblock/did-ext":"1.20.8","@abtnode/analytics":"1.16.43","@arcblock/did-auth":"1.20.8","@arcblock/did-util":"1.20.8","@blocklet/constant":"1.16.43","@arcblock/event-hub":"1.20.8","@arcblock/validator":"1.20.8","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.15","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.43","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.43","@blocklet/uploader-server":"^0.1.97","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.43","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.26","@ocap/wallet":"1.20.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.8","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.26","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.43","@blocklet/ui-react":"^2.13.26","@blocklet/uploader":"^0.1.89","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.26","@arcblock/react-hooks":"^2.13.26","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.40","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.26","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.43_1746881371577_0.6229862917370166","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250512-155818-937e465d":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250512-155818-937e465d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250512-155818-937e465d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a3067feee3d1e91c5559b1168c67bd537af60f51","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250512-155818-937e465d.tgz","fileCount":445,"integrity":"sha512-BzMTOaxz6aXHMbWbAaITgsTEbb8NIvb/kJEDeJBxuBX2ExwmUDJLftwxlfeDQyYzwto6/l6oWU5x/OI0kjCFxg==","signatures":[{"sig":"MEQCIBFvYXdlAyylTwEN/3GfsFQf9wjefVnHBFj3skYY86o5AiAi0uRhKh5+s9CzAB2Kh/0kGXZRN+1jno1XYwt8Aw6G9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28874277},"main":"api/index.js","gitHead":"562fc0ac82df09c8fc50f27811565de331bda84d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.8","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.8","@ocap/client":"1.20.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250512-155818-937e465d","@abtnode/core":"1.16.44-beta-20250512-155818-937e465d","@abtnode/cron":"1.16.44-beta-20250512-155818-937e465d","@abtnode/util":"1.16.44-beta-20250512-155818-937e465d","@arcblock/did":"1.20.8","@arcblock/jwt":"1.20.8","@blocklet/env":"1.16.44-beta-20250512-155818-937e465d","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250512-155818-937e465d","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250512-155818-937e465d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250512-155818-937e465d","@abtnode/logger":"1.16.44-beta-20250512-155818-937e465d","@abtnode/models":"1.16.44-beta-20250512-155818-937e465d","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.29","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250512-155818-937e465d","@blocklet/js-sdk":"1.16.44-beta-20250512-155818-937e465d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250512-155818-937e465d","@arcblock/did-ext":"1.20.8","@abtnode/analytics":"1.16.44-beta-20250512-155818-937e465d","@arcblock/did-auth":"1.20.8","@arcblock/did-util":"1.20.8","@blocklet/constant":"1.16.44-beta-20250512-155818-937e465d","@arcblock/event-hub":"1.20.8","@arcblock/validator":"1.20.8","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.15","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250512-155818-937e465d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250512-155818-937e465d","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250512-155818-937e465d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.29","@ocap/wallet":"1.20.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.8","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250512-155818-937e465d","@blocklet/ui-react":"^2.13.29","@blocklet/uploader":"^0.1.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.29","@arcblock/react-hooks":"^2.13.29","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.40","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250512-155818-937e465d_1747065705588_0.20701695705356027","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250513-030435-c2d99062":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250513-030435-c2d99062","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250513-030435-c2d99062","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a25a6c090790d8249f4986f57cfdb3d409bd2801","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250513-030435-c2d99062.tgz","fileCount":444,"integrity":"sha512-Xp+4+Wy9V8Eakq1W7wgcifOs+J+yWCtTnKj4JGgbiWNIyzYLL5pmKxHMcA3VGeEZq7T4sImQJ36AcHSWy5K7+w==","signatures":[{"sig":"MEQCIAC21sPyidzsD5LoFVcJLDZpkpK8O9iTc54YkjV4d/cdAiAOZqgIsR0ASVLDOJBwU4Twg6WmkAWHwsAK/xlzLFio1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28873856},"main":"api/index.js","gitHead":"c3a3efef44ccf08705abb47875edba6169e76faa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.8","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.8","@ocap/client":"1.20.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250513-030435-c2d99062","@abtnode/core":"1.16.44-beta-20250513-030435-c2d99062","@abtnode/cron":"1.16.44-beta-20250513-030435-c2d99062","@abtnode/util":"1.16.44-beta-20250513-030435-c2d99062","@arcblock/did":"1.20.8","@arcblock/jwt":"1.20.8","@blocklet/env":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250513-030435-c2d99062","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250513-030435-c2d99062","@abtnode/logger":"1.16.44-beta-20250513-030435-c2d99062","@abtnode/models":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/dbhub":"^0.2.9","@blocklet/theme":"^2.13.29","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/js-sdk":"1.16.44-beta-20250513-030435-c2d99062","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250513-030435-c2d99062","@arcblock/did-ext":"1.20.8","@abtnode/analytics":"1.16.44-beta-20250513-030435-c2d99062","@arcblock/did-auth":"1.20.8","@arcblock/did-util":"1.20.8","@blocklet/constant":"1.16.44-beta-20250513-030435-c2d99062","@arcblock/event-hub":"1.20.8","@arcblock/validator":"1.20.8","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.51","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.15","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.7","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250513-030435-c2d99062","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.29","@ocap/wallet":"1.20.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.8","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.29","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.29","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250513-030435-c2d99062","@blocklet/ui-react":"^2.13.29","@blocklet/uploader":"^0.1.90","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.29","@arcblock/react-hooks":"^2.13.29","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.40","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.29","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250513-030435-c2d99062_1747105700221_0.5923522458299666","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250516-225119-c0b5ec8d":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250516-225119-c0b5ec8d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250516-225119-c0b5ec8d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e44f05723584097345bf7f20e84c025fb11e2ba3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250516-225119-c0b5ec8d.tgz","fileCount":448,"integrity":"sha512-G3ZUnQgYuRZCVOfe4hW6dUNOPkTTbJYwFFpxVFjnxEce9Ao0aauHsDQEKK9teir9U4wr+UthDl0dxwOUuYc/Yg==","signatures":[{"sig":"MEYCIQDujdh65Pl4OjZL3nlu0M+0av/DEtMl1I0/9JCOoou8TQIhAIgb3xERE6Kbii+1lqSm8Xe2gyucvBxteabDwx+JGw2t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28944925},"main":"api/index.js","gitHead":"eb15dee761c0ea273981c848992e5f29b94a69dc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250516-225119-c0b5ec8d","@abtnode/core":"1.16.44-beta-20250516-225119-c0b5ec8d","@abtnode/cron":"1.16.44-beta-20250516-225119-c0b5ec8d","@abtnode/util":"1.16.44-beta-20250516-225119-c0b5ec8d","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250516-225119-c0b5ec8d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250516-225119-c0b5ec8d","@abtnode/logger":"1.16.44-beta-20250516-225119-c0b5ec8d","@abtnode/models":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.37","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/js-sdk":"1.16.44-beta-20250516-225119-c0b5ec8d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250516-225119-c0b5ec8d","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250516-225119-c0b5ec8d","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250516-225119-c0b5ec8d","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.53","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.17","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250516-225119-c0b5ec8d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.37","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.37","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250516-225119-c0b5ec8d","@blocklet/ui-react":"^2.13.37","@blocklet/uploader":"^0.1.91","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.37","@arcblock/react-hooks":"^2.13.37","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.44","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.37","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250516-225119-c0b5ec8d_1747436086489_0.21448258638712292","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250518-020443-77ba168f":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250518-020443-77ba168f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250518-020443-77ba168f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d3cb68f0d2039a3db61772d8a42a412b773f5a9e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250518-020443-77ba168f.tgz","fileCount":448,"integrity":"sha512-Jf+nBw0HQ3XvoWQ9p33ADCVnLOvGjGO0sAY+Y6BO1tH7lAkT68XAs2vh20OH1zTju0xO0P2BWIIWXnYr8vkTeA==","signatures":[{"sig":"MEYCIQC05pCCf7phXEhCGi94giks7G16F/SO2xsFL1syRVZ23gIhAOtInyDKiZ40quHno7hv6NnQK+Pz/3HoK1i0+Djj7Znz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28946871},"main":"api/index.js","gitHead":"8464d53e8d44b255afa6032e37d8d4ab7be76e67","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250518-020443-77ba168f","@abtnode/core":"1.16.44-beta-20250518-020443-77ba168f","@abtnode/cron":"1.16.44-beta-20250518-020443-77ba168f","@abtnode/util":"1.16.44-beta-20250518-020443-77ba168f","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250518-020443-77ba168f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250518-020443-77ba168f","@abtnode/logger":"1.16.44-beta-20250518-020443-77ba168f","@abtnode/models":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.37","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/js-sdk":"1.16.44-beta-20250518-020443-77ba168f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250518-020443-77ba168f","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250518-020443-77ba168f","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250518-020443-77ba168f","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.53","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.17","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250518-020443-77ba168f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.37","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.37","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250518-020443-77ba168f","@blocklet/ui-react":"^2.13.37","@blocklet/uploader":"^0.1.91","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.37","@arcblock/react-hooks":"^2.13.37","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.44","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.37","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250518-020443-77ba168f_1747534088042_0.6851698212908275","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250520-004606-6cd8a0d3":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250520-004606-6cd8a0d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250520-004606-6cd8a0d3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6f2298e828595b9e637e030c0a30c4ab70d13829","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250520-004606-6cd8a0d3.tgz","fileCount":448,"integrity":"sha512-qCOAx2u64N6cQDKb9uuC3gOxSCL3I59piz5eo2PUqMAUoY/3gUy8NUnIBS63b89IoMPJrblA12kJcAGZvD0Eaw==","signatures":[{"sig":"MEQCIAPH/uh2BcOfZMDz3ALixnpZoY6mgK92kHD2xSfYZKxAAiBxF082x+Flcrnm2+imqmE9QpnVYZuEt/QdgZ8o83m7UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28954220},"main":"api/index.js","gitHead":"105e9a3d56958052180da541acbf8b8739ddbd01","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250520-004606-6cd8a0d3","@abtnode/core":"1.16.44-beta-20250520-004606-6cd8a0d3","@abtnode/cron":"1.16.44-beta-20250520-004606-6cd8a0d3","@abtnode/util":"1.16.44-beta-20250520-004606-6cd8a0d3","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250520-004606-6cd8a0d3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250520-004606-6cd8a0d3","@abtnode/logger":"1.16.44-beta-20250520-004606-6cd8a0d3","@abtnode/models":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.39","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/js-sdk":"1.16.44-beta-20250520-004606-6cd8a0d3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250520-004606-6cd8a0d3","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250520-004606-6cd8a0d3","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250520-004606-6cd8a0d3","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.53","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.17","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250520-004606-6cd8a0d3","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.39","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.39","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.39","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250520-004606-6cd8a0d3","@blocklet/ui-react":"^2.13.39","@blocklet/uploader":"^0.1.91","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.39","@arcblock/react-hooks":"^2.13.39","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.44","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.39","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250520-004606-6cd8a0d3_1747702171308_0.22235183360572597","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250520-104453-912ed737":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250520-104453-912ed737","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250520-104453-912ed737","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"678757a5f9bb0f21d0bcc8c62695154b2f56da3d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250520-104453-912ed737.tgz","fileCount":449,"integrity":"sha512-fKkpfqzTXPYxU6XTN0D3xTRx3mUj6tCig3QyDtcfpevWhm/j6SG5cqRx9UFKuPd3b49JYayCH1Y9dvbXGx2mgg==","signatures":[{"sig":"MEQCIDqaTJe6LUIyJ8ikcJOUJ9M7gk/LjenkyH8Or0JQHuNnAiAGjFShW/y0+daHPLrUyCjWI+N3vGqAAyjBkWf4PArcKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28954861},"main":"api/index.js","gitHead":"b2f2e6a8fe20634cf4d034a26c4c388d687a7f55","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250520-104453-912ed737","@abtnode/core":"1.16.44-beta-20250520-104453-912ed737","@abtnode/cron":"1.16.44-beta-20250520-104453-912ed737","@abtnode/util":"1.16.44-beta-20250520-104453-912ed737","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250520-104453-912ed737","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250520-104453-912ed737","@blocklet/xss":"^0.1.35","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250520-104453-912ed737","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250520-104453-912ed737","@abtnode/logger":"1.16.44-beta-20250520-104453-912ed737","@abtnode/models":"1.16.44-beta-20250520-104453-912ed737","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.41","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250520-104453-912ed737","@blocklet/js-sdk":"1.16.44-beta-20250520-104453-912ed737","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250520-104453-912ed737","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250520-104453-912ed737","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250520-104453-912ed737","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.53","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.18","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250520-104453-912ed737","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250520-104453-912ed737","@blocklet/uploader-server":"^0.1.98","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250520-104453-912ed737","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.41","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.41","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250520-104453-912ed737","@blocklet/ui-react":"^2.13.41","@blocklet/uploader":"^0.1.91","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.41","@arcblock/react-hooks":"^2.13.41","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.45","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.41","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250520-104453-912ed737_1747738100362_0.7837427641332655","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250523-232943-369d21c5":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250523-232943-369d21c5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250523-232943-369d21c5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6507a843c00d4faece40f6adb5a4446d9b0222fa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250523-232943-369d21c5.tgz","fileCount":462,"integrity":"sha512-JTpg2ghLhfq8Qru9+XrvaUifgQEIAoPg2HnAfCQndzvekO3RUlmCue6sMsQTTCPJOcP0mhLZwtB+FUk/o3g1ag==","signatures":[{"sig":"MEUCIQCDqA8Ie0NT3keDpgthkHSxl8Q1IMyszSNlz3qrBK4jlgIgIFVqRcLJ1d2xfJ9twtuBpsHEq3gI37sJHNzmnAlytzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29300961},"main":"api/index.js","gitHead":"979ad200c41b355039a856a356c3b2bdd573e5ba","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250523-232943-369d21c5","@abtnode/core":"1.16.44-beta-20250523-232943-369d21c5","@abtnode/cron":"1.16.44-beta-20250523-232943-369d21c5","@abtnode/util":"1.16.44-beta-20250523-232943-369d21c5","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250523-232943-369d21c5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250523-232943-369d21c5","@abtnode/logger":"1.16.44-beta-20250523-232943-369d21c5","@abtnode/models":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.47","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/js-sdk":"1.16.44-beta-20250523-232943-369d21c5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250523-232943-369d21c5","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250523-232943-369d21c5","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250523-232943-369d21c5","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.18","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250523-232943-369d21c5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.47","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.47","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.47","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250523-232943-369d21c5","@blocklet/ui-react":"^2.13.47","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.47","@arcblock/react-hooks":"^2.13.47","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.46","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.47","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250523-232943-369d21c5_1748043190974_0.1747800462664184","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250524-065731-c62fd374":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250524-065731-c62fd374","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250524-065731-c62fd374","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"05ef295f94b9b7d5f762a8a3f476e28239210254","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250524-065731-c62fd374.tgz","fileCount":461,"integrity":"sha512-SvYNUNbjJewz3s1NPfshAmNW26FhnVsafvW1s+LlKWhq/a/Ury1Xq8vQwhVCJfN27k631euAc214Q5GDUSrZkg==","signatures":[{"sig":"MEUCIQD+wJRRLh3ikCDmxA8BWyXw2h3xpI8We8wwUs2wxefMJwIgM43e4syJ2DSsifJwWzQmPftk3tPIeVk7x+jo61HW8TU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29300272},"main":"api/index.js","gitHead":"812c62f29aefa6760946a0c3e8c3e3181b6d2f3f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250524-065731-c62fd374","@abtnode/core":"1.16.44-beta-20250524-065731-c62fd374","@abtnode/cron":"1.16.44-beta-20250524-065731-c62fd374","@abtnode/util":"1.16.44-beta-20250524-065731-c62fd374","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250524-065731-c62fd374","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250524-065731-c62fd374","@abtnode/logger":"1.16.44-beta-20250524-065731-c62fd374","@abtnode/models":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.47","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/js-sdk":"1.16.44-beta-20250524-065731-c62fd374","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250524-065731-c62fd374","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250524-065731-c62fd374","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250524-065731-c62fd374","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.18","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250524-065731-c62fd374","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.47","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.47","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.47","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250524-065731-c62fd374","@blocklet/ui-react":"^2.13.47","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.47","@arcblock/react-hooks":"^2.13.47","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.46","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.47","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250524-065731-c62fd374_1748070048104_0.7358085421063731","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250526-130644-5e05dc90":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250526-130644-5e05dc90","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250526-130644-5e05dc90","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4e3396c67bc17e0253344f592b5ad5ce7c6dca03","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250526-130644-5e05dc90.tgz","fileCount":462,"integrity":"sha512-9F9YL3TiQWmFVIbA25NYsijLU9ozN1zjipV8qR1A8IBt8xGkYyi/8kvAzQvV9K7uShFYgdodVhtkTwus9f5hGw==","signatures":[{"sig":"MEQCIGrvIPJS3EPzXhH1NizK0BtZr0OuLblbXGf4KDwpfCamAiAmpzWMeAxMQjNs7+K9Ryy2PTzV5KTUlpuVLAd5l3H+ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29304433},"main":"api/index.js","gitHead":"9309b29c0ae0ed55c5ec272aede5dcdd45ae88f2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250526-130644-5e05dc90","@abtnode/core":"1.16.44-beta-20250526-130644-5e05dc90","@abtnode/cron":"1.16.44-beta-20250526-130644-5e05dc90","@abtnode/util":"1.16.44-beta-20250526-130644-5e05dc90","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250526-130644-5e05dc90","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250526-130644-5e05dc90","@abtnode/logger":"1.16.44-beta-20250526-130644-5e05dc90","@abtnode/models":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.50","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/js-sdk":"1.16.44-beta-20250526-130644-5e05dc90","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250526-130644-5e05dc90","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250526-130644-5e05dc90","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250526-130644-5e05dc90","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250526-130644-5e05dc90","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.50","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.50","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.50","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250526-130644-5e05dc90","@blocklet/ui-react":"^2.13.50","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.50","@arcblock/react-hooks":"^2.13.50","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.47","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.50","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250526-130644-5e05dc90_1748265015831_0.2372609090436637","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250527-130401-1b9ae926":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250527-130401-1b9ae926","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250527-130401-1b9ae926","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"19d0c313782a98fa4777c8fd40a18c67239d48ed","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250527-130401-1b9ae926.tgz","fileCount":462,"integrity":"sha512-Uqew/CeA/moXLaesjz818srYHPgknie9rddCCWyBZgl2vJDXba2HMEJYyQh1voCZh4CssuDmyefKQ/y5ea87+Q==","signatures":[{"sig":"MEYCIQDrfq0hJxPV4M7TaeJfcdBu28DIVfue6HwhW3OS9CUi/AIhANk5OW+8KjqOU8Snh0Pi0PR6JZ7/BGt5F0tdXTaIU5MJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29306093},"main":"api/index.js","gitHead":"dc9dbcc0940b331408fd2469147bbbf0c473376b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250527-130401-1b9ae926","@abtnode/core":"1.16.44-beta-20250527-130401-1b9ae926","@abtnode/cron":"1.16.44-beta-20250527-130401-1b9ae926","@abtnode/util":"1.16.44-beta-20250527-130401-1b9ae926","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250527-130401-1b9ae926","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250527-130401-1b9ae926","@abtnode/logger":"1.16.44-beta-20250527-130401-1b9ae926","@abtnode/models":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.54","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/js-sdk":"1.16.44-beta-20250527-130401-1b9ae926","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250527-130401-1b9ae926","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250527-130401-1b9ae926","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250527-130401-1b9ae926","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250527-130401-1b9ae926","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.54","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.54","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250527-130401-1b9ae926","@blocklet/ui-react":"^2.13.54","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.54","@arcblock/react-hooks":"^2.13.54","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.47","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.54","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250527-130401-1b9ae926_1748351256551_0.9222954459267425","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250528-003415-7a5e5d90":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250528-003415-7a5e5d90","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250528-003415-7a5e5d90","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"33a63c43b856ef6a84b8b43869d82f8fd2f9c737","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250528-003415-7a5e5d90.tgz","fileCount":461,"integrity":"sha512-n1OJ+x30z7tbYo8lfzHpbSYxeaCt0kPx5ByuoubiBIUMVJMa01WWMERA4jMcD05QgGP+VZeTAEO6WS7Mn3TdnQ==","signatures":[{"sig":"MEQCIATwp0he2MOZoV4aX3UjJls1u/PEDL5ACYcd/JKC++SiAiAUVykmMJHPhAcvn9T2nw+S85KWumZPBBjYzQJA9WK/bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29305753},"main":"api/index.js","gitHead":"095d89d3b8e40dc1d956203cac94a45a4a843024","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250528-003415-7a5e5d90","@abtnode/core":"1.16.44-beta-20250528-003415-7a5e5d90","@abtnode/cron":"1.16.44-beta-20250528-003415-7a5e5d90","@abtnode/util":"1.16.44-beta-20250528-003415-7a5e5d90","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250528-003415-7a5e5d90","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250528-003415-7a5e5d90","@abtnode/logger":"1.16.44-beta-20250528-003415-7a5e5d90","@abtnode/models":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.54","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/js-sdk":"1.16.44-beta-20250528-003415-7a5e5d90","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250528-003415-7a5e5d90","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250528-003415-7a5e5d90","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250528-003415-7a5e5d90","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250528-003415-7a5e5d90","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.54","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.54","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250528-003415-7a5e5d90","@blocklet/ui-react":"^2.13.54","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.54","@arcblock/react-hooks":"^2.13.54","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.47","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.54","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250528-003415-7a5e5d90_1748392650178_0.7530298922694667","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250529-004636-15e80e20":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250529-004636-15e80e20","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250529-004636-15e80e20","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2ce40116706a66ad86f3e484ea5417f27df9b714","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250529-004636-15e80e20.tgz","fileCount":460,"integrity":"sha512-HQWhwXoIpWSdNQDZdYb+SxjWBXDFKCbMsgBg8BUKHku+A7m/EqrjJF/Ww47t3nCjlJysEpH2rT8sfa2ushzqkw==","signatures":[{"sig":"MEUCIQDX9kMJBBvC+lPUtcPpUPLqRZvw9Jp8FfwaLui2N8vfLgIgbBkTa1ASpMqEHSIDevbRHpLiTddDh7qnNdZerGlOmAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29310687},"main":"api/index.js","gitHead":"93f38f56824d2dd2afcd6950b73a67510d9cd18c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250529-004636-15e80e20","@abtnode/core":"1.16.44-beta-20250529-004636-15e80e20","@abtnode/cron":"1.16.44-beta-20250529-004636-15e80e20","@abtnode/util":"1.16.44-beta-20250529-004636-15e80e20","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250529-004636-15e80e20","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250529-004636-15e80e20","@abtnode/logger":"1.16.44-beta-20250529-004636-15e80e20","@abtnode/models":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.55","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/js-sdk":"1.16.44-beta-20250529-004636-15e80e20","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250529-004636-15e80e20","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250529-004636-15e80e20","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250529-004636-15e80e20","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250529-004636-15e80e20","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.55","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.55","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.55","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250529-004636-15e80e20","@blocklet/ui-react":"^2.13.55","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.55","@arcblock/react-hooks":"^2.13.55","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.48","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.55","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250529-004636-15e80e20_1748479799105_0.12457871000580001","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250529-223630-10e16ac8":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250529-223630-10e16ac8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250529-223630-10e16ac8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aac83684406f35eb1b7e2dd21a5db4f9cbe12119","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250529-223630-10e16ac8.tgz","fileCount":460,"integrity":"sha512-+Sv3Inao13HOzEnL4Hl4F4zxVoXeUHFlWz1bvLsvlSFN/wuBD/rWUWBwWdDEtK0GYsEkQClq3y/Y3rfsJP5woA==","signatures":[{"sig":"MEUCIA8foqjMYmC6J4St1BqRVa6N7hOBnKFc1wiuYE+CkIEyAiEA1iQQZrcrOlzDIRL/vUWvWuoutpvvfvD8rm9suHSNy8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29311294},"main":"api/index.js","gitHead":"381ba5459e32dd7bc94f7ea62df65b72644d6d16","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250529-223630-10e16ac8","@abtnode/core":"1.16.44-beta-20250529-223630-10e16ac8","@abtnode/cron":"1.16.44-beta-20250529-223630-10e16ac8","@abtnode/util":"1.16.44-beta-20250529-223630-10e16ac8","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250529-223630-10e16ac8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250529-223630-10e16ac8","@abtnode/logger":"1.16.44-beta-20250529-223630-10e16ac8","@abtnode/models":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.4","@blocklet/theme":"^2.13.55","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/js-sdk":"1.16.44-beta-20250529-223630-10e16ac8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250529-223630-10e16ac8","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250529-223630-10e16ac8","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250529-223630-10e16ac8","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250529-223630-10e16ac8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.55","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.55","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.55","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250529-223630-10e16ac8","@blocklet/ui-react":"^2.13.55","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.55","@arcblock/react-hooks":"^2.13.55","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.48","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.55","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250529-223630-10e16ac8_1748558396984_0.2508250731065491","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250601-083116-288e5ea5":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250601-083116-288e5ea5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250601-083116-288e5ea5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"693df297e0d5a912580a1d3bc6664a7393667193","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250601-083116-288e5ea5.tgz","fileCount":462,"integrity":"sha512-tkjeljHEQGXJdZcThM/1RLOlkEbC97Y2bNrrRCsjb9sMKEO7HQD6Y0IZCKM9I/vYg81PgyQy/kt1ZWod/aNMdQ==","signatures":[{"sig":"MEQCIGEAHs6/TV3XJovAFiW4lCSjA6qCuRsChAmSDNaoBPPKAiBeFyfYHuSWYqm1Rq01u/eNYwjk3uLwvRDqiJ40GxOVdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29337497},"main":"api/index.js","gitHead":"5d978739f099374dcc9d4ce9572eb343fd0c39b4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.11","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.11","@ocap/client":"1.20.11","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250601-083116-288e5ea5","@abtnode/core":"1.16.44-beta-20250601-083116-288e5ea5","@abtnode/cron":"1.16.44-beta-20250601-083116-288e5ea5","@abtnode/util":"1.16.44-beta-20250601-083116-288e5ea5","@arcblock/did":"1.20.11","@arcblock/jwt":"1.20.11","@blocklet/env":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250601-083116-288e5ea5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250601-083116-288e5ea5","@abtnode/logger":"1.16.44-beta-20250601-083116-288e5ea5","@abtnode/models":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.57","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/js-sdk":"1.16.44-beta-20250601-083116-288e5ea5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250601-083116-288e5ea5","@arcblock/did-ext":"1.20.11","@abtnode/analytics":"1.16.44-beta-20250601-083116-288e5ea5","@arcblock/did-auth":"1.20.11","@arcblock/did-util":"1.20.11","@blocklet/constant":"1.16.44-beta-20250601-083116-288e5ea5","@arcblock/event-hub":"1.20.11","@arcblock/validator":"1.20.11","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.56","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/uploader-server":"^0.1.99","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250601-083116-288e5ea5","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.57","@ocap/wallet":"1.20.11","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.11","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.57","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.57","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250601-083116-288e5ea5","@blocklet/ui-react":"^2.13.57","@blocklet/uploader":"^0.1.93","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.57","@arcblock/react-hooks":"^2.13.57","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.48","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.57","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250601-083116-288e5ea5_1748766887450_0.8460150954973564","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250603-231026-30a9d27f":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250603-231026-30a9d27f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250603-231026-30a9d27f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ad88d313d224fff174df8f12db060f2d1f26353d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250603-231026-30a9d27f.tgz","fileCount":455,"integrity":"sha512-L6XUyd0q1OT+CIO+lqwLhSckdGanSkry67BgUCXI9Wjaq3GKG8QtHIMmabby/Bzt68iGO8GmdzZRRHuWmrsmKQ==","signatures":[{"sig":"MEQCIGigN6C+yrX3ye8+RwLcaLz1Jlj6rUbVawvWDgIhlKTqAiAtGFbkGaESs01dToS6RLf+CTAP8+idQ8PUo9H5AVsnNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29486745},"main":"api/index.js","gitHead":"c76d07121652516f178de4188d8694fc130767b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.12","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.12","@ocap/client":"1.20.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250603-231026-30a9d27f","@abtnode/core":"1.16.44-beta-20250603-231026-30a9d27f","@abtnode/cron":"1.16.44-beta-20250603-231026-30a9d27f","@abtnode/util":"1.16.44-beta-20250603-231026-30a9d27f","@arcblock/did":"1.20.12","@arcblock/jwt":"1.20.12","@blocklet/env":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250603-231026-30a9d27f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250603-231026-30a9d27f","@abtnode/logger":"1.16.44-beta-20250603-231026-30a9d27f","@abtnode/models":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.61","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/js-sdk":"1.16.44-beta-20250603-231026-30a9d27f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250603-231026-30a9d27f","@arcblock/did-ext":"1.20.12","@abtnode/analytics":"1.16.44-beta-20250603-231026-30a9d27f","@arcblock/did-auth":"1.20.12","@arcblock/did-util":"1.20.12","@blocklet/constant":"1.16.44-beta-20250603-231026-30a9d27f","@arcblock/event-hub":"1.20.12","@arcblock/validator":"1.20.12","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.57","@blocklet/form-builder":"^0.1.11","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/uploader-server":"^0.1.100","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250603-231026-30a9d27f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.61","@ocap/wallet":"1.20.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.12","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250603-231026-30a9d27f","@blocklet/ui-react":"^2.13.61","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.61","@arcblock/react-hooks":"^2.13.61","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.50","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250603-231026-30a9d27f_1748992435665_0.8071215501392046","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250605-131649-6eaf56d9":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250605-131649-6eaf56d9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250605-131649-6eaf56d9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a0189cf5ce3f30c0083a5a3843a648543d8149ab","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250605-131649-6eaf56d9.tgz","fileCount":455,"integrity":"sha512-ZVx4+3lPwqVV1AWEyJ/j8jP3nQEzcOAWQKE5Y6Cp15D8IgbLgIoBkBCO9G9BsJzba87Mq1eTIP80dU5WUH9qug==","signatures":[{"sig":"MEUCIQDIn7vAFT1NmGUqA71fJW1VgjOAJ0pqSZtLlWO3CWxF/wIgR40x/9isecIJnojCufquvM35h7ZI1o4lucg5cigi/r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29487982},"main":"api/index.js","gitHead":"667899e10781e9fcc21c40c2a2f60f3fa2fecc88","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.13","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.13","@ocap/client":"1.20.13","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250605-131649-6eaf56d9","@abtnode/core":"1.16.44-beta-20250605-131649-6eaf56d9","@abtnode/cron":"1.16.44-beta-20250605-131649-6eaf56d9","@abtnode/util":"1.16.44-beta-20250605-131649-6eaf56d9","@arcblock/did":"1.20.13","@arcblock/jwt":"1.20.13","@blocklet/env":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250605-131649-6eaf56d9","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250605-131649-6eaf56d9","@abtnode/logger":"1.16.44-beta-20250605-131649-6eaf56d9","@abtnode/models":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.61","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/js-sdk":"1.16.44-beta-20250605-131649-6eaf56d9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250605-131649-6eaf56d9","@arcblock/did-ext":"1.20.13","@abtnode/analytics":"1.16.44-beta-20250605-131649-6eaf56d9","@arcblock/did-auth":"1.20.13","@arcblock/did-util":"1.20.13","@blocklet/constant":"1.16.44-beta-20250605-131649-6eaf56d9","@arcblock/event-hub":"1.20.13","@arcblock/validator":"1.20.13","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.57","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/uploader-server":"^0.1.100","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250605-131649-6eaf56d9","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.61","@ocap/wallet":"1.20.13","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.13","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250605-131649-6eaf56d9","@blocklet/ui-react":"^2.13.61","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.61","@arcblock/react-hooks":"^2.13.61","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.52","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250605-131649-6eaf56d9_1749129613750_0.15756315522196984","host":"s3://npm-registry-packages-npm-production"}},"1.16.44-beta-20250606-000924-3db49e6a":{"name":"@abtnode/blocklet-services","version":"1.16.44-beta-20250606-000924-3db49e6a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44-beta-20250606-000924-3db49e6a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b0b473d88c9c5fe93d506ce4d0f70596727faa85","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44-beta-20250606-000924-3db49e6a.tgz","fileCount":455,"integrity":"sha512-TdhHKf49UN6APW3pBgwe/+dwsE4yRBmbMvjKRDJT7OLiwR9t6q8g9rLeF95lkXzKHLdVIA3W/f4swfJrPrsugQ==","signatures":[{"sig":"MEYCIQCLgtvy1LrBqLKKqxFLRkOm+M3YBAFlcYEm0+Suw5nDdQIhAJq77V5JGuh9jUtcPooiy/qw9wZYwlLLmimhqwOqEbxM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29487847},"main":"api/index.js","gitHead":"e0ec7ffc4caa20e2cf79075b4c5e347506445db5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.13","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.13","@ocap/client":"1.20.13","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44-beta-20250606-000924-3db49e6a","@abtnode/core":"1.16.44-beta-20250606-000924-3db49e6a","@abtnode/cron":"1.16.44-beta-20250606-000924-3db49e6a","@abtnode/util":"1.16.44-beta-20250606-000924-3db49e6a","@arcblock/did":"1.20.13","@arcblock/jwt":"1.20.13","@blocklet/env":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44-beta-20250606-000924-3db49e6a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44-beta-20250606-000924-3db49e6a","@abtnode/logger":"1.16.44-beta-20250606-000924-3db49e6a","@abtnode/models":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.61","transliteration":"^2.3.5","@blocklet/images":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/js-sdk":"1.16.44-beta-20250606-000924-3db49e6a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44-beta-20250606-000924-3db49e6a","@arcblock/did-ext":"1.20.13","@abtnode/analytics":"1.16.44-beta-20250606-000924-3db49e6a","@arcblock/did-auth":"1.20.13","@arcblock/did-util":"1.20.13","@blocklet/constant":"1.16.44-beta-20250606-000924-3db49e6a","@arcblock/event-hub":"1.20.13","@arcblock/validator":"1.20.13","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.57","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/uploader-server":"^0.1.100","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44-beta-20250606-000924-3db49e6a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.61","@ocap/wallet":"1.20.13","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.13","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44-beta-20250606-000924-3db49e6a","@blocklet/ui-react":"^2.13.61","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.61","@arcblock/react-hooks":"^2.13.61","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.52","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44-beta-20250606-000924-3db49e6a_1749168774984_0.634994632226354","host":"s3://npm-registry-packages-npm-production"}},"1.16.44":{"name":"@abtnode/blocklet-services","version":"1.16.44","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.44","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9a82c3adec2718fc94b27c50308f7a111a2a1263","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.44.tgz","fileCount":455,"integrity":"sha512-WeHoypskw7HP/DcgvbZAvbB6eclDfnpAW6/1Q2I4/166/iwpcyZCv6iPb1qgHI8Ee95WhZ+DH4/F1/1CRoi1MQ==","signatures":[{"sig":"MEUCIF0BFXRHZV7+2e5yxb2ivvRkJAvOpL1Mb59M3sKcbTDvAiEA5qEntCp/PUlDoOB0OPdz+8GXNSGpteS7BKZAA7U8CkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29487247},"main":"api/index.js","gitHead":"a177f040e3e8da94311cec1395c8e8defae2da9e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.1+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.0.2","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.13","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.13","@ocap/client":"1.20.13","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.44","@abtnode/core":"1.16.44","@abtnode/cron":"1.16.44","@abtnode/util":"1.16.44","@arcblock/did":"1.20.13","@arcblock/jwt":"1.20.13","@blocklet/env":"1.16.44","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.44","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.44","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.44","@abtnode/logger":"1.16.44","@abtnode/models":"1.16.44","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.61","transliteration":"^2.3.5","@blocklet/images":"1.16.44","@blocklet/js-sdk":"1.16.44","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.44","@arcblock/did-ext":"1.20.13","@abtnode/analytics":"1.16.44","@arcblock/did-auth":"1.20.13","@arcblock/did-util":"1.20.13","@blocklet/constant":"1.16.44","@arcblock/event-hub":"1.20.13","@arcblock/validator":"1.20.13","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.57","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.44","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.44","@blocklet/uploader-server":"^0.1.100","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.44","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.61","@ocap/wallet":"1.20.13","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.13","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.61","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.61","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.44","@blocklet/ui-react":"^2.13.61","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.61","@arcblock/react-hooks":"^2.13.61","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.52","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.61","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.44_1749169482805_0.3575364758792434","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250609-025419-7fd1f86c":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250609-025419-7fd1f86c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250609-025419-7fd1f86c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"328381269fb62210b02b8eff1d26d938f9f71cbf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250609-025419-7fd1f86c.tgz","fileCount":455,"integrity":"sha512-rueXhy5iAj8TnAtVY3D+vmoPv9KttNJCF5TqtLABZ9lUpqC00NpmqGRwX4vlF04G0vOmP2+S4xbuVaa5oUKEIg==","signatures":[{"sig":"MEYCIQDHE3JqMwn/2R6HpcU4QQtO01VvYH3fHyL7OL/TtEPW/AIhAI5+T/Ki5nLbMgl1T1DuhykjUjFuiDR429JHXWsj8g3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29352613},"main":"api/index.js","gitHead":"0457b82da528653a1b903149ea1fb1966c31bee3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/core":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/cron":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/util":"1.16.45-beta-20250609-025419-7fd1f86c","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250609-025419-7fd1f86c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/logger":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/models":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.62","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/js-sdk":"1.16.45-beta-20250609-025419-7fd1f86c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250609-025419-7fd1f86c","@abtnode/db-cache":"1.16.45-beta-20250609-025419-7fd1f86c","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250609-025419-7fd1f86c","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250609-025419-7fd1f86c","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.58","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250609-025419-7fd1f86c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.62","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.62","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.62","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250609-025419-7fd1f86c","@blocklet/ui-react":"^2.13.62","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.62","@arcblock/react-hooks":"^2.13.62","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.54","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.62","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250609-025419-7fd1f86c_1749437875409_0.3876291129008278","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250609-082716-b6b0592b":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250609-082716-b6b0592b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250609-082716-b6b0592b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"70849cc86dfdd7599407d58492fc97a478738414","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250609-082716-b6b0592b.tgz","fileCount":455,"integrity":"sha512-+eqGyacHSUCe/OVIa3+9ACn67CIgw+uAD7EN9UxTDs08VDLovP2bxu00sLrTcvkULo6fJjHrxAnDUnUGr43FGQ==","signatures":[{"sig":"MEUCIGFU7XL/+CZM5B7NEno48XwbDt+x2INs8R1IOeHcsCd5AiEA4L4qAXc0WZJaiYB8TmGH0SoKuxo0+0NTLhFrItUiOJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29352613},"main":"api/index.js","gitHead":"adeceb28a9b5c91d2eb35d33880782048ae629cc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/core":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/cron":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/util":"1.16.45-beta-20250609-082716-b6b0592b","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250609-082716-b6b0592b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/logger":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/models":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.62","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/js-sdk":"1.16.45-beta-20250609-082716-b6b0592b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250609-082716-b6b0592b","@abtnode/db-cache":"1.16.45-beta-20250609-082716-b6b0592b","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250609-082716-b6b0592b","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250609-082716-b6b0592b","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.58","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250609-082716-b6b0592b","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.62","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.62","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.62","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250609-082716-b6b0592b","@blocklet/ui-react":"^2.13.62","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.62","@arcblock/react-hooks":"^2.13.62","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.54","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.62","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250609-082716-b6b0592b_1749457841187_0.5684284623008389","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250609-111118-0d252ebe":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250609-111118-0d252ebe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250609-111118-0d252ebe","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d6c400621c624e87f949b0639c95c62c8d90aeb6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250609-111118-0d252ebe.tgz","fileCount":456,"integrity":"sha512-jojLE2LzzEJPQSP/cEAyLxuip879fX3yfO8rtig/0lEFQZwHN1pWm1iP+OZi2IE416P1/YtYgKwAf2Z5HaZQXQ==","signatures":[{"sig":"MEQCIAc73v7kKhpdrsSwtHIJ8O2Nveyu3Wylv5S5uvcW2IKAAiAFxmFm4PuC95d6QjSb2PND2q2wBx4Cokg3POffLlJGgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29353034},"main":"api/index.js","gitHead":"3ea8ca1f5debfddd15b172c9dd9f4d4eaf22db0e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/core":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/cron":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/util":"1.16.45-beta-20250609-111118-0d252ebe","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250609-111118-0d252ebe","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/logger":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/models":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.62","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/js-sdk":"1.16.45-beta-20250609-111118-0d252ebe","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250609-111118-0d252ebe","@abtnode/db-cache":"1.16.45-beta-20250609-111118-0d252ebe","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250609-111118-0d252ebe","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250609-111118-0d252ebe","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.58","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250609-111118-0d252ebe","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.62","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.62","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.62","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250609-111118-0d252ebe","@blocklet/ui-react":"^2.13.62","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.62","@arcblock/react-hooks":"^2.13.62","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.54","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.62","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250609-111118-0d252ebe_1749467792746_0.6593446019599531","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250610-112229-2eb0face":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250610-112229-2eb0face","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250610-112229-2eb0face","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c964ea952c46ddb768fd6a86f3796462bccb307a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250610-112229-2eb0face.tgz","fileCount":456,"integrity":"sha512-fOwa6KQhY0N7pLpDgr/X1awQypinQxeOOwU68p0Pzozr2nb4J+6EvVDDfetAtrkpgST95TLmLyfDRmNelGNrew==","signatures":[{"sig":"MEQCIEm0Xa53kDN7WHdGgAYqip/rUP3N3lS0OzCJUmTePBKuAiAqp6KZxehNS5r+1t3wcqQDcxtmhbILAESYlTUn4tLu2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27044186},"main":"api/index.js","gitHead":"d35fb6c907c29f4466fa965c079e1662dc77e582","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"minimatch":"9.0.4","whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/core":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/cron":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/util":"1.16.45-beta-20250610-112229-2eb0face","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250610-112229-2eb0face","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/logger":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/models":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.63","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/js-sdk":"1.16.45-beta-20250610-112229-2eb0face","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250610-112229-2eb0face","@abtnode/db-cache":"1.16.45-beta-20250610-112229-2eb0face","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250610-112229-2eb0face","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250610-112229-2eb0face","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.59","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.19","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250610-112229-2eb0face","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.63","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.63","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.63","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250610-112229-2eb0face","@blocklet/ui-react":"^2.13.63","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.63","@arcblock/react-hooks":"^2.13.63","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.54","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.63","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250610-112229-2eb0face_1749554749166_0.8755839140131194","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250612-231219-481217be":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250612-231219-481217be","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250612-231219-481217be","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dc42e96237c653433b55afb28a9d2ae672fc4d5e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250612-231219-481217be.tgz","fileCount":456,"integrity":"sha512-NpYoVn7pS2cf9W93znq+v9eS6XzYzG2UsAPxPsuyL+PxyDpXWWepGi1zsY4O+e6k4dycS9gVf0yHSUusm9L+Hw==","signatures":[{"sig":"MEYCIQDve4llYMIT3RV0ATA04xq3yuvhmepA8Tgiqrwxn6BwNQIhAPKfEgx7xIiSEF7f52Og+RwRMUU9Ub5oWA6YP46rYB8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27046599},"main":"api/index.js","gitHead":"01a3fb21f16a515e2565d12797baeda5fdf585b0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250612-231219-481217be","@abtnode/core":"1.16.45-beta-20250612-231219-481217be","@abtnode/cron":"1.16.45-beta-20250612-231219-481217be","@abtnode/util":"1.16.45-beta-20250612-231219-481217be","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250612-231219-481217be","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250612-231219-481217be","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250612-231219-481217be","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250612-231219-481217be","@abtnode/logger":"1.16.45-beta-20250612-231219-481217be","@abtnode/models":"1.16.45-beta-20250612-231219-481217be","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.66","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250612-231219-481217be","@blocklet/js-sdk":"1.16.45-beta-20250612-231219-481217be","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250612-231219-481217be","@abtnode/db-cache":"1.16.45-beta-20250612-231219-481217be","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250612-231219-481217be","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250612-231219-481217be","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.60","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.22","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250612-231219-481217be","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250612-231219-481217be","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250612-231219-481217be","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.66","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.66","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.66","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250612-231219-481217be","@blocklet/ui-react":"^2.13.66","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.66","@arcblock/react-hooks":"^2.13.66","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.54","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.66","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250612-231219-481217be_1749770157320_0.14959544482530562","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250614-101901-d1700f8d":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250614-101901-d1700f8d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250614-101901-d1700f8d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"60777dafa36832c475764c8d225424508458af7c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250614-101901-d1700f8d.tgz","fileCount":455,"integrity":"sha512-TIMN6a7kPF+VnBTFuaM1gbB0rf2NV74B0t59sYsyljOERqSlKKvFuN411z5FRzYQnHuZYkHmHfqs9Wbc72VziQ==","signatures":[{"sig":"MEUCIQCuOLRjBLWwXprP7zXIc9kanFFJwPCDQbfondLMtPHo4AIgKwwoGtuzvRe5EveMiTrM12O2Xi0dVZGz4AM1EVxEhdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27020776},"main":"api/index.js","gitHead":"5fb4c294b2754d660fa946ac85c962edb2deaad2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/core":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/cron":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/util":"1.16.45-beta-20250614-101901-d1700f8d","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250614-101901-d1700f8d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/logger":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/models":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.67","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/js-sdk":"1.16.45-beta-20250614-101901-d1700f8d","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250614-101901-d1700f8d","@abtnode/db-cache":"1.16.45-beta-20250614-101901-d1700f8d","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250614-101901-d1700f8d","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250614-101901-d1700f8d","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.60","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250614-101901-d1700f8d","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.67","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.67","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.67","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250614-101901-d1700f8d","@blocklet/ui-react":"^2.13.67","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.67","@arcblock/react-hooks":"^2.13.67","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.67","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250614-101901-d1700f8d_1749896549724_0.08158598483533974","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250618-073451-6e48fb62":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250618-073451-6e48fb62","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250618-073451-6e48fb62","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"12219f7e2f2c9e5f74e4135650b45cf23a3a75e8","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250618-073451-6e48fb62.tgz","fileCount":455,"integrity":"sha512-1yUNgX4hex3b/PIUcx5Z7lCe1+beXhEY2law1BNB3SH+kmw8sqJWVceauMB3OOFZ5vZSvZ2wDNmBXY2pcewCAw==","signatures":[{"sig":"MEUCIAwr/wdXaTq7rXTu8GHG9V56atf4fXrIW60L/GP/gckjAiEA0DLZuH2VcTqmufynnnV/fB1GQKWjP9IDGz+IHS9tBdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27023330},"main":"api/index.js","gitHead":"afbde3291aeb63211f12b73b6c8cf5dc422cbf7f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/core":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/cron":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/util":"1.16.45-beta-20250618-073451-6e48fb62","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250618-073451-6e48fb62","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/logger":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/models":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/js-sdk":"1.16.45-beta-20250618-073451-6e48fb62","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250618-073451-6e48fb62","@abtnode/db-cache":"1.16.45-beta-20250618-073451-6e48fb62","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250618-073451-6e48fb62","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250618-073451-6e48fb62","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250618-073451-6e48fb62","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250618-073451-6e48fb62","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250618-073451-6e48fb62_1750232302451_0.5898533956294412","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250620-082630-c0c76051":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250620-082630-c0c76051","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250620-082630-c0c76051","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ad2bbd13a56d0aa931017a077777cdf4d38c4ad2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250620-082630-c0c76051.tgz","fileCount":455,"integrity":"sha512-vbjgn329U/a/pAKE6i+S0fnSkpTLO43Z2TPHW5N3DBSiAhV2fLzB9WvBDHEOPhdnPKDoA+9MX2XoCQTWc7NUNw==","signatures":[{"sig":"MEUCIEMFfpeJS9MzryZVtBBQf0e8v0TV9YUe2YpSVooBxKeWAiEA/U5CH7bUz/j2Hg9UxR5IhQVsRL/uEpCO3djREH+2RgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27023330},"main":"api/index.js","gitHead":"70151f84be54392ce491a1f40976e533286d06b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/core":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/cron":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/util":"1.16.45-beta-20250620-082630-c0c76051","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250620-082630-c0c76051","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/logger":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/models":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/js-sdk":"1.16.45-beta-20250620-082630-c0c76051","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250620-082630-c0c76051","@abtnode/db-cache":"1.16.45-beta-20250620-082630-c0c76051","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250620-082630-c0c76051","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250620-082630-c0c76051","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250620-082630-c0c76051","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250620-082630-c0c76051","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250620-082630-c0c76051_1750408198181_0.3723667338054766","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250624-134945-a23c15fc":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250624-134945-a23c15fc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250624-134945-a23c15fc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"167789bb0c746d384ed6df303226139563e5fa4d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250624-134945-a23c15fc.tgz","fileCount":455,"integrity":"sha512-9Sl/2PZUkW4MYKEbHRNYWlkWB/4yzhuFXejd/Gfj1hxfttAp17FgGSo8qUDAqAFTv3NO0hezVsYKyX1wyr6Rew==","signatures":[{"sig":"MEUCIQDei1N2rqf4lwND4o0aKNC3fxXycMcU8KpYg3ZkXEhuSQIgTdTi/PFDtObLlzrQaoDOxMQJ6N5/Xfv8hPOkKoGgw84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27030335},"main":"api/index.js","gitHead":"3b56a1dbe3fea9df0d6b644a1821afae9b376ee8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/core":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/cron":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/util":"1.16.45-beta-20250624-134945-a23c15fc","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250624-134945-a23c15fc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/logger":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/models":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/js-sdk":"1.16.45-beta-20250624-134945-a23c15fc","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250624-134945-a23c15fc","@abtnode/db-cache":"1.16.45-beta-20250624-134945-a23c15fc","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250624-134945-a23c15fc","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250624-134945-a23c15fc","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250624-134945-a23c15fc","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250624-134945-a23c15fc","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250624-134945-a23c15fc_1750773200785_0.9345505435532229","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250625-064956-91b0fb8f":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250625-064956-91b0fb8f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250625-064956-91b0fb8f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9b4deb7c4e769457586dbd7e19a88c43b6fe7641","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250625-064956-91b0fb8f.tgz","fileCount":455,"integrity":"sha512-IAp3cYqShKZi17+ehuHMK8NSZ08BtIbgVRIogTdWJbupyrFkMaChSlIoxzDGBVaUQKtccpPrNCo6WcCGoYNlnw==","signatures":[{"sig":"MEUCIQDEQxj2nGWcSToMm/FAPee9+IohWKyxtgk9bT8aS8RMZQIgJSrxdvf/8CdQy5TFAwZ+8nJ/0NdRNyT4W7C1JBHOsso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27030335},"main":"api/index.js","gitHead":"90b9c4c9352f9ae33139f4e376b97b3be43698fa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/core":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/cron":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/util":"1.16.45-beta-20250625-064956-91b0fb8f","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250625-064956-91b0fb8f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/logger":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/models":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/js-sdk":"1.16.45-beta-20250625-064956-91b0fb8f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250625-064956-91b0fb8f","@abtnode/db-cache":"1.16.45-beta-20250625-064956-91b0fb8f","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250625-064956-91b0fb8f","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250625-064956-91b0fb8f","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250625-064956-91b0fb8f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250625-064956-91b0fb8f","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250625-064956-91b0fb8f_1750834401984_0.15818845335402387","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250625-103530-e1f5b0b8":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250625-103530-e1f5b0b8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250625-103530-e1f5b0b8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f699d16aeebcf9ee42bf47d746a9ccae2b52cedd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250625-103530-e1f5b0b8.tgz","fileCount":455,"integrity":"sha512-+IBtTtFAUpxZTP66n6905xe1nK7sP52WT0+Q+iZjE8YWckPrB7rBADU3d5Fdv8B7ghcWJHbH8EKNczHLyqaBXg==","signatures":[{"sig":"MEUCIBEEGzFoeoUTxcKm+jbzfZWa/LQyOrriv8OYaJLav3PvAiEA3mT+TAWxHfS8XamI74sI3n597t+zl0aC+b0u4Uw/DRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27030402},"main":"api/index.js","gitHead":"68ba563213161265ceb38eaec06d43454a341f48","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/core":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/cron":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/util":"1.16.45-beta-20250625-103530-e1f5b0b8","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250625-103530-e1f5b0b8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/logger":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/models":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/js-sdk":"1.16.45-beta-20250625-103530-e1f5b0b8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250625-103530-e1f5b0b8","@abtnode/db-cache":"1.16.45-beta-20250625-103530-e1f5b0b8","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250625-103530-e1f5b0b8","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250625-103530-e1f5b0b8","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.1.23","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250625-103530-e1f5b0b8","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250625-103530-e1f5b0b8","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250625-103530-e1f5b0b8_1750847934546_0.43752328318282263","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250626-115702-00b49b4c":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250626-115702-00b49b4c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250626-115702-00b49b4c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5cd63bd0a68d15c1ae0e96ceb28dd1e87472c36e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250626-115702-00b49b4c.tgz","fileCount":455,"integrity":"sha512-NwCeE7MQfEVNdAfK/Gd57kf2qG743UxFNdToSTGd4+LgEGSWapHPbk198vN1tGArHj+ex2hxvjQ+0nhPBabntQ==","signatures":[{"sig":"MEUCIQDTYmHwTvqbNMIxLn4+loJTgJKTBga1ORPH+IQ0kkW6eAIgJEV46kvH1tRhXq4+Jqu95Y/TNmFyanP+DGolpBzzDTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27035612},"main":"api/index.js","gitHead":"8a70f88f034e2926185d4d0b9503ab8430a772a1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/core":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/cron":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/util":"1.16.45-beta-20250626-115702-00b49b4c","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250626-115702-00b49b4c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/logger":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/models":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/js-sdk":"1.16.45-beta-20250626-115702-00b49b4c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250626-115702-00b49b4c","@abtnode/db-cache":"1.16.45-beta-20250626-115702-00b49b4c","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250626-115702-00b49b4c","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250626-115702-00b49b4c","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250626-115702-00b49b4c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250626-115702-00b49b4c","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250626-115702-00b49b4c","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250626-115702-00b49b4c_1750939233971_0.6535127468326996","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250627-075343-5af3ad9a":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250627-075343-5af3ad9a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250627-075343-5af3ad9a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"406c9b6340b3e3a8ebe1b387bf59843f6c8b70d5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250627-075343-5af3ad9a.tgz","fileCount":455,"integrity":"sha512-521xKmTSJZAcaxRGytR0OPZtOsTLwx3vbACUQqdwIKQ0l+wKMIpUC3D5agjIDX+FOUMzTGs0g9e3l4SfJP47MQ==","signatures":[{"sig":"MEUCIC1+BNM1wQN9EZYBfjas1dSjW9kqovpPHeGaurbTk/CbAiEArEKdufuoIJgSzUB8hjaSYeyifOXSBBWK94xiNC0HidM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27035612},"main":"api/index.js","gitHead":"9a6e725b4831161020f627cddbb36173d2348306","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/core":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/cron":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/util":"1.16.45-beta-20250627-075343-5af3ad9a","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250627-075343-5af3ad9a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/logger":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/models":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/js-sdk":"1.16.45-beta-20250627-075343-5af3ad9a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250627-075343-5af3ad9a","@abtnode/db-cache":"1.16.45-beta-20250627-075343-5af3ad9a","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250627-075343-5af3ad9a","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250627-075343-5af3ad9a","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250627-075343-5af3ad9a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250627-075343-5af3ad9a","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250627-075343-5af3ad9a","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250627-075343-5af3ad9a_1751011032340_0.03740364834336729","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250628-221915-2d6b9a34":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250628-221915-2d6b9a34","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250628-221915-2d6b9a34","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a4d9832ca9b73fc980f666af6a9610d76618db66","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250628-221915-2d6b9a34.tgz","fileCount":455,"integrity":"sha512-MefkRzHwop8ig4mspOr5qwaAIHCsCQ870fPOXqX2HGUR6dIXpiAefAlrcoRpVgGuLvFB0hA4ckxo7cD7RjRCFA==","signatures":[{"sig":"MEYCIQCRghKyXy63ChvwG/5Y0HQqNqz9W88GlnAh50Yv7+yxMQIhAJyPJjqcTWk+JlLidAVpBteUpDVNkL8DyfAEiI6l1gFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27036033},"main":"api/index.js","gitHead":"af045bf41dea3533252fc097214cfbe8c1f2c756","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/core":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/cron":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/util":"1.16.45-beta-20250628-221915-2d6b9a34","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250628-221915-2d6b9a34","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/logger":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/models":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/js-sdk":"1.16.45-beta-20250628-221915-2d6b9a34","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250628-221915-2d6b9a34","@abtnode/db-cache":"1.16.45-beta-20250628-221915-2d6b9a34","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250628-221915-2d6b9a34","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250628-221915-2d6b9a34","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250628-221915-2d6b9a34","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250628-221915-2d6b9a34","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250628-221915-2d6b9a34","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250628-221915-2d6b9a34_1751149360606_0.14233049697418076","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250630-024910-24ef8c24":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250630-024910-24ef8c24","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250630-024910-24ef8c24","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d4d6956c3f937eaf324bdce84b45b863f2836c43","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250630-024910-24ef8c24.tgz","fileCount":455,"integrity":"sha512-yiIQpEtKpLv21HAorevKGJaLXw3/VSHae9Saba+CMitNLDB+92W3L8U1NaGT56jqAkU/WcuZrufjJcR0MXvN4w==","signatures":[{"sig":"MEUCIQC4gH1P6PwnOsLvh/xE4UQMuL9TEgp3H9TzEvYMElRbigIgUl94kyoL3hUGdrknEBOpUEffKMfwd7RkXvkWFZN0d2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038129},"main":"api/index.js","gitHead":"a619af43bcf85d6d0c9fcba96c4fa1f04d4b80c4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/core":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/cron":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/util":"1.16.45-beta-20250630-024910-24ef8c24","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250630-024910-24ef8c24","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/logger":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/models":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/js-sdk":"1.16.45-beta-20250630-024910-24ef8c24","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250630-024910-24ef8c24","@abtnode/db-cache":"1.16.45-beta-20250630-024910-24ef8c24","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250630-024910-24ef8c24","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250630-024910-24ef8c24","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250630-024910-24ef8c24","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250630-024910-24ef8c24","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250630-024910-24ef8c24","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250630-024910-24ef8c24_1751251953649_0.6109184950043585","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250630-233332-04c2bd6f":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250630-233332-04c2bd6f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250630-233332-04c2bd6f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"83bacfc33a59b3f539d7c93b1c02f70d2bf6a81d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250630-233332-04c2bd6f.tgz","fileCount":456,"integrity":"sha512-A/Ze0kYeuZQ8CMQEZjo4EV/63G1j0U289i5VHz1Tze/L/HdYEAWmLbRuaCYDnM1iWI6hdlbkV+fw1Su9WquaEw==","signatures":[{"sig":"MEQCIEhUwVR4+kdCiUGBaHCKinhwrgkaUHMvDy5VpWxEg7zYAiBVSSUrF3NDka2w5qArHnXN1t2lWejImmWY6zfD++ldxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038545},"main":"api/index.js","gitHead":"04c65d22fbc6d064ed6192addb4e00a2d11bde3b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/core":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/cron":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/util":"1.16.45-beta-20250630-233332-04c2bd6f","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250630-233332-04c2bd6f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/logger":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/models":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/js-sdk":"1.16.45-beta-20250630-233332-04c2bd6f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250630-233332-04c2bd6f","@abtnode/db-cache":"1.16.45-beta-20250630-233332-04c2bd6f","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250630-233332-04c2bd6f","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250630-233332-04c2bd6f","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250630-233332-04c2bd6f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250630-233332-04c2bd6f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250630-233332-04c2bd6f","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250630-233332-04c2bd6f_1751326622429_0.6949377978317763","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250701-122807-92b03aba":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250701-122807-92b03aba","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250701-122807-92b03aba","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9d9ff06d2d1ec6173fd1e3d75dc1752f001ac698","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250701-122807-92b03aba.tgz","fileCount":455,"integrity":"sha512-lBazUwTeAhr4vtfKKNYFoAB8bPDhJgkj+uuEY4+8Xyyv7FrWAssSq+mt/UdWKchID9Fju3SUEJZUFnaG4mLAwQ==","signatures":[{"sig":"MEYCIQC43wHEmpiXO3dAdF/auHTIjs2WXG817Ts/gd3hZ+ic7QIhAMYu1LOLn5eDKvVRMadaD6NFZK/8jFvjcXfRwTw1Br1Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038177},"main":"api/index.js","gitHead":"f4fc6b6a7d37bd24a2e2493fbad46045cbb7ea81","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/core":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/cron":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/util":"1.16.45-beta-20250701-122807-92b03aba","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250701-122807-92b03aba","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/logger":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/models":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/js-sdk":"1.16.45-beta-20250701-122807-92b03aba","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250701-122807-92b03aba","@abtnode/db-cache":"1.16.45-beta-20250701-122807-92b03aba","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250701-122807-92b03aba","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250701-122807-92b03aba","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250701-122807-92b03aba","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250701-122807-92b03aba","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250701-122807-92b03aba","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250701-122807-92b03aba_1751373098104_0.6436706932583791","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250702-072658-6f6c82be":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250702-072658-6f6c82be","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250702-072658-6f6c82be","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"97d21738ded8d28bc728869910b40125d45357f4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250702-072658-6f6c82be.tgz","fileCount":455,"integrity":"sha512-F8kEqwga/ZyaAaYUZJw/3UAYqWRMtq7CuSOFVyoIJ8DGIWHNFZ+dGJBRqZgHbxKbQr6B247YwQcct7hjTWpo5g==","signatures":[{"sig":"MEUCIQD4VVCTQ84apv3G/FxV7+EslGVIkjVQgDIO+pzhSYd/SgIgassgUp0ppZnU/Mxao2DP17SB3Bq0D1maB9CxIi1vHuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038410},"main":"api/index.js","gitHead":"e2b7203766cce76f547833530ac0eb463752162c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/core":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/cron":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/util":"1.16.45-beta-20250702-072658-6f6c82be","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250702-072658-6f6c82be","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/logger":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/models":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/js-sdk":"1.16.45-beta-20250702-072658-6f6c82be","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250702-072658-6f6c82be","@abtnode/db-cache":"1.16.45-beta-20250702-072658-6f6c82be","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250702-072658-6f6c82be","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250702-072658-6f6c82be","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250702-072658-6f6c82be","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250702-072658-6f6c82be","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250702-072658-6f6c82be","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250702-072658-6f6c82be_1751441435242_0.5885966507669054","host":"s3://npm-registry-packages-npm-production"}},"1.16.45-beta-20250702-091552-478bb5e9":{"name":"@abtnode/blocklet-services","version":"1.16.45-beta-20250702-091552-478bb5e9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45-beta-20250702-091552-478bb5e9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"80b1515b3c622ecfbee61d6db3152f9b4a57470f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45-beta-20250702-091552-478bb5e9.tgz","fileCount":455,"integrity":"sha512-T9er6tOfY/AiCipxkJ3SvLf8FirfJeyc6UuZmQ31z5R7uxk08Pq1J3SNWl0dpnQUKfYjsA2p1G/i99sBYohNrw==","signatures":[{"sig":"MEUCIQDjmouXmd5h4PbtQOO8dHs1fzJ5AlxdViGwowG5R1HqlQIgAypPC3/hKLCvJ5C3CDy5i+Bes39hh7rDAylWR++XvTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27038410},"main":"api/index.js","gitHead":"e3e4aa595d448f040bc508565cddecc52056a4df","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/core":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/cron":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/util":"1.16.45-beta-20250702-091552-478bb5e9","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45-beta-20250702-091552-478bb5e9","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/logger":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/models":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/js-sdk":"1.16.45-beta-20250702-091552-478bb5e9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45-beta-20250702-091552-478bb5e9","@abtnode/db-cache":"1.16.45-beta-20250702-091552-478bb5e9","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45-beta-20250702-091552-478bb5e9","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45-beta-20250702-091552-478bb5e9","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45-beta-20250702-091552-478bb5e9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45-beta-20250702-091552-478bb5e9","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45-beta-20250702-091552-478bb5e9","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45-beta-20250702-091552-478bb5e9_1751447959999_0.4615795793176982","host":"s3://npm-registry-packages-npm-production"}},"1.16.45":{"name":"@abtnode/blocklet-services","version":"1.16.45","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.45","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8fb574f2805ee9ba6819298bce20551539b53713","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.45.tgz","fileCount":455,"integrity":"sha512-ULpV9gMZ71fZtGigT6fmvV/6TVxfknMalkQfTcKB65Lgfze0oPtZF8fvWmkK7TFAHSmkWRGF1bsEil6ObOCnzA==","signatures":[{"sig":"MEYCIQCLLt6BfSick2Kgh0tb/vgBESgt2kzZEXm4rkggvPC5vAIhAL113ZRx6qXl2IcSW8etyM66XmoiSuh5GhEjFQ0PDYKV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27037750},"main":"api/index.js","gitHead":"8e981926c6dd0fc612d5bf716ab6c638791aa5f3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.45","@abtnode/core":"1.16.45","@abtnode/cron":"1.16.45","@abtnode/util":"1.16.45","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.45","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.45","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.45","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.45","@abtnode/logger":"1.16.45","@abtnode/models":"1.16.45","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.45","@blocklet/js-sdk":"1.16.45","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.45","@abtnode/db-cache":"1.16.45","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.45","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.45","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.45","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.45","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.45","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.45","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.45","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.45_1751499472522_0.23038794094482595","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250703-024219-4029ee97":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250703-024219-4029ee97","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250703-024219-4029ee97","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b30553c721f37bdb85684670ec1e380fc9670cd0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250703-024219-4029ee97.tgz","fileCount":455,"integrity":"sha512-oedqf2+MEcAaxPG8TLDWRjYpVFTkqIbW7yJrXUpdjFcNip8oaigIrUR7IdyC3TjJzlRAjpJYQnEB2CkV6vHV4A==","signatures":[{"sig":"MEUCIQDVNnr4+iMgxe004yuLKWi1abLS/pTDpzVVN3jErkM0fwIgV4NayIyV/Z8jtHd0YY8NaxF1QtJYZJwGe/iKbsFdORs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27175062},"main":"api/index.js","gitHead":"0d35eb314598b28948e267212d98e7d820c75216","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/core":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/cron":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/util":"1.16.46-beta-20250703-024219-4029ee97","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250703-024219-4029ee97","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/logger":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/models":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/js-sdk":"1.16.46-beta-20250703-024219-4029ee97","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250703-024219-4029ee97","@abtnode/db-cache":"1.16.46-beta-20250703-024219-4029ee97","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.46-beta-20250703-024219-4029ee97","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.46-beta-20250703-024219-4029ee97","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250703-024219-4029ee97","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250703-024219-4029ee97","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.46-beta-20250703-024219-4029ee97","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250703-024219-4029ee97_1751510747090_0.9654162786967417","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250703-050038-4ba2582f":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250703-050038-4ba2582f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250703-050038-4ba2582f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b957e20adcb2e77caaa37df5dab8bae3cf179b25","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250703-050038-4ba2582f.tgz","fileCount":456,"integrity":"sha512-KeNanRDDl2SDr9z0YpHrBzwWml5uj/RVAq8pKhKcax8Ug0ZJJ7xogRlYi9EEWhY8rCICNqDKGj6E6u53mRr1ZQ==","signatures":[{"sig":"MEQCIGKQTwTFRSKKTejd+GrP7lq7Ckp1NCW9mm3Ec+B5VvqNAiByCkmciY0U+ZpqNWYQRG+4GUg57W+nJSOaTPHhYadvFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27175483},"main":"api/index.js","gitHead":"8d7838277e51ecabae489db51937f6deb51e015f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.14","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.14","@ocap/client":"1.20.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/core":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/cron":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/util":"1.16.46-beta-20250703-050038-4ba2582f","@arcblock/did":"1.20.14","@arcblock/jwt":"1.20.14","@blocklet/env":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/xss":"^0.1.36","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250703-050038-4ba2582f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/logger":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/models":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^2.13.70","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/js-sdk":"1.16.46-beta-20250703-050038-4ba2582f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250703-050038-4ba2582f","@abtnode/db-cache":"1.16.46-beta-20250703-050038-4ba2582f","@arcblock/did-ext":"1.20.14","@abtnode/analytics":"1.16.46-beta-20250703-050038-4ba2582f","@arcblock/did-auth":"1.20.14","@arcblock/did-util":"1.20.14","@blocklet/constant":"1.16.46-beta-20250703-050038-4ba2582f","@arcblock/event-hub":"1.20.14","@arcblock/validator":"1.20.14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250703-050038-4ba2582f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.0.62","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/uploader-server":"^0.1.101","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^5.2.13","axios":"^1.7.9","react":"^18.2.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^18.2.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250703-050038-4ba2582f","@mui/styles":"^5.15.19","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^2.13.70","@ocap/wallet":"1.20.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^5.15.19","@ocap/mcrypto":"1.20.14","@emotion/react":"^11.11.4","@arcblock/icons":"^2.13.70","@emotion/styled":"^11.11.5","react-hook-form":"^7.48.2","vite-plugin-pwa":"^0.20.0","workbox-routing":"7.0.0","@arcblock/bridge":"^2.13.70","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.2.0","@blocklet/tracker":"1.16.46-beta-20250703-050038-4ba2582f","@blocklet/ui-react":"^2.13.70","@blocklet/uploader":"^0.1.95","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^5.15.19","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.3.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^2.13.70","@arcblock/react-hooks":"^2.13.70","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.18.56","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^1.0.5","@blocklet/launcher-layout":"^2.13.70","vite-plugin-node-polyfills":"^0.22.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250703-050038-4ba2582f_1751519052925_0.7387363801872511","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250704-234926-09d872ad":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250704-234926-09d872ad","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250704-234926-09d872ad","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aa1599248e38a77220ed56dc2a0a1c01f116268f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250704-234926-09d872ad.tgz","fileCount":444,"integrity":"sha512-oTu1s7Ahp2c/Nm7kc2E9nzSikatwIo0M++ur9d0e5oSP07PWexHC1JuuQhAzrV7H4/cBGOmMtRP1JBqQNKIZkQ==","signatures":[{"sig":"MEYCIQCFKbSTKQzOqsXSN6H9u+o53rFw3nrL5xcdrYjgJ4AuJAIhAM4NSy02YVqRDohQb5nr81AK+vT1Wehqiu96KuB0Wpy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26550963},"main":"api/index.js","gitHead":"1767a642c60fcfada6be69de0e68c5d269489e5d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/core":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/cron":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/util":"1.16.46-beta-20250704-234926-09d872ad","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/xss":"^0.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250704-234926-09d872ad","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/logger":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/models":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.14","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/js-sdk":"1.16.46-beta-20250704-234926-09d872ad","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250704-234926-09d872ad","@abtnode/db-cache":"1.16.46-beta-20250704-234926-09d872ad","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250704-234926-09d872ad","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250704-234926-09d872ad","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250704-234926-09d872ad","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.0","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"^0.2.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/uploader-server":"^0.2.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250704-234926-09d872ad","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.14","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250704-234926-09d872ad","@blocklet/ui-react":"^3.0.14","@blocklet/uploader":"^0.2.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.14","@arcblock/react-hooks":"^3.0.14","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.14","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250704-234926-09d872ad_1751673177254_0.7117892579585507","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250706-075512-de1b046b":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250706-075512-de1b046b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250706-075512-de1b046b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"baa0ba6740f22a9970605c92762cc04fff6f85b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250706-075512-de1b046b.tgz","fileCount":459,"integrity":"sha512-P+5AQn4j6ZWpcDglhQJf7S6PmLB4CEfsnqRzxeFtpPDPXhqjvoU+RshwMXGF+VUkWkHWKK0yfP3PwVIUnmU1qQ==","signatures":[{"sig":"MEYCIQCl8vKSaMDyQH+XM2eyeHLJpKDtF0OdG74EJGbvl3jIyAIhAIK9Nnmpmf6ZrXB3+alHVEpcXmSoj4SZLxBOaTA84ux8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26507901},"main":"api/index.js","gitHead":"e6d80405142a38be22341a684229625361be7293","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/core":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/cron":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/util":"1.16.46-beta-20250706-075512-de1b046b","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/xss":"^0.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250706-075512-de1b046b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/logger":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/models":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.19","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/js-sdk":"1.16.46-beta-20250706-075512-de1b046b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250706-075512-de1b046b","@abtnode/db-cache":"1.16.46-beta-20250706-075512-de1b046b","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250706-075512-de1b046b","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250706-075512-de1b046b","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250706-075512-de1b046b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.0","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/uploader-server":"^0.2.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250706-075512-de1b046b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.19","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250706-075512-de1b046b","@blocklet/ui-react":"^3.0.19","@blocklet/uploader":"^0.2.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.19","@arcblock/react-hooks":"^3.0.19","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.19","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250706-075512-de1b046b_1751788731274_0.9178123844808321","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250708-074453-e1748586":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250708-074453-e1748586","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250708-074453-e1748586","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7d896b097eb2865dd281cd45ea9c4a0683692a30","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250708-074453-e1748586.tgz","fileCount":458,"integrity":"sha512-Qvzk8s/cO0CzkcfqRWthblifHEejDRUUemtEuL+5HKLyCfQFoFEzxu3CZnyIlKso6GmMLJ1NjiOI6mAUCXz6TQ==","signatures":[{"sig":"MEUCIDTs1K78lA/qjPtrF80khyDgDBbUMAqook2FwQaO3LsfAiEAldkcNT47qjQOLlZTxseieABhop0uGqHgdER0ObrLVLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26538242},"main":"api/index.js","gitHead":"1d2c430078b76a3f0da82dd708522dd5f6ce098c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250708-074453-e1748586","@abtnode/core":"1.16.46-beta-20250708-074453-e1748586","@abtnode/cron":"1.16.46-beta-20250708-074453-e1748586","@abtnode/util":"1.16.46-beta-20250708-074453-e1748586","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250708-074453-e1748586","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250708-074453-e1748586","@blocklet/xss":"^0.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250708-074453-e1748586","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250708-074453-e1748586","@abtnode/logger":"1.16.46-beta-20250708-074453-e1748586","@abtnode/models":"1.16.46-beta-20250708-074453-e1748586","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.21","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250708-074453-e1748586","@blocklet/js-sdk":"1.16.46-beta-20250708-074453-e1748586","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250708-074453-e1748586","@abtnode/db-cache":"1.16.46-beta-20250708-074453-e1748586","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250708-074453-e1748586","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250708-074453-e1748586","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250708-074453-e1748586","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.0","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250708-074453-e1748586","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250708-074453-e1748586","@blocklet/uploader-server":"^0.2.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250708-074453-e1748586","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.21","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.21","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.21","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250708-074453-e1748586","@blocklet/ui-react":"^3.0.21","@blocklet/uploader":"^0.2.2","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.21","@arcblock/react-hooks":"^3.0.21","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.21","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250708-074453-e1748586_1751960911916_0.4739966157698985","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250709-071942-1f57b2b8":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250709-071942-1f57b2b8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250709-071942-1f57b2b8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c490404babe496dc2655fb530443aec2b40b942","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250709-071942-1f57b2b8.tgz","fileCount":458,"integrity":"sha512-uk+GmOZKAsCYdgmTxEyJULsdVOkzH20ZrqlihIE+xTIG8ReaBn5GCmenY+0hsJlwf6/PjdEnt2vCCJ9S4e9CwA==","signatures":[{"sig":"MEUCIQC3IZR4LuX2vCoeIKUNZEeTjYGkKZtbwZPeUmimZwIc0AIgPbEMt86kyQEHMklK/E/jMLszncChh7MDWDF/muJBUPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26538446},"main":"api/index.js","gitHead":"9184af39c696a06817570abb559d509ca3970739","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/core":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/cron":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/util":"1.16.46-beta-20250709-071942-1f57b2b8","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250709-071942-1f57b2b8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/logger":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/models":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.22","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/js-sdk":"1.16.46-beta-20250709-071942-1f57b2b8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250709-071942-1f57b2b8","@abtnode/db-cache":"1.16.46-beta-20250709-071942-1f57b2b8","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250709-071942-1f57b2b8","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250709-071942-1f57b2b8","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250709-071942-1f57b2b8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250709-071942-1f57b2b8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.22","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.22","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.22","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250709-071942-1f57b2b8","@blocklet/ui-react":"^3.0.22","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.22","@arcblock/react-hooks":"^3.0.22","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.22","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250709-071942-1f57b2b8_1752045795362_0.8987568319921821","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250709-120742-e445a508":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250709-120742-e445a508","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250709-120742-e445a508","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7a4e07ff029787d4fc1e3dc548fa946049b3f66b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250709-120742-e445a508.tgz","fileCount":458,"integrity":"sha512-tBElxOAGwswr4/FQeIHWP4YA4aUP0D/GLpnkbaMmQ9MioDNV3NAf2ZtQRBifk6dOpoWz52SNxp6nfP6cTEWSKg==","signatures":[{"sig":"MEQCIBAL6pLqLLWHa78NnaX9nA7l99RUNZKpKdsPu1ZDEezjAiAhb1+11pFob23dO4LWjskiFGJ/tbg7pQL9vMlVxbqQ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26547092},"main":"api/index.js","gitHead":"ae170697b910b9ddc5d57415b1ccbb2d650b2066","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250709-120742-e445a508","@abtnode/core":"1.16.46-beta-20250709-120742-e445a508","@abtnode/cron":"1.16.46-beta-20250709-120742-e445a508","@abtnode/util":"1.16.46-beta-20250709-120742-e445a508","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250709-120742-e445a508","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250709-120742-e445a508","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250709-120742-e445a508","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250709-120742-e445a508","@abtnode/logger":"1.16.46-beta-20250709-120742-e445a508","@abtnode/models":"1.16.46-beta-20250709-120742-e445a508","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250709-120742-e445a508","@blocklet/js-sdk":"1.16.46-beta-20250709-120742-e445a508","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250709-120742-e445a508","@abtnode/db-cache":"1.16.46-beta-20250709-120742-e445a508","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250709-120742-e445a508","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250709-120742-e445a508","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250709-120742-e445a508","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250709-120742-e445a508","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250709-120742-e445a508","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250709-120742-e445a508","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250709-120742-e445a508","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250709-120742-e445a508_1752063079259_0.40022586070816124","host":"s3://npm-registry-packages-npm-production"}},"1.16.46-beta-20250709-123154-c05c363c":{"name":"@abtnode/blocklet-services","version":"1.16.46-beta-20250709-123154-c05c363c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46-beta-20250709-123154-c05c363c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1fd7f3307ba8b4f01cd6d1f28dde7ff9f07627ed","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46-beta-20250709-123154-c05c363c.tgz","fileCount":458,"integrity":"sha512-6xVcUjWmR9Gl7JkXBsKFOaLK/SL7h/8Slhjg9llFKixbvqV7oPZSMNpbXYPxSYnttgCGFjwpO01BscFGW7ue8A==","signatures":[{"sig":"MEQCICf+creGzb/xZiGjJIGxVDPvXXZbN5Ssay7UpJ1NsOpZAiAYb8TxN0BWXegMoTFrjW/WduB1dPlJm/4BqU1vJ31Gbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26547092},"main":"api/index.js","gitHead":"9764cf560d691aaf5b78185ff89eed27c99d3c82","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/core":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/cron":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/util":"1.16.46-beta-20250709-123154-c05c363c","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46-beta-20250709-123154-c05c363c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/logger":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/models":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/js-sdk":"1.16.46-beta-20250709-123154-c05c363c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46-beta-20250709-123154-c05c363c","@abtnode/db-cache":"1.16.46-beta-20250709-123154-c05c363c","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46-beta-20250709-123154-c05c363c","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46-beta-20250709-123154-c05c363c","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46-beta-20250709-123154-c05c363c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46-beta-20250709-123154-c05c363c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46-beta-20250709-123154-c05c363c","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46-beta-20250709-123154-c05c363c_1752064524873_0.7368694636323481","host":"s3://npm-registry-packages-npm-production"}},"1.16.46":{"name":"@abtnode/blocklet-services","version":"1.16.46","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.46","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ce646d4ab89e13243beef2073670baaa8b590d76","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.46.tgz","fileCount":458,"integrity":"sha512-xLOagPvyzYgED/DwiMRxqqy293fo+T2H2b4wHStszpdO8+MJwSqZuLG8xosBSbzs7X1MZxSdg5TJYXxErZaFVQ==","signatures":[{"sig":"MEUCIALFa+EqqHhHWn/ZxuCKz7YE5mtvn8Z0xbae2sGcCusDAiEAj990Ap2OE7vm3mzV5+SUc7oK2JltDAsfywLcJnY47aE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26546432},"main":"api/index.js","gitHead":"7539a231d36a17026dc7066b1d79e1e026337beb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.46","@abtnode/core":"1.16.46","@abtnode/cron":"1.16.46","@abtnode/util":"1.16.46","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.46","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.46","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.46","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.46","@abtnode/logger":"1.16.46","@abtnode/models":"1.16.46","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.46","@blocklet/js-sdk":"1.16.46","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.46","@abtnode/db-cache":"1.16.46","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.46","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.46","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.46","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.46","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.46","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.46","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.46","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.46_1752065035247_0.9374803212984555","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250710-073736-01b9c1bc":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250710-073736-01b9c1bc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250710-073736-01b9c1bc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c899f68721eec4a1d0d3c48f29d81568c5ec9daa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250710-073736-01b9c1bc.tgz","fileCount":458,"integrity":"sha512-zcP+p8pKN4zvUA+b1G9euX0YAyothyDxYDJLyWp9ovnyAWU5I8KCgVeorJGbwlY9k+F+ZGi5jByqi6kQHHwu6A==","signatures":[{"sig":"MEYCIQDgp86alCksHDjm39RGUueKLqSU77huRAosEFS+s1EB/gIhAPuyQBUNA5psosQMy8CBtYKBLgAnQtNGAJMZ/ihp0Ghp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26547560},"main":"api/index.js","gitHead":"c43b4f2244b11ad072f32784adf35c435d29c3ca","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/core":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/cron":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/util":"1.16.47-beta-20250710-073736-01b9c1bc","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250710-073736-01b9c1bc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/logger":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/models":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/js-sdk":"1.16.47-beta-20250710-073736-01b9c1bc","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250710-073736-01b9c1bc","@abtnode/db-cache":"1.16.47-beta-20250710-073736-01b9c1bc","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.47-beta-20250710-073736-01b9c1bc","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.47-beta-20250710-073736-01b9c1bc","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250710-073736-01b9c1bc","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250710-073736-01b9c1bc","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250710-073736-01b9c1bc","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250710-073736-01b9c1bc_1752133269216_0.9774762579141618","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250710-123505-c50a3bdc":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250710-123505-c50a3bdc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250710-123505-c50a3bdc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1facd7e90763548e6b1d77853f873bbc8ff9fb16","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250710-123505-c50a3bdc.tgz","fileCount":458,"integrity":"sha512-p1/cDZhCb1gOK42llXetCK9p3OCORkCj/Ti69oHFGnlKNbLorZB6K02+Ye0smZyaZHLyyNCN1Cpt2RzG5rhOIQ==","signatures":[{"sig":"MEUCIE60qC9bctNAJsB8Z3+YPXUl6ZQoZsAYbwR1QjDL4T0hAiEAp8hTRqR8zUm9UdQuVQDMfRhfYfJBHIR2wf0mrH/5dPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26547560},"main":"api/index.js","gitHead":"91504e15ebe43ae5f2c12e6090783412d10e320d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","actor":{"name":"wangshijun","type":"user","email":"shijun@arcblock.io"},"email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/core":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/cron":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/util":"1.16.47-beta-20250710-123505-c50a3bdc","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250710-123505-c50a3bdc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/logger":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/models":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/js-sdk":"1.16.47-beta-20250710-123505-c50a3bdc","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250710-123505-c50a3bdc","@abtnode/db-cache":"1.16.47-beta-20250710-123505-c50a3bdc","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.47-beta-20250710-123505-c50a3bdc","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.47-beta-20250710-123505-c50a3bdc","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250710-123505-c50a3bdc","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250710-123505-c50a3bdc","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250710-123505-c50a3bdc","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250710-123505-c50a3bdc_1752151139757_0.22074645597859743","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250710-231709-3e5545ec":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250710-231709-3e5545ec","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250710-231709-3e5545ec","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1e23ce8684e8cb0f3ad2d55088f4da5e72ad0261","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250710-231709-3e5545ec.tgz","fileCount":458,"integrity":"sha512-JUmoPuLww2VJkhOHF0UhNCXahu9Sk9kVs03mXL2YKU+eMc9rbhRyuPqxIyl8WMmAI1UptBi2t9Vyewh7hLOIdw==","signatures":[{"sig":"MEYCIQDQKLvgh9AcxFPUxDD24O/ZB8KRbYjyn/7YDxIisWXi/wIhAOwAGDvV0HKYpxRwZaZwD4Y1gpxwrvpcgUoDPmkl6Zks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26547560},"main":"api/index.js","gitHead":"19bd8a063cfc9c9f086c8d4d6a27072f7725b3a0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","@abtnode/auth":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/core":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/cron":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/util":"1.16.47-beta-20250710-231709-3e5545ec","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250710-231709-3e5545ec","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/logger":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/models":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.23","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/js-sdk":"1.16.47-beta-20250710-231709-3e5545ec","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250710-231709-3e5545ec","@abtnode/db-cache":"1.16.47-beta-20250710-231709-3e5545ec","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.47-beta-20250710-231709-3e5545ec","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.47-beta-20250710-231709-3e5545ec","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250710-231709-3e5545ec","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/did-space-js":"^1.1.5","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250710-231709-3e5545ec","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.23","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250710-231709-3e5545ec","@blocklet/ui-react":"^3.0.23","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.23","@arcblock/react-hooks":"^3.0.23","mutationobserver-shim":"^0.3.7","@blocklet/payment-react":"^1.19.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/launcher-layout":"^3.0.23","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250710-231709-3e5545ec_1752189647356_0.9896433767171848","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250712-123458-4d4b61e5":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250712-123458-4d4b61e5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250712-123458-4d4b61e5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"12dab4fac3deb6b6353eb4315b1372b5aab0fd07","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250712-123458-4d4b61e5.tgz","fileCount":458,"integrity":"sha512-7bzCUwSekMh9sTA34rLuDgz7EgLA7XvREUacsCfkq5TvWsB2KsV2Ih625tubY8y4XksDnJcpkIUGsEKxvmu9Nw==","signatures":[{"sig":"MEUCIDMTrRQlSAs9yGp8DBHJFdQGENr4Mz/fAg8k1iAeFEuCAiEAze1zZtPkBvr6BFCzBuUFDAPStEcsvOIS82B+oE6PaWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26631090},"main":"api/index.js","gitHead":"6f8e42b81010e959f6f906f562cb88047c66f903","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/core":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/cron":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/util":"1.16.47-beta-20250712-123458-4d4b61e5","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250712-123458-4d4b61e5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/logger":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/models":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/js-sdk":"1.16.47-beta-20250712-123458-4d4b61e5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250712-123458-4d4b61e5","@abtnode/db-cache":"1.16.47-beta-20250712-123458-4d4b61e5","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.47-beta-20250712-123458-4d4b61e5","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.47-beta-20250712-123458-4d4b61e5","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250712-123458-4d4b61e5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250712-123458-4d4b61e5","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250712-123458-4d4b61e5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250712-123458-4d4b61e5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.6","@blocklet/payment-react":"^1.19.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.6","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250712-123458-4d4b61e5_1752323907085_0.21647088112734503","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250714-035905-f63c5239":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250714-035905-f63c5239","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250714-035905-f63c5239","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1c46958f8b9f7a5ff36f09bf6481b17a9ebbc6a2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250714-035905-f63c5239.tgz","fileCount":458,"integrity":"sha512-2rl+9pFQ0Ww9lA6TbUm1EzsdxEth7Qtxj4XXjBLFU/t5hOSXifdMjXPNbjlvR/i3dRAG1npkgxzf2Qc83otCuQ==","signatures":[{"sig":"MEUCIG7HDtq3Fmw49UI0G0wg6JDY37kOz9CAqab34WLaMV68AiEAzo8bY92NFynQezhEaOcR3zCrAflY1kcGg/NciZyvXPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26631090},"main":"api/index.js","gitHead":"a43d1ab1a83ffd0b0bd0a152679050f946837366","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.15","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.15","@ocap/client":"1.20.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/core":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/cron":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/util":"1.16.47-beta-20250714-035905-f63c5239","@arcblock/did":"1.20.15","@arcblock/jwt":"1.20.15","@blocklet/env":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250714-035905-f63c5239","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/logger":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/models":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/js-sdk":"1.16.47-beta-20250714-035905-f63c5239","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250714-035905-f63c5239","@abtnode/db-cache":"1.16.47-beta-20250714-035905-f63c5239","@arcblock/did-ext":"1.20.15","@abtnode/analytics":"1.16.47-beta-20250714-035905-f63c5239","@arcblock/did-auth":"1.20.15","@arcblock/did-util":"1.20.15","@blocklet/constant":"1.16.47-beta-20250714-035905-f63c5239","@arcblock/event-hub":"1.20.15","@arcblock/validator":"1.20.15","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250714-035905-f63c5239","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250714-035905-f63c5239","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250714-035905-f63c5239","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250714-035905-f63c5239","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.6","@blocklet/payment-react":"^1.19.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.6","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250714-035905-f63c5239_1752465760625_0.7040470708552533","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250715-030340-f15b794e":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250715-030340-f15b794e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250715-030340-f15b794e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ae5d096e3df86e4efaaa3f562cf71ab720b5cc78","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250715-030340-f15b794e.tgz","fileCount":458,"integrity":"sha512-f+V9u6TwlqmHo5CvovuyWNf67BONCQ8KJwOmQfv5zsDvkNGaCAGcSaawrzOTnFp2LxSfBb4qnYnmws3efljDpw==","signatures":[{"sig":"MEQCIGUxTo3qNt+y46tI6dJZy8YjtgFWMEbzz2X2chBB1kvxAiAfnWpPVozl18WpcHqqNoI42JRuv5cTEHOxCqwL3iGDrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26633779},"main":"api/index.js","gitHead":"615430ebd6f20c09fa7982fc47a18f77c3f17f6d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/core":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/cron":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/util":"1.16.47-beta-20250715-030340-f15b794e","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250715-030340-f15b794e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/logger":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/models":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/js-sdk":"1.16.47-beta-20250715-030340-f15b794e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250715-030340-f15b794e","@abtnode/db-cache":"1.16.47-beta-20250715-030340-f15b794e","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250715-030340-f15b794e","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250715-030340-f15b794e","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250715-030340-f15b794e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250715-030340-f15b794e","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","jwt-decode":"^3.1.2","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250715-030340-f15b794e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250715-030340-f15b794e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250715-030340-f15b794e_1752548836469_0.5356760992209286","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250715-034905-11207b15":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250715-034905-11207b15","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250715-034905-11207b15","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ed9e1dc366ca6876a7bc4beae5ab640d0e3b8716","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250715-034905-11207b15.tgz","fileCount":458,"integrity":"sha512-0nKgqHnTyFe/7MfzEqlP4DnV3QEIPy0I2VHsDRVrjfIENlbA5VSZi3jrll5Z8wwJsV4TBahULojFvFW8LrI3pw==","signatures":[{"sig":"MEQCIHzQ1w+V0MKTvqBcxpcYMbRtOlGn9R2Wx1HX5vQn+TYXAiAme6/RE7kX6ZauaDxA/xGpqlsnlRyQNWqYxtPLw1GDGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26633779},"main":"api/index.js","gitHead":"f08ee3ac63c808c93967db43445042b3050a015e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250715-034905-11207b15","@abtnode/core":"1.16.47-beta-20250715-034905-11207b15","@abtnode/cron":"1.16.47-beta-20250715-034905-11207b15","@abtnode/util":"1.16.47-beta-20250715-034905-11207b15","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250715-034905-11207b15","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250715-034905-11207b15","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250715-034905-11207b15","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250715-034905-11207b15","@abtnode/logger":"1.16.47-beta-20250715-034905-11207b15","@abtnode/models":"1.16.47-beta-20250715-034905-11207b15","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250715-034905-11207b15","@blocklet/js-sdk":"1.16.47-beta-20250715-034905-11207b15","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250715-034905-11207b15","@abtnode/db-cache":"1.16.47-beta-20250715-034905-11207b15","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250715-034905-11207b15","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250715-034905-11207b15","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250715-034905-11207b15","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250715-034905-11207b15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250715-034905-11207b15","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250715-034905-11207b15","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250715-034905-11207b15","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250715-034905-11207b15_1752551554272_0.63562834073153","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250717-221700-2d886a18":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250717-221700-2d886a18","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250717-221700-2d886a18","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"463437798f645c78e7021f7a160620ab9d296f1e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250717-221700-2d886a18.tgz","fileCount":458,"integrity":"sha512-YR5q1kfKyubftvBh91NzdI5QLFuVYWT27fGh43X3iDx9gqFFUX5ujy2sXi+x1qf8wEAMM48mcCeIkUP+gkaP0g==","signatures":[{"sig":"MEQCIHNyMsHnIvnlrCSSa1YnH6LO719V3T675uJuujqeBoIdAiAKunSCzDcG4W/rj6grfgjI8tynurerVUW7+M1HFlaFJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26633779},"main":"api/index.js","gitHead":"e8c5b883906dd53ba9c288cd5609cf7d023d90b3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/core":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/cron":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/util":"1.16.47-beta-20250717-221700-2d886a18","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250717-221700-2d886a18","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/logger":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/models":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/js-sdk":"1.16.47-beta-20250717-221700-2d886a18","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250717-221700-2d886a18","@abtnode/db-cache":"1.16.47-beta-20250717-221700-2d886a18","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250717-221700-2d886a18","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250717-221700-2d886a18","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250717-221700-2d886a18","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.3.1","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250717-221700-2d886a18","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250717-221700-2d886a18","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250717-221700-2d886a18","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250717-221700-2d886a18_1752790838655_0.9608403758690529","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250718-075003-940d2e2a":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250718-075003-940d2e2a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250718-075003-940d2e2a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f0d0e835110a3f7d554b4a162fb10510badc773a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250718-075003-940d2e2a.tgz","fileCount":458,"integrity":"sha512-Xu4VSVkVKQFmXwKkV9UGgtMlmaKZhBkfC/6OBVZlubquAMTPnxxNumSC3U6SmN/5/UP9NHLuIix6tfGDBLUFJw==","signatures":[{"sig":"MEQCIHKJGHqCc1xaw0MMkqMP7dtTgOAkjjdXnUSh4RNe/n/jAiAr750zv8oI/3h2NVOvbjJK116t0OgFu3uwJzzLyO8M+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634122},"main":"api/index.js","gitHead":"740ffa603c1de73ccf1bd4d0be497c9a9c7ce936","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/core":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/cron":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/util":"1.16.47-beta-20250718-075003-940d2e2a","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250718-075003-940d2e2a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/logger":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/models":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/js-sdk":"1.16.47-beta-20250718-075003-940d2e2a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250718-075003-940d2e2a","@abtnode/db-cache":"1.16.47-beta-20250718-075003-940d2e2a","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250718-075003-940d2e2a","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250718-075003-940d2e2a","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250718-075003-940d2e2a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.2","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250718-075003-940d2e2a","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250718-075003-940d2e2a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250718-075003-940d2e2a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250718-075003-940d2e2a_1752825210764_0.9898678655667865","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250721-025348-9ccb2d62":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250721-025348-9ccb2d62","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250721-025348-9ccb2d62","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ca1fb72afd02cb324e9da0c961cbd29e6733f45d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250721-025348-9ccb2d62.tgz","fileCount":458,"integrity":"sha512-xCUiV/xs2S7WFsd/3uG0w8rEPLENg6CW3eOFtcNBtXxVEUSoSL87Z59sySn50tHDT8qjvUtPd4lYiGgfYx2jng==","signatures":[{"sig":"MEYCIQCn7zS4hUx72ye3ATjMnT2VaJkhXy2gm3q/bq6GvZ6mOgIhAJctDb/xUBP6Y64dMrsXjma/Dw3tDyszT1KUsmGGBoHC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634122},"main":"api/index.js","gitHead":"e51fdc32b26511dd1d2297659e9aa5fa83768c40","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/core":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/cron":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/util":"1.16.47-beta-20250721-025348-9ccb2d62","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250721-025348-9ccb2d62","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/logger":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/models":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/js-sdk":"1.16.47-beta-20250721-025348-9ccb2d62","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250721-025348-9ccb2d62","@abtnode/db-cache":"1.16.47-beta-20250721-025348-9ccb2d62","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250721-025348-9ccb2d62","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250721-025348-9ccb2d62","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250721-025348-9ccb2d62","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.2","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250721-025348-9ccb2d62","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250721-025348-9ccb2d62","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250721-025348-9ccb2d62","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250721-025348-9ccb2d62_1753066645509_0.5256668471954424","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250721-073316-a6de1fa3":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250721-073316-a6de1fa3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250721-073316-a6de1fa3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"11be79f9cca5340dcc3b754ca946753142a2cfa5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250721-073316-a6de1fa3.tgz","fileCount":458,"integrity":"sha512-Tac3mPxQBPq8VaI6JBP0OecCXfDQatZqRASFXc3VcrYVogaJZ4BITJuzWjfjXz+vhVxX0Fp7BhLVbqMk/evteQ==","signatures":[{"sig":"MEUCIHyf65GE3+hiDgL7HU2NevTAzybpQSIskkSB4zFNJ1t+AiEAmzUx1uwV7LOu5UYbCIQuIjpfJZxx4esMyZsrNr42Wvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634501},"main":"api/index.js","gitHead":"2163d72cfb533e6dbcedd7082c45d7f3dbe3cd90","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/core":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/cron":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/util":"1.16.47-beta-20250721-073316-a6de1fa3","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250721-073316-a6de1fa3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/logger":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/models":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/js-sdk":"1.16.47-beta-20250721-073316-a6de1fa3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250721-073316-a6de1fa3","@abtnode/db-cache":"1.16.47-beta-20250721-073316-a6de1fa3","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250721-073316-a6de1fa3","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250721-073316-a6de1fa3","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250721-073316-a6de1fa3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.2","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250721-073316-a6de1fa3","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250721-073316-a6de1fa3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250721-073316-a6de1fa3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250721-073316-a6de1fa3_1753083406703_0.5567797791316424","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250721-130532-61549a96":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250721-130532-61549a96","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250721-130532-61549a96","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9a1cf0d745c896918067e05444ec37063ea01d99","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250721-130532-61549a96.tgz","fileCount":458,"integrity":"sha512-NjYjfbJGdUyN4zrGKwn7N3w+/VLhz5EktVRo+OxZ4qsjTq3Oo6dYDzLTUgfq5ByW9IwAf0IML3di5rU9fZqiYA==","signatures":[{"sig":"MEUCIDNH5j9EAYGEiaQNBI/eRyuzY44/j8cDGlcKSh8QQ0UlAiEA46tD6mXkrddi/2mFIHRBABu6GqdtUdkW2Gp8tpot3dY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26634702},"main":"api/index.js","gitHead":"78041763148c9b98245c28ff176ff0fc9acbd071","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.20.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.20.16","@ocap/client":"1.20.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250721-130532-61549a96","@abtnode/core":"1.16.47-beta-20250721-130532-61549a96","@abtnode/cron":"1.16.47-beta-20250721-130532-61549a96","@abtnode/util":"1.16.47-beta-20250721-130532-61549a96","@arcblock/did":"1.20.16","@arcblock/jwt":"1.20.16","@blocklet/env":"1.16.47-beta-20250721-130532-61549a96","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250721-130532-61549a96","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250721-130532-61549a96","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250721-130532-61549a96","@abtnode/logger":"1.16.47-beta-20250721-130532-61549a96","@abtnode/models":"1.16.47-beta-20250721-130532-61549a96","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.26","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250721-130532-61549a96","@blocklet/js-sdk":"1.16.47-beta-20250721-130532-61549a96","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250721-130532-61549a96","@abtnode/db-cache":"1.16.47-beta-20250721-130532-61549a96","@arcblock/did-ext":"1.20.16","@abtnode/analytics":"1.16.47-beta-20250721-130532-61549a96","@arcblock/did-auth":"1.20.16","@arcblock/did-util":"1.20.16","@blocklet/constant":"1.16.47-beta-20250721-130532-61549a96","@arcblock/event-hub":"1.20.16","@arcblock/validator":"1.20.16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250721-130532-61549a96","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.2","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250721-130532-61549a96","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250721-130532-61549a96","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^9.0.1","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250721-130532-61549a96","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.26","@ocap/wallet":"1.20.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.20.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.26","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.26","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250721-130532-61549a96","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.26","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.26","@arcblock/react-hooks":"^3.0.26","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.7","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.7","@blocklet/launcher-layout":"^3.0.26","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250721-130532-61549a96_1753103363857_0.2010053953424813","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250723-114212-8da08071":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250723-114212-8da08071","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250723-114212-8da08071","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dcfe17993a7256458d744e230514f78adde4ed28","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250723-114212-8da08071.tgz","fileCount":481,"integrity":"sha512-1zIazkVAV0gyEgbg4S6CMrXEPMB514TJrLCIE182FYiZndtruKTa+/M6HSaim+wKHdWOyI+YixEI9+JF0t2Rhw==","signatures":[{"sig":"MEYCIQCiKjlRW0tiW9F/ihOx49jcBVxBT7P5764beS4nAwbPdQIhAJ53C/kXAN0m1T54Sdxy5vkihF9FC2YxXdUl9P9ZrhkD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26843224},"main":"api/index.js","gitHead":"39a8ac5b8ca38755da47fd6f895d4fb0e19c0093","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250723-114212-8da08071","@abtnode/core":"1.16.47-beta-20250723-114212-8da08071","@abtnode/cron":"1.16.47-beta-20250723-114212-8da08071","@abtnode/util":"1.16.47-beta-20250723-114212-8da08071","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250723-114212-8da08071","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250723-114212-8da08071","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250723-114212-8da08071","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250723-114212-8da08071","@abtnode/logger":"1.16.47-beta-20250723-114212-8da08071","@abtnode/models":"1.16.47-beta-20250723-114212-8da08071","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.30","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250723-114212-8da08071","@blocklet/js-sdk":"1.16.47-beta-20250723-114212-8da08071","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250723-114212-8da08071","@abtnode/db-cache":"1.16.47-beta-20250723-114212-8da08071","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250723-114212-8da08071","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250723-114212-8da08071","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250723-114212-8da08071","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250723-114212-8da08071","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250723-114212-8da08071","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250723-114212-8da08071","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.30","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.30","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250723-114212-8da08071","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.30","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.30","@arcblock/react-hooks":"^3.0.30","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.8","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.8","@blocklet/launcher-layout":"^3.0.30","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250723-114212-8da08071_1753271143054_0.2759178808496614","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250724-080141-d80ab374":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250724-080141-d80ab374","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250724-080141-d80ab374","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6e100003e83090b454cf6ce42ffa3d9c8d6f6aee","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250724-080141-d80ab374.tgz","fileCount":481,"integrity":"sha512-HNahxAhJMWeGwHByIDyg6yEm+msBw6HL21b6VSHE4LwNcsyRNk0ZWVFxhuHpLtSBj4mv/eD04FEsvT5uSypwkA==","signatures":[{"sig":"MEUCIQD19zrr3czK7QxAPwyrEFgVgD9OIohCNz3QFZLT7wGy+QIgGa8bwiqHSyMfFDjevmQpM6O2uRhqts6eYz+ihL8tlUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26847863},"main":"api/index.js","gitHead":"6861bb413155f5ea585e193b96f3157ff69f49a9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.3+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.3","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/core":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/cron":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/util":"1.16.47-beta-20250724-080141-d80ab374","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250724-080141-d80ab374","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/logger":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/models":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.30","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/js-sdk":"1.16.47-beta-20250724-080141-d80ab374","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250724-080141-d80ab374","@abtnode/db-cache":"1.16.47-beta-20250724-080141-d80ab374","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250724-080141-d80ab374","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250724-080141-d80ab374","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250724-080141-d80ab374","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250724-080141-d80ab374","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250724-080141-d80ab374","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.30","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.30","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250724-080141-d80ab374","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.30","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.30","@arcblock/react-hooks":"^3.0.30","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.8","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.8","@blocklet/launcher-layout":"^3.0.30","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250724-080141-d80ab374_1753344338245_0.24361489148885274","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250725-140845-15481a97":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250725-140845-15481a97","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250725-140845-15481a97","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1fa895158495b1c6f2af068ba36feca5c4070fb2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250725-140845-15481a97.tgz","fileCount":482,"integrity":"sha512-6H8llAKgq0I3EaNRYFdhOT1C7ENPgfn7sS/kGRUVAWQV3vy+5pFjfn6X8Rk0n5i2TJdoi1YMx10otKxf0rNCIw==","signatures":[{"sig":"MEQCIB98aoC2yZ/yKYbld8emPH8wAVBVDkoeWKoVh4dI+u+bAiBd4nIeaBoKKYhztw7kDDfAduF30mcmsaVj3UX+kU0XDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26887134},"main":"api/index.js","gitHead":"1ce734fa32344a086c73ff4704cd335b3a7c8adf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250725-140845-15481a97","@abtnode/core":"1.16.47-beta-20250725-140845-15481a97","@abtnode/cron":"1.16.47-beta-20250725-140845-15481a97","@abtnode/util":"1.16.47-beta-20250725-140845-15481a97","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250725-140845-15481a97","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250725-140845-15481a97","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250725-140845-15481a97","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250725-140845-15481a97","@abtnode/logger":"1.16.47-beta-20250725-140845-15481a97","@abtnode/models":"1.16.47-beta-20250725-140845-15481a97","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.33","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250725-140845-15481a97","@blocklet/js-sdk":"1.16.47-beta-20250725-140845-15481a97","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250725-140845-15481a97","@abtnode/db-cache":"1.16.47-beta-20250725-140845-15481a97","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250725-140845-15481a97","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250725-140845-15481a97","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250725-140845-15481a97","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250725-140845-15481a97","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250725-140845-15481a97","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250725-140845-15481a97","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.33","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250725-140845-15481a97","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.33","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.33","@arcblock/react-hooks":"^3.0.33","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.8","@blocklet/payment-react":"^1.19.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.8","@blocklet/launcher-layout":"^3.0.33","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250725-140845-15481a97_1753452744131_0.06259317585034041","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250729-045152-0bde0f98":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250729-045152-0bde0f98","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250729-045152-0bde0f98","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3fdacba59c8d6503e8930fd368f21dc4475de3e1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250729-045152-0bde0f98.tgz","fileCount":482,"integrity":"sha512-9h8zsFSeu4zM6Zrg1DyLpQCpmpX7vOJ5DBWsHmbkALOPK9BSRA6+/z3sV6WyR4oIx8TSosskzsT3LD2+TUpCrQ==","signatures":[{"sig":"MEUCIB3HwVcvl7h7VMN0QvpqoKB3q4r1fROR2upSTiPeo+aSAiEA8epMpp8jhxObH+ZHCgYJRb3i53HBO1EXWGdsNnUBsec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26887645},"main":"api/index.js","gitHead":"554bd257e6e9aaa2c63d2b6558871f632f7f8ea4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/core":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/cron":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/util":"1.16.47-beta-20250729-045152-0bde0f98","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250729-045152-0bde0f98","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/logger":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/models":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.34","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/js-sdk":"1.16.47-beta-20250729-045152-0bde0f98","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250729-045152-0bde0f98","@abtnode/db-cache":"1.16.47-beta-20250729-045152-0bde0f98","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250729-045152-0bde0f98","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250729-045152-0bde0f98","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250729-045152-0bde0f98","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250729-045152-0bde0f98","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250729-045152-0bde0f98","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.34","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.34","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250729-045152-0bde0f98","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.34","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@iconify-icons/logos":"^1.2.36","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.34","@arcblock/react-hooks":"^3.0.34","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.10","@blocklet/payment-react":"^1.19.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.10","@blocklet/launcher-layout":"^3.0.34","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250729-045152-0bde0f98_1753764938692_0.31674720385972144","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250729-133234-77359596":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250729-133234-77359596","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250729-133234-77359596","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4b4a56c78340219dd0a9dbc29c93fa04edfa462a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250729-133234-77359596.tgz","fileCount":481,"integrity":"sha512-0jxgu5E0M2YlmK0RFZfCpqQr7YB5dIdV4/yYbZytGd1H6bvQXNVLfTN1v9D8MYiiFWp1xhUl4hzJot1yqHwjjQ==","signatures":[{"sig":"MEUCIFuaZfPAps8WjuvkqI5b0a4E/Q6FlPslYl6ok31y1DO9AiEAh9om3M98Mh21K/UctJvCkEN5p5OAE5jJawNPkJq/LXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26897091},"main":"api/index.js","gitHead":"d5471eebcaa862d418d48b373ddd37b8150ba571","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250729-133234-77359596","@abtnode/core":"1.16.47-beta-20250729-133234-77359596","@abtnode/cron":"1.16.47-beta-20250729-133234-77359596","@abtnode/util":"1.16.47-beta-20250729-133234-77359596","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250729-133234-77359596","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250729-133234-77359596","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250729-133234-77359596","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250729-133234-77359596","@abtnode/logger":"1.16.47-beta-20250729-133234-77359596","@abtnode/models":"1.16.47-beta-20250729-133234-77359596","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.35","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250729-133234-77359596","@blocklet/js-sdk":"1.16.47-beta-20250729-133234-77359596","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250729-133234-77359596","@abtnode/db-cache":"1.16.47-beta-20250729-133234-77359596","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250729-133234-77359596","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250729-133234-77359596","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250729-133234-77359596","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250729-133234-77359596","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250729-133234-77359596","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250729-133234-77359596","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.35","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.35","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250729-133234-77359596","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.35","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.35","@arcblock/react-hooks":"^3.0.35","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.10","@blocklet/payment-react":"^1.19.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.10","@blocklet/launcher-layout":"^3.0.35","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250729-133234-77359596_1753796172390_0.9866207862836289","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250730-070104-87a128a5":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250730-070104-87a128a5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250730-070104-87a128a5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"154f6fbbf582539dce6c358a82ab78b6af673b9d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250730-070104-87a128a5.tgz","fileCount":481,"integrity":"sha512-Yc6JtVK61YnSuruKZH8Mn3rmOJj0+IKTYw8a0yhlHg+a6GunYiEAUZI7U4BnB74PtCerLA3MyVqhLML5Zv0bcQ==","signatures":[{"sig":"MEYCIQD8gYz0fy0lw0eFEJmn+zb37WrL3RtwL28Rs+yMZQOOnAIhAIeaA/u3V20iQ0LOJfvjHR6B25UIPD3M8KezEofg63hO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26897860},"main":"api/index.js","gitHead":"a202f415488de553a2534d1a3d2a489dda27936c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/core":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/cron":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/util":"1.16.47-beta-20250730-070104-87a128a5","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250730-070104-87a128a5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/logger":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/models":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.35","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/js-sdk":"1.16.47-beta-20250730-070104-87a128a5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250730-070104-87a128a5","@abtnode/db-cache":"1.16.47-beta-20250730-070104-87a128a5","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250730-070104-87a128a5","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250730-070104-87a128a5","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250730-070104-87a128a5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250730-070104-87a128a5","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250730-070104-87a128a5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.35","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.35","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.35","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250730-070104-87a128a5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.35","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.35","@arcblock/react-hooks":"^3.0.35","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.10","@blocklet/payment-react":"^1.19.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.10","@blocklet/launcher-layout":"^3.0.35","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250730-070104-87a128a5_1753859085628_0.6498549091681671","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250731-014139-e860268f":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250731-014139-e860268f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250731-014139-e860268f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"efa5319679fb37c05aef633c7486a6149eba9f2e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250731-014139-e860268f.tgz","fileCount":481,"integrity":"sha512-taxSw7dYNUChkL9eD53jq2wqTVS6/K2mKTKSfW7lbKjhOV++BSux87i4xDzUs6X7wIYrQmA0XlAoTmUzcmkEkQ==","signatures":[{"sig":"MEQCIEGILrO/2linM3RL0tht6F8BSYda0JYL49LtpAJ+Y90QAiAJ0cw0wyxw5fyqjD76LSDZnRJBazgBvfEvuhwEPtQT2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26928736},"main":"api/index.js","gitHead":"85b5870be6b7a531cd7a86bd132112d68547fde1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250731-014139-e860268f","@abtnode/core":"1.16.47-beta-20250731-014139-e860268f","@abtnode/cron":"1.16.47-beta-20250731-014139-e860268f","@abtnode/util":"1.16.47-beta-20250731-014139-e860268f","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250731-014139-e860268f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250731-014139-e860268f","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250731-014139-e860268f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250731-014139-e860268f","@abtnode/logger":"1.16.47-beta-20250731-014139-e860268f","@abtnode/models":"1.16.47-beta-20250731-014139-e860268f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.36","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250731-014139-e860268f","@blocklet/js-sdk":"1.16.47-beta-20250731-014139-e860268f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250731-014139-e860268f","@abtnode/db-cache":"1.16.47-beta-20250731-014139-e860268f","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250731-014139-e860268f","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250731-014139-e860268f","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250731-014139-e860268f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250731-014139-e860268f","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250731-014139-e860268f","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250731-014139-e860268f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.36","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.36","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.36","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250731-014139-e860268f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.36","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.36","@arcblock/react-hooks":"^3.0.36","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.10","@blocklet/payment-react":"^1.19.9","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.10","@blocklet/launcher-layout":"^3.0.36","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250731-014139-e860268f_1753926317911_0.0593987668015834","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250801-094129-1ba43aaa":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250801-094129-1ba43aaa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250801-094129-1ba43aaa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d3ece9012a2736af7a564ba13b12501a114cadf1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250801-094129-1ba43aaa.tgz","fileCount":481,"integrity":"sha512-zys8V0/6dCdOaa3ggXxHwQt+gNr/DcWtcL1XPCmYNeUI7RJIXnlaLbLGhal6XofLPwgYvJfK5c8nYVBKsTmjUg==","signatures":[{"sig":"MEUCIH6rqfFbM2mdfYWYf9ZEzcNEZL53orvGMQDrvhcZF21UAiEAqG0C+smh8D5jTgxfhEDdsAaB5N4r2kO9ejvakN9Lopg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26936839},"main":"api/index.js","gitHead":"0c90ec548e798d7ca264c37189b3887769591047","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/core":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/cron":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/util":"1.16.47-beta-20250801-094129-1ba43aaa","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/xss":"^0.2.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250801-094129-1ba43aaa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/logger":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/models":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.37","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/js-sdk":"1.16.47-beta-20250801-094129-1ba43aaa","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250801-094129-1ba43aaa","@abtnode/db-cache":"1.16.47-beta-20250801-094129-1ba43aaa","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250801-094129-1ba43aaa","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250801-094129-1ba43aaa","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250801-094129-1ba43aaa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250801-094129-1ba43aaa","@blocklet/uploader-server":"^0.2.2","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250801-094129-1ba43aaa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.37","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.37","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250801-094129-1ba43aaa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.37","@blocklet/uploader":"^0.2.4","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.37","@arcblock/react-hooks":"^3.0.37","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.11","@blocklet/payment-react":"^1.19.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.11","@blocklet/launcher-layout":"^3.0.37","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250801-094129-1ba43aaa_1754041509785_0.11640123769022437","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250805-095401-14eb156b":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250805-095401-14eb156b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250805-095401-14eb156b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"93d3b7bf2f20f4a09e08a155b79db531093f1df6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250805-095401-14eb156b.tgz","fileCount":481,"integrity":"sha512-4kGpWbrIwpkoAqCsgOctImFrqaT8tUIJ8aFsoTHbLAOYY8tbar698ALVOqcsReEy1Y6k1KMG91njosZQx8KPEg==","signatures":[{"sig":"MEYCIQCQEfQQP7Wg6wYw0g/yGmyq0w5/AM6CsuuAIMrmWgqNKgIhAPPdBNWEkdKVAYkVk5wci57tZVUdJlp4hsV1tkZ8/fLb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26920638},"main":"api/index.js","gitHead":"db2c143c5986281db1ae735aac70cbeb8c817773","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/core":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/cron":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/util":"1.16.47-beta-20250805-095401-14eb156b","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/xss":"^0.2.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250805-095401-14eb156b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/logger":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/models":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.37","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/js-sdk":"1.16.47-beta-20250805-095401-14eb156b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250805-095401-14eb156b","@abtnode/db-cache":"1.16.47-beta-20250805-095401-14eb156b","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250805-095401-14eb156b","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250805-095401-14eb156b","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250805-095401-14eb156b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250805-095401-14eb156b","@blocklet/uploader-server":"^0.2.3","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250805-095401-14eb156b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.37","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.37","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250805-095401-14eb156b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.37","@blocklet/uploader":"^0.2.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.37","@arcblock/react-hooks":"^3.0.37","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.13","@blocklet/payment-react":"^1.19.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.13","@blocklet/launcher-layout":"^3.0.37","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250805-095401-14eb156b_1754387867080_0.598183064146552","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250805-140707-3a4df7fd":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250805-140707-3a4df7fd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250805-140707-3a4df7fd","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d1d6fe930124443416b917c0713f1d3d871f6180","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250805-140707-3a4df7fd.tgz","fileCount":481,"integrity":"sha512-0n1xSDhv1CTdBZdAs7DWviZsofslL+ILAiDcy200pWu+b8V7pEBoYpERK7Gn5p7mvEMtQM3NSrjVeSxytMR4Ig==","signatures":[{"sig":"MEYCIQCrIRwxj0EOsNXD87GE2ZEHhjq4tNRWIBDlG6nMm6OdKwIhAMYeQcwNLZffO6X+ij8gQ2XGOxL8QaU85pSZGOXrQvIX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26920619},"main":"api/index.js","gitHead":"eee7c229e99cc764a20be2ce0347d6895766a8a0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.0","@ocap/client":"1.21.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/core":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/cron":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/util":"1.16.47-beta-20250805-140707-3a4df7fd","@arcblock/did":"1.21.0","@arcblock/jwt":"1.21.0","@blocklet/env":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/xss":"^0.2.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250805-140707-3a4df7fd","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/logger":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/models":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.37","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/js-sdk":"1.16.47-beta-20250805-140707-3a4df7fd","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250805-140707-3a4df7fd","@abtnode/db-cache":"1.16.47-beta-20250805-140707-3a4df7fd","@arcblock/did-ext":"1.21.0","@abtnode/analytics":"1.16.47-beta-20250805-140707-3a4df7fd","@arcblock/did-auth":"1.21.0","@arcblock/did-util":"1.21.0","@blocklet/constant":"1.16.47-beta-20250805-140707-3a4df7fd","@arcblock/event-hub":"1.21.0","@arcblock/validator":"1.21.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250805-140707-3a4df7fd","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.3","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250805-140707-3a4df7fd","@blocklet/uploader-server":"^0.2.3","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250805-140707-3a4df7fd","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.37","@ocap/wallet":"1.21.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.37","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250805-140707-3a4df7fd","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.37","@blocklet/uploader":"^0.2.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.37","@arcblock/react-hooks":"^3.0.37","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.13","@blocklet/payment-react":"^1.19.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.13","@blocklet/launcher-layout":"^3.0.37","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250805-140707-3a4df7fd_1754403044794_0.3664639185637859","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250807-110715-19ad6b43":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250807-110715-19ad6b43","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250807-110715-19ad6b43","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3883869ced939d9ed6a7e22b1b2b67ded4917abf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250807-110715-19ad6b43.tgz","fileCount":480,"integrity":"sha512-27h7OW4j3aCFsEUwGRAFq42VPe09MT5V6QtwRRiq9m9d9vw+UambT5mf9Vx8UgYduETCdx6w2cH1sHji1iT/0Q==","signatures":[{"sig":"MEYCIQD4hOUNmmAqJH6ke/BgJzxjBaVjcgDZSRH3j3pdwk6z1AIhANRN7223WiptW58KE9NOwBadm5Ep5/3342JTlqAjf/pt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26809717},"main":"api/index.js","gitHead":"639aa367b25d6885e38cba99f73d753b2831393d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/core":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/cron":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/util":"1.16.47-beta-20250807-110715-19ad6b43","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.47-beta-20250807-110715-19ad6b43","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250807-110715-19ad6b43","@blocklet/xss":"^0.2.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250807-110715-19ad6b43","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/logger":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/models":"1.16.47-beta-20250807-110715-19ad6b43","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.0.42","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250807-110715-19ad6b43","@blocklet/js-sdk":"1.16.47-beta-20250807-110715-19ad6b43","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250807-110715-19ad6b43","@abtnode/db-cache":"1.16.47-beta-20250807-110715-19ad6b43","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.47-beta-20250807-110715-19ad6b43","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.47-beta-20250807-110715-19ad6b43","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250807-110715-19ad6b43","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250807-110715-19ad6b43","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250807-110715-19ad6b43","@blocklet/uploader-server":"^0.2.3","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250807-110715-19ad6b43","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.0.42","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.0.42","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.0.42","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250807-110715-19ad6b43","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.0.42","@blocklet/uploader":"^0.2.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/did-connect":"^3.0.42","@arcblock/react-hooks":"^3.0.42","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.13","@blocklet/payment-react":"^1.19.13","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.13","@blocklet/launcher-layout":"^3.0.42","vite-plugin-node-polyfills":"^0.23.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250807-110715-19ad6b43_1754565061919_0.15590887265286124","host":"s3://npm-registry-packages-npm-production"}},"1.16.47-beta-20250808-102837-d10f3b40":{"name":"@abtnode/blocklet-services","version":"1.16.47-beta-20250808-102837-d10f3b40","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47-beta-20250808-102837-d10f3b40","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a0f93dad870978c9624cd5ff28e3fb233467dc4a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47-beta-20250808-102837-d10f3b40.tgz","fileCount":479,"integrity":"sha512-pRzwWcRigYMHMy7SYfpZW4WMBSXsa8IodQXNiNCz48PP5yfe57n5EU9z3c2Tuz6B77d/izYlKYTOVKFSrbGY3g==","signatures":[{"sig":"MEUCIQCvR9FgYv8qWBaNDQbexwNAmlHYtWCTvDCGf0Dq1zZLYgIgA3GLL27lRAg9pyrYHWonFtYHZHEY2Eh6WOWZ8HUUFQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26811177},"main":"api/index.js","gitHead":"545f4b619e4e872f3cb6645aa95a0c22c06b58d0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/core":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/cron":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/util":"1.16.47-beta-20250808-102837-d10f3b40","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.47-beta-20250808-102837-d10f3b40","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47-beta-20250808-102837-d10f3b40","@blocklet/xss":"^0.2.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47-beta-20250808-102837-d10f3b40","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/logger":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/models":"1.16.47-beta-20250808-102837-d10f3b40","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.3","transliteration":"^2.3.5","@blocklet/images":"1.16.47-beta-20250808-102837-d10f3b40","@blocklet/js-sdk":"1.16.47-beta-20250808-102837-d10f3b40","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47-beta-20250808-102837-d10f3b40","@abtnode/db-cache":"1.16.47-beta-20250808-102837-d10f3b40","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.47-beta-20250808-102837-d10f3b40","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.47-beta-20250808-102837-d10f3b40","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47-beta-20250808-102837-d10f3b40","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47-beta-20250808-102837-d10f3b40","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47-beta-20250808-102837-d10f3b40","@blocklet/uploader-server":"^0.2.3","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47-beta-20250808-102837-d10f3b40","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.3","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47-beta-20250808-102837-d10f3b40","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.3","@blocklet/uploader":"^0.2.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.3","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.14","@blocklet/payment-react":"^1.19.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.14","@blocklet/launcher-layout":"^3.1.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47-beta-20250808-102837-d10f3b40_1754649152859_0.03301102453067495","host":"s3://npm-registry-packages-npm-production"}},"1.16.47":{"name":"@abtnode/blocklet-services","version":"1.16.47","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.47","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1aefc78330c0c8f805cee5bb5e3cd7601adadb60","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.47.tgz","fileCount":479,"integrity":"sha512-OVCus6Ylu5E8jMynDDcW2hEITEyhHTTiXQD9t/QdPAp7wi6aIKB34II9wVnIKmVpSoUcB0Iboev97i/VSa/lKQ==","signatures":[{"sig":"MEQCIAqDQ2brLix7dnJoO94A5zkx0DkbWLf4dsEorZe/Fn7LAiAYePQmOtUM8bWWKlv588u+yq9LtEr//zJIXIly5aCB+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26810517},"main":"api/index.js","gitHead":"02eecfdabe8acf7a10b0cc897958667777d64f79","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.47","@abtnode/core":"1.16.47","@abtnode/cron":"1.16.47","@abtnode/util":"1.16.47","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.47","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.47","@blocklet/xss":"^0.2.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.47","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.47","@abtnode/logger":"1.16.47","@abtnode/models":"1.16.47","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.3","transliteration":"^2.3.5","@blocklet/images":"1.16.47","@blocklet/js-sdk":"1.16.47","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.47","@abtnode/db-cache":"1.16.47","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.47","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.47","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.47","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.47","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.47","@blocklet/uploader-server":"^0.2.3","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.47","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.3","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.47","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.3","@blocklet/uploader":"^0.2.5","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.3","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.14","@blocklet/payment-react":"^1.19.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.14","@blocklet/launcher-layout":"^3.1.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.47_1754651092446_0.4001293532541341","host":"s3://npm-registry-packages-npm-production"}},"1.16.48-beta-20250808-223254-2bfaa0e0":{"name":"@abtnode/blocklet-services","version":"1.16.48-beta-20250808-223254-2bfaa0e0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.48-beta-20250808-223254-2bfaa0e0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6ce129a9f04da8645f82157cf44e366804b6af6f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.48-beta-20250808-223254-2bfaa0e0.tgz","fileCount":479,"integrity":"sha512-vfVf87coF+/uBahVqgpTDcBMPV7y98D02+TuCkhd0DYfYuwXFIN4kDDIyiDagVqYhaaaNYLjbBwh3masm16jXA==","signatures":[{"sig":"MEYCIQCtOqkxBBUCJ1ctjFptZPnucKTnaVh4+V5+nyD1y+Hq8QIhALuvpMorf4KYFiibW+z4buxV20Z+KBkDUeKF3H2S8L85","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26789270},"main":"api/index.js","gitHead":"8575d838603cf060c2b448930d36a70e5af1adfa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/core":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/cron":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/util":"1.16.48-beta-20250808-223254-2bfaa0e0","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.48-beta-20250808-223254-2bfaa0e0","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.48-beta-20250808-223254-2bfaa0e0","@blocklet/xss":"^0.2.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.48-beta-20250808-223254-2bfaa0e0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/logger":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/models":"1.16.48-beta-20250808-223254-2bfaa0e0","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.5","transliteration":"^2.3.5","@blocklet/images":"1.16.48-beta-20250808-223254-2bfaa0e0","@blocklet/js-sdk":"1.16.48-beta-20250808-223254-2bfaa0e0","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.48-beta-20250808-223254-2bfaa0e0","@abtnode/db-cache":"1.16.48-beta-20250808-223254-2bfaa0e0","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.48-beta-20250808-223254-2bfaa0e0","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.48-beta-20250808-223254-2bfaa0e0","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.48-beta-20250808-223254-2bfaa0e0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.48-beta-20250808-223254-2bfaa0e0","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.48-beta-20250808-223254-2bfaa0e0","@blocklet/uploader-server":"^0.2.4","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.48-beta-20250808-223254-2bfaa0e0","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.5","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.48-beta-20250808-223254-2bfaa0e0","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.5","@blocklet/uploader":"^0.2.6","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.5","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.14","@blocklet/payment-react":"^1.19.15","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.14","@blocklet/launcher-layout":"^3.1.5","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.48-beta-20250808-223254-2bfaa0e0_1754692598896_0.941106179488258","host":"s3://npm-registry-packages-npm-production"}},"1.16.48":{"name":"@abtnode/blocklet-services","version":"1.16.48","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.48","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a1a4657c8b2f23f3e0c6d74b6c4181d0bc1acda2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.48.tgz","fileCount":479,"integrity":"sha512-Jlc6AYdgePe/yt3ZzqA3TmxTjlACug9LNoABlFz53M4J3QNPQZPvl7mrhsPcZbp+Jt/xeywOym0OOScjB/yL/w==","signatures":[{"sig":"MEUCIQCg21xHRwMUaKSaoDoP4eRr0DU//xJDHRW4djb4bUQGlQIgcR12adgfrx3xk7W0MP1f1dWnTGo9pV5KC8qosGa1MnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26788610},"main":"api/index.js","gitHead":"f1ef930361959dab18f92b1268e21b2d8e452198","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.48","@abtnode/core":"1.16.48","@abtnode/cron":"1.16.48","@abtnode/util":"1.16.48","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.48","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.48","@blocklet/xss":"^0.2.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.48","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.48","@abtnode/logger":"1.16.48","@abtnode/models":"1.16.48","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.5","transliteration":"^2.3.5","@blocklet/images":"1.16.48","@blocklet/js-sdk":"1.16.48","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.48","@abtnode/db-cache":"1.16.48","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.48","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.48","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.48","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.48","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.48","@blocklet/uploader-server":"^0.2.4","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.48","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.5","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.48","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.5","@blocklet/uploader":"^0.2.6","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.5","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.14","@blocklet/payment-react":"^1.19.15","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.14","@blocklet/launcher-layout":"^3.1.5","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.48_1754693244687_0.807325889758312","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250812-040454-05aece54":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250812-040454-05aece54","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250812-040454-05aece54","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"24eec3097dc9313f0b822c175676e872b0ab276a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250812-040454-05aece54.tgz","fileCount":484,"integrity":"sha512-XQmd8cHJpkynRlGenqYw4vzOx0Hz/P5zZ8bdhWAVqRe2BG27FZFsalV/vjEpP3AZWITmWnPO5nLcevqrTsSQcA==","signatures":[{"sig":"MEUCIQDX3PoYspjDsPDHHV2JthR6XUNMGrbINE7I3og6WMKaLwIgBv4mAVusXQD8DnAhbUGNgF98jLkBKv7hFsH+QY2Tw6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26988285},"main":"api/index.js","gitHead":"c07b7f3d216fb12d530eba91423f4f9b6d344533","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.2","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250812-040454-05aece54","@abtnode/core":"1.16.49-beta-20250812-040454-05aece54","@abtnode/cron":"1.16.49-beta-20250812-040454-05aece54","@abtnode/util":"1.16.49-beta-20250812-040454-05aece54","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.49-beta-20250812-040454-05aece54","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250812-040454-05aece54","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250812-040454-05aece54","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250812-040454-05aece54","@abtnode/logger":"1.16.49-beta-20250812-040454-05aece54","@abtnode/models":"1.16.49-beta-20250812-040454-05aece54","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.7","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250812-040454-05aece54","@blocklet/js-sdk":"1.16.49-beta-20250812-040454-05aece54","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250812-040454-05aece54","@abtnode/db-cache":"1.16.49-beta-20250812-040454-05aece54","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.49-beta-20250812-040454-05aece54","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.49-beta-20250812-040454-05aece54","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250812-040454-05aece54","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250812-040454-05aece54","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250812-040454-05aece54","@blocklet/uploader-server":"^0.2.5","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250812-040454-05aece54","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.7","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250812-040454-05aece54","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.7","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.7","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.16","@blocklet/payment-react":"^1.19.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.16","@blocklet/launcher-layout":"^3.1.7","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250812-040454-05aece54_1754971724619_0.38218536702921657","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250813-141500-f02b41b4":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250813-141500-f02b41b4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250813-141500-f02b41b4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"33da3bdcbffa11ecc310affb1f550e85d97df16b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250813-141500-f02b41b4.tgz","fileCount":483,"integrity":"sha512-H3aVg2ZN2EMfTX4LOwzL+jrJj07ss5VTPXlCrNjEtinyX1/m/T2p29ZQ0WQkGqzvmxMd8y05n82xSoC61duVPQ==","signatures":[{"sig":"MEUCIQDtpXZe1H1Y5IkZkiUeHKmk/GYU+9VHiimW3vGG3ngc3gIgcfppUGLoyGRg0QtEGl+DeQaaXF7KRsUczeUB91YJBnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26995121},"main":"api/index.js","gitHead":"ff97c4a29a0eac939237a935e391d5d1b9c6eec2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.3","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/core":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/cron":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/util":"1.16.49-beta-20250813-141500-f02b41b4","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.49-beta-20250813-141500-f02b41b4","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250813-141500-f02b41b4","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250813-141500-f02b41b4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/logger":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/models":"1.16.49-beta-20250813-141500-f02b41b4","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.17","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250813-141500-f02b41b4","@blocklet/js-sdk":"1.16.49-beta-20250813-141500-f02b41b4","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250813-141500-f02b41b4","@abtnode/db-cache":"1.16.49-beta-20250813-141500-f02b41b4","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.49-beta-20250813-141500-f02b41b4","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.49-beta-20250813-141500-f02b41b4","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250813-141500-f02b41b4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250813-141500-f02b41b4","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250813-141500-f02b41b4","@blocklet/uploader-server":"^0.2.5","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250813-141500-f02b41b4","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.17","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.17","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.17","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250813-141500-f02b41b4","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.17","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.17","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.16","@blocklet/payment-react":"^1.19.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.16","@blocklet/launcher-layout":"^3.1.17","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.17","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250813-141500-f02b41b4_1755094724913_0.859252197609919","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250814-091924-eb162407":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250814-091924-eb162407","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250814-091924-eb162407","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"240bea67c3731674ac14db26bfaabb9bcb58bbae","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250814-091924-eb162407.tgz","fileCount":483,"integrity":"sha512-90lB8lteIEF9S1Sf6UizY29BdMPiyWoRkvVGckkSuETt494PZjuFR+V8J1t7T2f+oL4KrfwB4rN3QX8vgdDT4Q==","signatures":[{"sig":"MEUCIHAund0v6wjGMmopfExc/+g6k7WdG4aRSy+Qh3EMzDfXAiEAghdc1YotD0KSFb+pcTvZk+XHKsCmmlBMz7kHUkeA56Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26901461},"main":"api/index.js","gitHead":"12e9cde36e6bb93b4361f773899d0f2b304bd6c4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.3","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250814-091924-eb162407","@abtnode/core":"1.16.49-beta-20250814-091924-eb162407","@abtnode/cron":"1.16.49-beta-20250814-091924-eb162407","@abtnode/util":"1.16.49-beta-20250814-091924-eb162407","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.49-beta-20250814-091924-eb162407","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250814-091924-eb162407","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250814-091924-eb162407","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250814-091924-eb162407","@abtnode/logger":"1.16.49-beta-20250814-091924-eb162407","@abtnode/models":"1.16.49-beta-20250814-091924-eb162407","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.19","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250814-091924-eb162407","@blocklet/js-sdk":"1.16.49-beta-20250814-091924-eb162407","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250814-091924-eb162407","@abtnode/db-cache":"1.16.49-beta-20250814-091924-eb162407","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.49-beta-20250814-091924-eb162407","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.49-beta-20250814-091924-eb162407","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250814-091924-eb162407","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250814-091924-eb162407","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250814-091924-eb162407","@blocklet/uploader-server":"^0.2.5","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250814-091924-eb162407","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.19","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250814-091924-eb162407","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.19","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.19","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.16","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.16","@blocklet/launcher-layout":"^3.1.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250814-091924-eb162407_1755163394052_0.5079396989759049","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250814-102553-9278d1f7":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250814-102553-9278d1f7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250814-102553-9278d1f7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e3d67b41d85e17e3c3ec02b64952ef92213531aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250814-102553-9278d1f7.tgz","fileCount":483,"integrity":"sha512-RTropbeZ/wKezy04CrATEKqE1tOLSmJ8uBFtI/ybwJHQGerLCD7kwdSTOLfW10q9wy7FbliiOWqH3qzfUOWhtg==","signatures":[{"sig":"MEUCIQDBbVpe5aGWESdLH3p+4vs93hOcwvGWPkSNjmzLvYS9wQIgMe7BajslpHMsZBd5MbhbOYzGjHT3INRXv+BfxCRrBLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26901461},"main":"api/index.js","gitHead":"2fe206518acdc88d9739140f808a0b03f83fe5ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.3","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/core":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/cron":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/util":"1.16.49-beta-20250814-102553-9278d1f7","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.49-beta-20250814-102553-9278d1f7","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250814-102553-9278d1f7","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250814-102553-9278d1f7","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/logger":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/models":"1.16.49-beta-20250814-102553-9278d1f7","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.19","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250814-102553-9278d1f7","@blocklet/js-sdk":"1.16.49-beta-20250814-102553-9278d1f7","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250814-102553-9278d1f7","@abtnode/db-cache":"1.16.49-beta-20250814-102553-9278d1f7","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.49-beta-20250814-102553-9278d1f7","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.49-beta-20250814-102553-9278d1f7","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250814-102553-9278d1f7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250814-102553-9278d1f7","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250814-102553-9278d1f7","@blocklet/uploader-server":"^0.2.5","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250814-102553-9278d1f7","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.19","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250814-102553-9278d1f7","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.19","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.19","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.16","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.16","@blocklet/launcher-layout":"^3.1.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250814-102553-9278d1f7_1755167367386_0.5330798685588394","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250815-032308-7bcf0b85":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250815-032308-7bcf0b85","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250815-032308-7bcf0b85","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"61e59e8de5ed438d77e54d1067fb1e8ad0b197b2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250815-032308-7bcf0b85.tgz","fileCount":483,"integrity":"sha512-K4oXRjBDKkMoKC8+xoVTtsIxFNGIE+0VKxOLuY4gw1ocAPPe0HiHdOp4Ipo4rVesd8/frs65MfK92ew68ULBRA==","signatures":[{"sig":"MEUCIQD/4Hg34W6Xs1hc10NYWjpSy7KeodJxjxwfRZUeSDeLJAIgDBE8cfnroi+ufgTIPcx6MNwYM9GjTa19OdYaNhfja5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26901461},"main":"api/index.js","gitHead":"75dd236eb42d14a5093c1364e51625412aa91790","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.21.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.21.3","@ocap/client":"1.21.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/core":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/cron":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/util":"1.16.49-beta-20250815-032308-7bcf0b85","@arcblock/did":"1.21.2","@arcblock/jwt":"1.21.2","@blocklet/env":"1.16.49-beta-20250815-032308-7bcf0b85","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250815-032308-7bcf0b85","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250815-032308-7bcf0b85","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/logger":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/models":"1.16.49-beta-20250815-032308-7bcf0b85","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.19","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250815-032308-7bcf0b85","@blocklet/js-sdk":"1.16.49-beta-20250815-032308-7bcf0b85","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250815-032308-7bcf0b85","@abtnode/db-cache":"1.16.49-beta-20250815-032308-7bcf0b85","@arcblock/did-ext":"1.21.2","@abtnode/analytics":"1.16.49-beta-20250815-032308-7bcf0b85","@arcblock/did-util":"1.21.2","@blocklet/constant":"1.16.49-beta-20250815-032308-7bcf0b85","@arcblock/event-hub":"1.21.2","@arcblock/validator":"1.21.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250815-032308-7bcf0b85","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250815-032308-7bcf0b85","@arcblock/did-connect-js":"1.21.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250815-032308-7bcf0b85","@blocklet/uploader-server":"^0.2.5","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250815-032308-7bcf0b85","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.19","@ocap/wallet":"1.21.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.21.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250815-032308-7bcf0b85","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.19","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.19","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.16","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.16","@blocklet/launcher-layout":"^3.1.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250815-032308-7bcf0b85_1755228413211_0.37642303758859796","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250819-084933-3bcbd851":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250819-084933-3bcbd851","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250819-084933-3bcbd851","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"998f563546ea5942e44616a39f707cd7bad41868","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250819-084933-3bcbd851.tgz","fileCount":483,"integrity":"sha512-BwVhLBCx0rPB7eJK+rdPAteW34PyH09TWIDwvas/VA6tPlI8j5a8rYeWYQi4YqDduyrBfMZbAusHPvskOzW1eQ==","signatures":[{"sig":"MEYCIQC3hVBfmDPnAERXJGp714A0hgdB5VA8I9PjBGoFTcrdOAIhAKyzdj6e4e3Lrpmw8mZL36055pLiTOXRRpb+CYbUw/oQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26759619},"main":"api/index.js","gitHead":"b8bbf2279e9a29bd58eac7b66e1db16e851a183c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/core":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/cron":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/util":"1.16.49-beta-20250819-084933-3bcbd851","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250819-084933-3bcbd851","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250819-084933-3bcbd851","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250819-084933-3bcbd851","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/client":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/logger":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/models":"1.16.49-beta-20250819-084933-3bcbd851","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.23","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250819-084933-3bcbd851","@blocklet/js-sdk":"1.16.49-beta-20250819-084933-3bcbd851","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250819-084933-3bcbd851","@abtnode/db-cache":"1.16.49-beta-20250819-084933-3bcbd851","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250819-084933-3bcbd851","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250819-084933-3bcbd851","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250819-084933-3bcbd851","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250819-084933-3bcbd851","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250819-084933-3bcbd851","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250819-084933-3bcbd851","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.23","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.23","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.23","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250819-084933-3bcbd851","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.23","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.23","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.17","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.17","@blocklet/launcher-layout":"^3.1.23","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.23","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250819-084933-3bcbd851_1755593599536_0.6819331807861151","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250821-102221-1b7283d6":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250821-102221-1b7283d6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250821-102221-1b7283d6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b7537b04769cdafa72fb5b70afd3aacbaa0284e4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250821-102221-1b7283d6.tgz","fileCount":483,"integrity":"sha512-nQ8t9gF+kMLuwuJ670j1RJpX8BBNPeQZDQOWlAuIeUKBTHBfVpn24nRBFeyG0C3olCh/ZH7AUs4azqb96peE7w==","signatures":[{"sig":"MEQCIDISZH3aLgLMBtBf3Gqdb3T/3blRhaoa372PLT21I3jzAiA0v86OhR0kosAQOsRc4i15FzNyahm0oXzDd71qnVlG5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26907057},"main":"api/index.js","gitHead":"4fdd3b0cfb87b45ff8c0d539f83c3ddcbd71465b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250821-102221-1b7283d6","@abtnode/core":"1.16.49-beta-20250821-102221-1b7283d6","@abtnode/cron":"1.16.49-beta-20250821-102221-1b7283d6","@abtnode/util":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250821-102221-1b7283d6","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250821-102221-1b7283d6","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250821-102221-1b7283d6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250821-102221-1b7283d6","@abtnode/models":"1.16.49-beta-20250821-102221-1b7283d6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.25","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250821-102221-1b7283d6","@blocklet/js-sdk":"1.16.49-beta-20250821-102221-1b7283d6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250821-102221-1b7283d6","@abtnode/db-cache":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250821-102221-1b7283d6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250821-102221-1b7283d6","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250821-102221-1b7283d6","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250821-102221-1b7283d6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.25","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.25","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250821-102221-1b7283d6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.25","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.25","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.18","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.18","@blocklet/launcher-layout":"^3.1.25","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.25","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250821-102221-1b7283d6_1755771966813_0.7681190964165352","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250822-070545-6d3344cc":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250822-070545-6d3344cc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250822-070545-6d3344cc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"380d41f743a57855befdf3d54a4d22a71ebe54e2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250822-070545-6d3344cc.tgz","fileCount":483,"integrity":"sha512-IuAaxRRsDfaY1F56TGNXcOboE9grIEGfIeXhaCTkl2R31/rTsEDafcPY7FKIGb/IpUdfpCkFIykUIFAJayz9qA==","signatures":[{"sig":"MEYCIQDCkzbQPg+nDY4PExVbwOmvpiPk8FvQIT12CA2a/sWdCwIhAJQEAOriNv2ii7pee3vt674W6GYDUlFEdWOoqv7OjSHN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26905740},"main":"api/index.js","gitHead":"c5560fe749fe495b03003ac7325da29c71f5e62b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250822-070545-6d3344cc","@abtnode/core":"1.16.49-beta-20250822-070545-6d3344cc","@abtnode/cron":"1.16.49-beta-20250822-070545-6d3344cc","@abtnode/util":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250822-070545-6d3344cc","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250822-070545-6d3344cc","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250822-070545-6d3344cc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250822-070545-6d3344cc","@abtnode/models":"1.16.49-beta-20250822-070545-6d3344cc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.25","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250822-070545-6d3344cc","@blocklet/js-sdk":"1.16.49-beta-20250822-070545-6d3344cc","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250822-070545-6d3344cc","@abtnode/db-cache":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250822-070545-6d3344cc","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250822-070545-6d3344cc","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250822-070545-6d3344cc","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250822-070545-6d3344cc","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.25","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.25","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.25","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250822-070545-6d3344cc","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.25","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.25","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.18","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.18","@blocklet/launcher-layout":"^3.1.25","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.25","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250822-070545-6d3344cc_1755846560618_0.23991242683073843","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250823-082650-626c1473":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250823-082650-626c1473","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250823-082650-626c1473","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f9a2ee850c01dd5405f24763ccd528628a7940b0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250823-082650-626c1473.tgz","fileCount":484,"integrity":"sha512-jKSneC+h+dBWEs8tVNgX+2Ou0NNBLgWUP5UHC+GMsjbHmYnwyS1P6cQsrdB7da/MiXtKAvAhmQHuBvLQcCucQQ==","signatures":[{"sig":"MEYCIQC60cYpx5akWjerRhn+ShVsdiQzlQ2erUEMLm9NaS3s7wIhAM5AzYRznBR1qlJo3VWhlEOLdLKa6WS3bOhE+kQzj8hq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26942841},"main":"api/index.js","gitHead":"54d2281fc6f72dadd12ed86b38d5a4e150bcaba8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250823-082650-626c1473","@abtnode/core":"1.16.49-beta-20250823-082650-626c1473","@abtnode/cron":"1.16.49-beta-20250823-082650-626c1473","@abtnode/util":"1.16.49-beta-20250823-082650-626c1473","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250823-082650-626c1473","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250823-082650-626c1473","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250823-082650-626c1473","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250823-082650-626c1473","@abtnode/models":"1.16.49-beta-20250823-082650-626c1473","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.27","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250823-082650-626c1473","@blocklet/js-sdk":"1.16.49-beta-20250823-082650-626c1473","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250823-082650-626c1473","@abtnode/db-cache":"1.16.49-beta-20250823-082650-626c1473","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250823-082650-626c1473","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250823-082650-626c1473","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250823-082650-626c1473","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250823-082650-626c1473","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250823-082650-626c1473","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250823-082650-626c1473","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250823-082650-626c1473","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.27","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.27","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.27","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250823-082650-626c1473","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.27","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.27","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.18","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.18","@blocklet/launcher-layout":"^3.1.27","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.27","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250823-082650-626c1473_1755937837123_0.9061799002197075","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250826-112154-8ca981fa":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250826-112154-8ca981fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250826-112154-8ca981fa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7169eef2e3deac619809335a7049fb8d9236ce71","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250826-112154-8ca981fa.tgz","fileCount":484,"integrity":"sha512-a3UfvmTalSaerBMAIo6WxMooyQJLb3dQsEFyvL5JTxDE4jk0CbJUE0rvsHxPzQGj/MRSLiSvZcDv14Qa93mg5Q==","signatures":[{"sig":"MEYCIQCY8Be0p/5LYG2n+n2Wz0NwAkOOQQY+vuBtfreSiAMa5gIhAP/fDOk3KreQFSue4aISJHYXbC0Fs8u/i0dUTU0yOZKf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26942877},"main":"api/index.js","gitHead":"f31434546e024c4ce20a1d3c0d34b64f12980536","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250826-112154-8ca981fa","@abtnode/core":"1.16.49-beta-20250826-112154-8ca981fa","@abtnode/cron":"1.16.49-beta-20250826-112154-8ca981fa","@abtnode/util":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250826-112154-8ca981fa","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250826-112154-8ca981fa","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250826-112154-8ca981fa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250826-112154-8ca981fa","@abtnode/models":"1.16.49-beta-20250826-112154-8ca981fa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.27","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250826-112154-8ca981fa","@blocklet/js-sdk":"1.16.49-beta-20250826-112154-8ca981fa","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250826-112154-8ca981fa","@abtnode/db-cache":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250826-112154-8ca981fa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250826-112154-8ca981fa","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250826-112154-8ca981fa","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250826-112154-8ca981fa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.27","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.27","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.27","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250826-112154-8ca981fa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.27","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.27","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.18","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.18","@blocklet/launcher-layout":"^3.1.27","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.27","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250826-112154-8ca981fa_1756207531258_0.2786530955409987","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250827-025603-2bb1a7ee":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250827-025603-2bb1a7ee","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250827-025603-2bb1a7ee","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9e56ca88c4422b6e5ac37c39908d846e5483bc02","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250827-025603-2bb1a7ee.tgz","fileCount":484,"integrity":"sha512-soZt1NadyzTa03oWnW4PUzlhbzMQohWqKAGQB4t15PgXICL28gh3NW/U4edOYM2kR60NPrp5Kg+fAVnWvUXAGA==","signatures":[{"sig":"MEYCIQCmnVXoiPK5n/+rS4kvBpy7n3muhkv7V8mcYu9ziPFfhQIhAJuZkUKd1mmAPd3RfTo5bQA9i6lh/hyLsz1t53n84Cbg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26958253},"main":"api/index.js","gitHead":"2b70eea34e8bc8546abb09d38935e8906d9586fd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250827-025603-2bb1a7ee","@abtnode/core":"1.16.49-beta-20250827-025603-2bb1a7ee","@abtnode/cron":"1.16.49-beta-20250827-025603-2bb1a7ee","@abtnode/util":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250827-025603-2bb1a7ee","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250827-025603-2bb1a7ee","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250827-025603-2bb1a7ee","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250827-025603-2bb1a7ee","@abtnode/models":"1.16.49-beta-20250827-025603-2bb1a7ee","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.30","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250827-025603-2bb1a7ee","@blocklet/js-sdk":"1.16.49-beta-20250827-025603-2bb1a7ee","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250827-025603-2bb1a7ee","@abtnode/db-cache":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250827-025603-2bb1a7ee","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250827-025603-2bb1a7ee","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250827-025603-2bb1a7ee","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250827-025603-2bb1a7ee","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.30","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.30","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.30","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250827-025603-2bb1a7ee","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.30","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.30","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.18","@blocklet/payment-react":"^1.19.18","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.18","@blocklet/launcher-layout":"^3.1.30","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.30","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250827-025603-2bb1a7ee_1756263593100_0.7320729017957595","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250828-094758-93e69d1f":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250828-094758-93e69d1f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250828-094758-93e69d1f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2b27acc037b90ba205f5dcc84268496b2212efcf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250828-094758-93e69d1f.tgz","fileCount":484,"integrity":"sha512-hjMU5vQXeAx4Gf/+K/5Kon17HLEcDeeRh3vf9LxMlxXx0yjjOJa0cVFisDLtcWG5fu4SHXPBIJqfYfG7EwLLaA==","signatures":[{"sig":"MEYCIQDgx8RQbVgVz6YSzTW0SilJ8jrugvIx1sNFfjaMYsqMHAIhAIwYFAMhPXBc4AicqrwA5130D4X/EKxEPusAw9hPxewE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26980969},"main":"api/index.js","gitHead":"587711a6df767cafaadbb503daeac586e22c3988","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250828-094758-93e69d1f","@abtnode/core":"1.16.49-beta-20250828-094758-93e69d1f","@abtnode/cron":"1.16.49-beta-20250828-094758-93e69d1f","@abtnode/util":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250828-094758-93e69d1f","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250828-094758-93e69d1f","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250828-094758-93e69d1f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250828-094758-93e69d1f","@abtnode/models":"1.16.49-beta-20250828-094758-93e69d1f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.32","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250828-094758-93e69d1f","@blocklet/js-sdk":"1.16.49-beta-20250828-094758-93e69d1f","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250828-094758-93e69d1f","@abtnode/db-cache":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250828-094758-93e69d1f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250828-094758-93e69d1f","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250828-094758-93e69d1f","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250828-094758-93e69d1f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.32","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.32","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250828-094758-93e69d1f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.32","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.32","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.19.21","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.32","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.32","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250828-094758-93e69d1f_1756374709694_0.11624087510652115","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250828-131156-98768a61":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250828-131156-98768a61","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250828-131156-98768a61","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c10586c63c405c0fb4c1d829b8bab701b3ffc22b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250828-131156-98768a61.tgz","fileCount":484,"integrity":"sha512-kXRpmzCZ9aGH++VDY+nk9BFYX7HB4nqb/scZjFRwDtt949k5B2Nd1t7Yr8ck4GICTafpPfda6H+QxRzcaRvzJA==","signatures":[{"sig":"MEUCIEPH1Dwfhkjbv0ObmPFcQtWTECYjqm8wKof0w87HA5XEAiEA45maXn2D9IJw6/4I8phCyLYqLp7tNseleSRf99maBkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26981349},"main":"api/index.js","gitHead":"2d2312333cf9dd50034609c678f2fd777e0ba25a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.22.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.22.2","@ocap/client":"1.22.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250828-131156-98768a61","@abtnode/core":"1.16.49-beta-20250828-131156-98768a61","@abtnode/cron":"1.16.49-beta-20250828-131156-98768a61","@abtnode/util":"1.16.49-beta-20250828-131156-98768a61","@arcblock/did":"1.22.2","@arcblock/jwt":"1.22.2","@blocklet/env":"1.16.49-beta-20250828-131156-98768a61","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250828-131156-98768a61","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250828-131156-98768a61","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250828-131156-98768a61","@abtnode/models":"1.16.49-beta-20250828-131156-98768a61","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.32","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250828-131156-98768a61","@blocklet/js-sdk":"1.16.49-beta-20250828-131156-98768a61","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250828-131156-98768a61","@abtnode/db-cache":"1.16.49-beta-20250828-131156-98768a61","@arcblock/did-ext":"1.22.2","@abtnode/analytics":"1.16.49-beta-20250828-131156-98768a61","@arcblock/did-util":"1.22.2","@blocklet/constant":"1.16.49-beta-20250828-131156-98768a61","@arcblock/event-hub":"1.22.2","@arcblock/validator":"1.22.2","@blocklet/server-js":"1.16.49-beta-20250828-131156-98768a61","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250828-131156-98768a61","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250828-131156-98768a61","@arcblock/did-connect-js":"1.22.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250828-131156-98768a61","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250828-131156-98768a61","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.32","@ocap/wallet":"1.22.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.22.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.32","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250828-131156-98768a61","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.32","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.32","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.19.21","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.32","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.32","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250828-131156-98768a61_1756386935776_0.4597428043394398","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250829-075052-2563fcb3":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250829-075052-2563fcb3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250829-075052-2563fcb3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"96dd81ec0910ab3656822e2b2437a5c317a14cd4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250829-075052-2563fcb3.tgz","fileCount":484,"integrity":"sha512-OUdgtsrlR6qmGQHemXxxcBCVhOJ1WWnhWuoOxz2qfu60q0+K9NdjgjNldl6/wWnHWF+ag9ERUsKbE1x/2keKkw==","signatures":[{"sig":"MEUCIQDYxRdeLBIDYhbfX3Cm9nTjeOhxMDP/dSb94vjHfy5TzQIgG5m44LqiBAgsN1dpN+OTMnqnCVk4iJVWPLffmeRM3qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26827736},"main":"api/index.js","gitHead":"00522456124ad574b52f682e9debe33864469de0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250829-075052-2563fcb3","@abtnode/core":"1.16.49-beta-20250829-075052-2563fcb3","@abtnode/cron":"1.16.49-beta-20250829-075052-2563fcb3","@abtnode/util":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.49-beta-20250829-075052-2563fcb3","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250829-075052-2563fcb3","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250829-075052-2563fcb3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250829-075052-2563fcb3","@abtnode/models":"1.16.49-beta-20250829-075052-2563fcb3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.32","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250829-075052-2563fcb3","@blocklet/js-sdk":"1.16.49-beta-20250829-075052-2563fcb3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250829-075052-2563fcb3","@abtnode/db-cache":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250829-075052-2563fcb3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250829-075052-2563fcb3","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250829-075052-2563fcb3","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250829-075052-2563fcb3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.32","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.32","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.32","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250829-075052-2563fcb3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.32","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.32","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.19.21","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.32","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.32","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250829-075052-2563fcb3_1756454069010_0.13742869811357106","host":"s3://npm-registry-packages-npm-production"}},"1.16.49-beta-20250902-002109-7f238eb8":{"name":"@abtnode/blocklet-services","version":"1.16.49-beta-20250902-002109-7f238eb8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49-beta-20250902-002109-7f238eb8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fb88ff42dbbbaba4ef9a4fb4ce03be8132179bd5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49-beta-20250902-002109-7f238eb8.tgz","fileCount":484,"integrity":"sha512-kE2x1zW31ImeZoDoQ8nQcvOnh7E04/PImyqDZRZkI4l660lEZ5G2H/KANCgMIphmYd134MOqUOPp2DQZox7hrQ==","signatures":[{"sig":"MEYCIQDztXR87G+MEio8r77ZG5Sbf2c3HY+0xHlFZZWWYPTGfQIhALtufCBLcRKkH7T9QiKWgspFei/RjYtjGyOoBIpqUkrg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26983011},"main":"api/index.js","gitHead":"9bee8945b677d3f490bf3620b71f030a25268aa0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49-beta-20250902-002109-7f238eb8","@abtnode/core":"1.16.49-beta-20250902-002109-7f238eb8","@abtnode/cron":"1.16.49-beta-20250902-002109-7f238eb8","@abtnode/util":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.49-beta-20250902-002109-7f238eb8","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49-beta-20250902-002109-7f238eb8","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49-beta-20250902-002109-7f238eb8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49-beta-20250902-002109-7f238eb8","@abtnode/models":"1.16.49-beta-20250902-002109-7f238eb8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.49-beta-20250902-002109-7f238eb8","@blocklet/js-sdk":"1.16.49-beta-20250902-002109-7f238eb8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49-beta-20250902-002109-7f238eb8","@abtnode/db-cache":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49-beta-20250902-002109-7f238eb8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49-beta-20250902-002109-7f238eb8","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49-beta-20250902-002109-7f238eb8","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49-beta-20250902-002109-7f238eb8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49-beta-20250902-002109-7f238eb8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49-beta-20250902-002109-7f238eb8_1756772693124_0.3481824659644932","host":"s3://npm-registry-packages-npm-production"}},"1.16.49":{"name":"@abtnode/blocklet-services","version":"1.16.49","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.49","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"44ec74f0c0871c9a99bb531e7ca8f9523fc9ece4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.49.tgz","fileCount":484,"integrity":"sha512-uBbV3XxQKBAa3RsH8eBXZ4AzBOHbQwRDHhNMQIlyXx4t0ziiw8uyvO/OLyiRlACRrSE7q+MHtr4eEQvUBetuiw==","signatures":[{"sig":"MEUCICSIbeIx8R1ib8PvKlsTafnJfXdGpMnTs4RoKrk11lPBAiEAr9c/uoTpJJjgHwLjy0bgqxJuUlWAJZzsvNLnGrtRd0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26982351},"main":"api/index.js","gitHead":"58c3ce97ab6586c52c5cee838a072d49ccb59b4b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.49","@abtnode/core":"1.16.49","@abtnode/cron":"1.16.49","@abtnode/util":"1.16.49","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.49","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.49","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.49","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.49","@abtnode/models":"1.16.49","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.49","@blocklet/js-sdk":"1.16.49","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.49","@abtnode/db-cache":"1.16.49","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.49","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.49","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.49","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.49","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.49","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.49","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.49","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.49","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.49_1756773308744_0.2063474810268746","host":"s3://npm-registry-packages-npm-production"}},"1.16.50-beta-20250902-043619-201bcaed":{"name":"@abtnode/blocklet-services","version":"1.16.50-beta-20250902-043619-201bcaed","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.50-beta-20250902-043619-201bcaed","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cf1209cfc754cf3ddde931ef224a5998e1723f0b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.50-beta-20250902-043619-201bcaed.tgz","fileCount":484,"integrity":"sha512-HbeLEyv3Fot0SaAUXinHL6HR3RFUDi9HvIPa+4XOIm2b4EXvDLwdIpOep5luOQGwEh0QQfd2oLx1rFDsWczhYw==","signatures":[{"sig":"MEYCIQDl4522zNGoRhi/TiHUmORl782xldYokSerN9VxqfMZ9AIhAOfttVTD31qfDEf0myfC2Tniuda/B0tHjeEkgg0YWtSi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26984839},"main":"api/index.js","gitHead":"303555dda4a22370d579651b10886d05688c5533","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.50-beta-20250902-043619-201bcaed","@abtnode/core":"1.16.50-beta-20250902-043619-201bcaed","@abtnode/cron":"1.16.50-beta-20250902-043619-201bcaed","@abtnode/util":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.50-beta-20250902-043619-201bcaed","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.50-beta-20250902-043619-201bcaed","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.50-beta-20250902-043619-201bcaed","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.50-beta-20250902-043619-201bcaed","@abtnode/models":"1.16.50-beta-20250902-043619-201bcaed","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.50-beta-20250902-043619-201bcaed","@blocklet/js-sdk":"1.16.50-beta-20250902-043619-201bcaed","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.50-beta-20250902-043619-201bcaed","@abtnode/db-cache":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.50-beta-20250902-043619-201bcaed","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.50-beta-20250902-043619-201bcaed","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.50-beta-20250902-043619-201bcaed","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.50-beta-20250902-043619-201bcaed","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.50-beta-20250902-043619-201bcaed","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.50-beta-20250902-043619-201bcaed_1756788012315_0.30952815708918613","host":"s3://npm-registry-packages-npm-production"}},"1.16.50-beta-20250902-084222-ed7de4a8":{"name":"@abtnode/blocklet-services","version":"1.16.50-beta-20250902-084222-ed7de4a8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.50-beta-20250902-084222-ed7de4a8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"79134a94aab42061c58afc9766608413db2d21f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.50-beta-20250902-084222-ed7de4a8.tgz","fileCount":484,"integrity":"sha512-IrUp8iVtUGa3XhbUHMpq7QlrEO7n3hadfJ4CdE8JcA+AwAudwTx8jgrHtFIBbBSAAMBIEQcXHJug7tX8MT636Q==","signatures":[{"sig":"MEUCIQDMC5HmixU6J0qKzTXNUZ7gJGH8gKsZLxSAIT11vaKn1QIgO3lcvdRXQGzMligojDdrCx+sQ1yd0cyk4V5u/NgF4zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26984839},"main":"api/index.js","gitHead":"a38c234351b618eeaea323c8cd7dee9760ab030f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.50-beta-20250902-084222-ed7de4a8","@abtnode/core":"1.16.50-beta-20250902-084222-ed7de4a8","@abtnode/cron":"1.16.50-beta-20250902-084222-ed7de4a8","@abtnode/util":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.50-beta-20250902-084222-ed7de4a8","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.50-beta-20250902-084222-ed7de4a8","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.50-beta-20250902-084222-ed7de4a8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.50-beta-20250902-084222-ed7de4a8","@abtnode/models":"1.16.50-beta-20250902-084222-ed7de4a8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.50-beta-20250902-084222-ed7de4a8","@blocklet/js-sdk":"1.16.50-beta-20250902-084222-ed7de4a8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.50-beta-20250902-084222-ed7de4a8","@abtnode/db-cache":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.50-beta-20250902-084222-ed7de4a8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.50-beta-20250902-084222-ed7de4a8","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.50-beta-20250902-084222-ed7de4a8","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.50-beta-20250902-084222-ed7de4a8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.50-beta-20250902-084222-ed7de4a8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.50-beta-20250902-084222-ed7de4a8_1756802760226_0.2559973786897518","host":"s3://npm-registry-packages-npm-production"}},"1.16.50":{"name":"@abtnode/blocklet-services","version":"1.16.50","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.50","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ae5c6be05f47aa67fbed10958e9a0ae4b0954c1a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.50.tgz","fileCount":484,"integrity":"sha512-q1hr5LBhgPg5getasphJYGRRHmFVengE5zByJHCtRaHgzPjcqwHJUeDl3p4o/TgK8FlXJEmBpUseKuwbeuPZZQ==","signatures":[{"sig":"MEQCIDRQ8rmddy1ppKmswzxVZsq7IeMUIPDaNOr0jJYwdoypAiAweTqQMyH4g8E+l0UHmXIAxJv+sozFiC8HJ63/q8cXPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26984179},"main":"api/index.js","gitHead":"142ced081f92724f0abe11b093b6313b0a1cef2b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.50","@abtnode/core":"1.16.50","@abtnode/cron":"1.16.50","@abtnode/util":"1.16.50","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.50","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.50","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.50","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.50","@abtnode/models":"1.16.50","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.50","@blocklet/js-sdk":"1.16.50","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.50","@abtnode/db-cache":"1.16.50","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.50","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.50","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.50","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.50","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.50","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.50","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.50","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.50","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.50_1756802916035_0.9090957536408075","host":"s3://npm-registry-packages-npm-production"}},"1.16.51-beta-20250904-031834-c611f059":{"name":"@abtnode/blocklet-services","version":"1.16.51-beta-20250904-031834-c611f059","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.51-beta-20250904-031834-c611f059","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7b5110f21737390d5d65b3e282ea988560540030","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.51-beta-20250904-031834-c611f059.tgz","fileCount":484,"integrity":"sha512-1fG6PNhDx3yAjrJCXWNdi/EhCD8qYTi3Xg0BFHb3Z5Ucs3K09PuIx8Uao4HGQ5u7DFuUnz75OSkR65lSFwI5hw==","signatures":[{"sig":"MEUCIBVSyO66URpBdc7X6U54qqmszyn9CXjAqAC2+B83vwZbAiEAntYnWxERgH9lMT1ayqQR3z2CxtkTkQPEE17DNoCOsN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26984839},"main":"api/index.js","gitHead":"c5cedc16ca7239ec7dcadd8e046b2f8684df335c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.51-beta-20250904-031834-c611f059","@abtnode/core":"1.16.51-beta-20250904-031834-c611f059","@abtnode/cron":"1.16.51-beta-20250904-031834-c611f059","@abtnode/util":"1.16.51-beta-20250904-031834-c611f059","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.51-beta-20250904-031834-c611f059","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.51-beta-20250904-031834-c611f059","@blocklet/xss":"^0.2.5","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.51-beta-20250904-031834-c611f059","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.51-beta-20250904-031834-c611f059","@abtnode/models":"1.16.51-beta-20250904-031834-c611f059","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.33","transliteration":"^2.3.5","@blocklet/images":"1.16.51-beta-20250904-031834-c611f059","@blocklet/js-sdk":"1.16.51-beta-20250904-031834-c611f059","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.51-beta-20250904-031834-c611f059","@abtnode/db-cache":"1.16.51-beta-20250904-031834-c611f059","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.51-beta-20250904-031834-c611f059","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.51-beta-20250904-031834-c611f059","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.51-beta-20250904-031834-c611f059","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.51-beta-20250904-031834-c611f059","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.51-beta-20250904-031834-c611f059","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.51-beta-20250904-031834-c611f059","@blocklet/uploader-server":"^0.2.7","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.51-beta-20250904-031834-c611f059","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.33","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.33","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.33","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.51-beta-20250904-031834-c611f059","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.33","@blocklet/uploader":"^0.2.7","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.33","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.19","@blocklet/payment-react":"^1.20.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.19","@blocklet/launcher-layout":"^3.1.33","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.33","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.51-beta-20250904-031834-c611f059_1756956135102_0.3364383214226818","host":"s3://npm-registry-packages-npm-production"}},"1.16.51-beta-20250905-023351-70af144b":{"name":"@abtnode/blocklet-services","version":"1.16.51-beta-20250905-023351-70af144b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.51-beta-20250905-023351-70af144b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0b6c0d409604644d89f219565d8c6c77b856dcdb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.51-beta-20250905-023351-70af144b.tgz","fileCount":494,"integrity":"sha512-k8dabwMVSbdLeCM/nDyXYvSHQmc/DOs7RXXkauHzEniBQLoRMMcao/LFfYaO0Lnssav1JG+WBEqQ1CQU4MmyKQ==","signatures":[{"sig":"MEUCIQCaf771r5ui3rFhlyvuOURkiqQjADQV8FCdjPBuD+D66AIgZ12xvpKkfIul7JDsjsfiFx9wS6AwLrWDQvDt4EWoaLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27196206},"main":"api/index.js","gitHead":"d19892df7ce4f08a4a7a3ce96dff3bc6b01925ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.51-beta-20250905-023351-70af144b","@abtnode/core":"1.16.51-beta-20250905-023351-70af144b","@abtnode/cron":"1.16.51-beta-20250905-023351-70af144b","@abtnode/util":"1.16.51-beta-20250905-023351-70af144b","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.51-beta-20250905-023351-70af144b","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.51-beta-20250905-023351-70af144b","@blocklet/xss":"^0.2.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.51-beta-20250905-023351-70af144b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.51-beta-20250905-023351-70af144b","@abtnode/models":"1.16.51-beta-20250905-023351-70af144b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.34","transliteration":"^2.3.5","@blocklet/images":"1.16.51-beta-20250905-023351-70af144b","@blocklet/js-sdk":"1.16.51-beta-20250905-023351-70af144b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.51-beta-20250905-023351-70af144b","@abtnode/db-cache":"1.16.51-beta-20250905-023351-70af144b","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.51-beta-20250905-023351-70af144b","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.51-beta-20250905-023351-70af144b","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.51-beta-20250905-023351-70af144b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.51-beta-20250905-023351-70af144b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.51-beta-20250905-023351-70af144b","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.51-beta-20250905-023351-70af144b","@blocklet/uploader-server":"^0.2.8","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.51-beta-20250905-023351-70af144b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.34","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.34","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.51-beta-20250905-023351-70af144b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.34","@blocklet/uploader":"^0.2.9","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.34","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.22","@blocklet/payment-react":"^1.20.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.22","@blocklet/launcher-layout":"^3.1.34","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.34","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.51-beta-20250905-023351-70af144b_1757039858094_0.039712655182237766","host":"s3://npm-registry-packages-npm-production"}},"1.16.51-beta-20250905-051437-fe05adb2":{"name":"@abtnode/blocklet-services","version":"1.16.51-beta-20250905-051437-fe05adb2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.51-beta-20250905-051437-fe05adb2","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"40891c12b70faa642f3f8b46442b8a9edebeccea","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.51-beta-20250905-051437-fe05adb2.tgz","fileCount":494,"integrity":"sha512-yi8yPI0pwcR8DMHky3XBIvrL+o4OYQ6CuS65cQNGEHOGcZZhl7wrmxHIMa/D0/w5yFCLCwC0yJLTIHQjoPQXig==","signatures":[{"sig":"MEUCIQCpXGCssPoFdlj3/iv29ExSeuCdJNr+2XLHUaYCXEMFgwIgPBDv7Z1L7ddbZ+CavhLB9mq0mmEplpQK6OnvCxBEFSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27196395},"main":"api/index.js","gitHead":"cadff492e3858895a3e0565b0b1778f166fb34f7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.51-beta-20250905-051437-fe05adb2","@abtnode/core":"1.16.51-beta-20250905-051437-fe05adb2","@abtnode/cron":"1.16.51-beta-20250905-051437-fe05adb2","@abtnode/util":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.51-beta-20250905-051437-fe05adb2","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.51-beta-20250905-051437-fe05adb2","@blocklet/xss":"^0.2.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.51-beta-20250905-051437-fe05adb2","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.51-beta-20250905-051437-fe05adb2","@abtnode/models":"1.16.51-beta-20250905-051437-fe05adb2","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.34","transliteration":"^2.3.5","@blocklet/images":"1.16.51-beta-20250905-051437-fe05adb2","@blocklet/js-sdk":"1.16.51-beta-20250905-051437-fe05adb2","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.51-beta-20250905-051437-fe05adb2","@abtnode/db-cache":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.51-beta-20250905-051437-fe05adb2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.51-beta-20250905-051437-fe05adb2","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.51-beta-20250905-051437-fe05adb2","@blocklet/uploader-server":"^0.2.8","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.51-beta-20250905-051437-fe05adb2","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.34","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.34","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.51-beta-20250905-051437-fe05adb2","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.34","@blocklet/uploader":"^0.2.9","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.34","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.22","@blocklet/payment-react":"^1.20.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.22","@blocklet/launcher-layout":"^3.1.34","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.34","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.51-beta-20250905-051437-fe05adb2_1757049496957_0.500684705318402","host":"s3://npm-registry-packages-npm-production"}},"1.16.51":{"name":"@abtnode/blocklet-services","version":"1.16.51","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.51","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0b20ff64267952b835dc384b8a8ff23db3de795b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.51.tgz","fileCount":494,"integrity":"sha512-xARtWaWF6bkN4DzlzP0G2dNvhPokjMIqUbkcd5qEZL8gghTfHaRpHaneNEc++80EiXwfT4rLgGLuAoR1V7hVRQ==","signatures":[{"sig":"MEUCIAwqdGofbLk3PUXrsLJw+fOP+dfCpy93Tdql/A/gVRBxAiEA3lLODnMZdJZUG2Eo3Ispz/9ScTs9+Y3lhA/BCvxeENg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27195735},"main":"api/index.js","gitHead":"32897dd6a5e92368f1870bba34cbbb38da95da89","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.51","@abtnode/core":"1.16.51","@abtnode/cron":"1.16.51","@abtnode/util":"1.16.51","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.51","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.51","@blocklet/xss":"^0.2.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.51","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.51","@abtnode/models":"1.16.51","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.34","transliteration":"^2.3.5","@blocklet/images":"1.16.51","@blocklet/js-sdk":"1.16.51","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.51","@abtnode/db-cache":"1.16.51","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.51","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.51","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.51","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.51","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.51","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.51","@blocklet/uploader-server":"^0.2.8","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.51","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.34","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.34","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.34","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.51","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.34","@blocklet/uploader":"^0.2.9","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.34","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.22","@blocklet/payment-react":"^1.20.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.22","@blocklet/launcher-layout":"^3.1.34","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.34","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.51_1757049927375_0.058987641100412214","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250908-085420-224a58fa":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250908-085420-224a58fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250908-085420-224a58fa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"be000c41e608981f6ffa60add0d215ae814c9a56","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250908-085420-224a58fa.tgz","fileCount":494,"integrity":"sha512-Bib6gjzeloghgrRvr56PwJr+JAyPXVi/I5+t1+aFZSDYH+jccl5NT/He/gJxFMMDzDy2P6rQleGH2DBfpAJiNA==","signatures":[{"sig":"MEUCIQDkgb58NpGE8vUmi6+PQ9cjELvlw2CItCcwt4seimprYAIgc87wNyO+HYAAMebJnPr4jO3XRpcdvdz/Q0xvo0lI3To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27185977},"main":"api/index.js","gitHead":"400eda55fc1058c961fd622907237a649b5c4f86","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250908-085420-224a58fa","@abtnode/core":"1.16.52-beta-20250908-085420-224a58fa","@abtnode/cron":"1.16.52-beta-20250908-085420-224a58fa","@abtnode/util":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250908-085420-224a58fa","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.52-beta-20250908-085420-224a58fa","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250908-085420-224a58fa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250908-085420-224a58fa","@abtnode/models":"1.16.52-beta-20250908-085420-224a58fa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.36","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250908-085420-224a58fa","@blocklet/js-sdk":"1.16.52-beta-20250908-085420-224a58fa","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250908-085420-224a58fa","@abtnode/db-cache":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250908-085420-224a58fa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250908-085420-224a58fa","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250908-085420-224a58fa","@blocklet/uploader-server":"^0.2.10","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250908-085420-224a58fa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.36","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.36","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.36","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250908-085420-224a58fa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.36","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.36","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.36","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.36","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250908-085420-224a58fa_1757321884504_0.9933660190650093","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250909-073849-4e392ab1":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250909-073849-4e392ab1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250909-073849-4e392ab1","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"18b8cbcb1f78a942ebad0a99711197318774cba3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250909-073849-4e392ab1.tgz","fileCount":494,"integrity":"sha512-whUwwgdtzs+FRwY8G6ePedEu2/xhLb0VaN54Ilji3Co0tCj2bzhEI+0CCsb6lHbd0hcOvqPTijIaHGFl9h+zcA==","signatures":[{"sig":"MEUCID/jIb8P6UMkb44Gh2O9vx0TKxktlwdeQcPUopksG9FCAiEAkCbZL8T7Qo248tYGh18wScmMINHRTWecPv+wVJh8L2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27188202},"main":"api/index.js","gitHead":"3b4b1551b181606f84799ba8b294fb36b483c9c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.4+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.4","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250909-073849-4e392ab1","@abtnode/core":"1.16.52-beta-20250909-073849-4e392ab1","@abtnode/cron":"1.16.52-beta-20250909-073849-4e392ab1","@abtnode/util":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250909-073849-4e392ab1","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.52-beta-20250909-073849-4e392ab1","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250909-073849-4e392ab1","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250909-073849-4e392ab1","@abtnode/models":"1.16.52-beta-20250909-073849-4e392ab1","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.37","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250909-073849-4e392ab1","@blocklet/js-sdk":"1.16.52-beta-20250909-073849-4e392ab1","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250909-073849-4e392ab1","@abtnode/db-cache":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250909-073849-4e392ab1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250909-073849-4e392ab1","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250909-073849-4e392ab1","@blocklet/uploader-server":"^0.2.10","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250909-073849-4e392ab1","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.37","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.37","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250909-073849-4e392ab1","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.37","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.37","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.37","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.37","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250909-073849-4e392ab1_1757403747324_0.7372072090700212","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250911-023851-d988be85":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250911-023851-d988be85","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250911-023851-d988be85","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"739ff445bf69d05bbe895dcd2f13fb8aa93a17cf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250911-023851-d988be85.tgz","fileCount":495,"integrity":"sha512-dxR7Y7mH48+IsHSXEbGUOB4PGwsudnC5jYXUES5Wx6M4/G2un1IJ7YzxIqxaOF8X9UA1PLyPhYloGMrIxvb5wQ==","signatures":[{"sig":"MEQCIHcuZRBNxldEe4iA7YcY2wuJUt94RBbKBJF2oktk4sZXAiASiXkRmJQofU0l5ZSjBvJHaYsu41tnMa3ghcdU91kTIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27199678},"main":"api/index.js","gitHead":"90c5cf74138797733868312beb5e509c9db3a8f8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250911-023851-d988be85","@abtnode/core":"1.16.52-beta-20250911-023851-d988be85","@abtnode/cron":"1.16.52-beta-20250911-023851-d988be85","@abtnode/util":"1.16.52-beta-20250911-023851-d988be85","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250911-023851-d988be85","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.52-beta-20250911-023851-d988be85","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250911-023851-d988be85","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250911-023851-d988be85","@abtnode/models":"1.16.52-beta-20250911-023851-d988be85","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.37","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250911-023851-d988be85","@blocklet/js-sdk":"1.16.52-beta-20250911-023851-d988be85","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250911-023851-d988be85","@abtnode/db-cache":"1.16.52-beta-20250911-023851-d988be85","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250911-023851-d988be85","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250911-023851-d988be85","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250911-023851-d988be85","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250911-023851-d988be85","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250911-023851-d988be85","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250911-023851-d988be85","@blocklet/uploader-server":"^0.2.10","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250911-023851-d988be85","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.37","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.37","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.37","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250911-023851-d988be85","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.37","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.37","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.37","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.37","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250911-023851-d988be85_1757558562423_0.37438937063707134","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250912-112002-e3499e9c":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250912-112002-e3499e9c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250912-112002-e3499e9c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9a382d3748f69d1c8cdfae186507ada6abb28f36","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250912-112002-e3499e9c.tgz","fileCount":495,"integrity":"sha512-vU96FvtvKGDd7GdHteEjK0b7WElDlHWVB+zOFqpzAP1opi5pxPxS3BJ41hdapMWegw0xNFU6hf8REswrqqdNHw==","signatures":[{"sig":"MEUCIQDogeWqN4QHQZufbip0rdmXUw71/L1xK1JUkuQmWchNYAIgG+PQgcDXv2XrWmfOEAgTyP+Z4BdTRmOD3XYvMXIQvyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27200346},"main":"api/index.js","gitHead":"3303bb51c52a4c6ebd19101a46397a96a9c63a6a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250912-112002-e3499e9c","@abtnode/core":"1.16.52-beta-20250912-112002-e3499e9c","@abtnode/cron":"1.16.52-beta-20250912-112002-e3499e9c","@abtnode/util":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250912-112002-e3499e9c","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.52-beta-20250912-112002-e3499e9c","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250912-112002-e3499e9c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250912-112002-e3499e9c","@abtnode/models":"1.16.52-beta-20250912-112002-e3499e9c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.40","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250912-112002-e3499e9c","@blocklet/js-sdk":"1.16.52-beta-20250912-112002-e3499e9c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250912-112002-e3499e9c","@abtnode/db-cache":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250912-112002-e3499e9c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250912-112002-e3499e9c","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250912-112002-e3499e9c","@blocklet/uploader-server":"^0.2.10","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250912-112002-e3499e9c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.40","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.40","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.40","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250912-112002-e3499e9c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.40","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.40","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.40","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.40","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250912-112002-e3499e9c_1757676234078_0.7385401942995435","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250916-025146-35d976f4":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250916-025146-35d976f4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250916-025146-35d976f4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"29afcb60c2675c52e010e668d756c00bade5d4d0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250916-025146-35d976f4.tgz","fileCount":495,"integrity":"sha512-ERkRHkCiYG+AdcQuv1gU+RO/VEwPQwNgyGs+ibPwlcJO3aiRXsFG8ZkJ841c6/U8qflTz7llCsnahEpQsntLrA==","signatures":[{"sig":"MEYCIQCqpmDeisg3Q0NZt6rMIh/iWgu9NCEJnnziwnvQt5EbmgIhAKwnLXSA8UPzj93OwdJvO8DbNdTce29oej4AdiES88pD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27201124},"main":"api/index.js","gitHead":"a1a95bbc637d8954abcb3b2d675037ec309ad7e3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250916-025146-35d976f4","@abtnode/core":"1.16.52-beta-20250916-025146-35d976f4","@abtnode/cron":"1.16.52-beta-20250916-025146-35d976f4","@abtnode/util":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250916-025146-35d976f4","@blocklet/mcp":"^1.10.2","@blocklet/sdk":"1.16.52-beta-20250916-025146-35d976f4","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250916-025146-35d976f4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250916-025146-35d976f4","@abtnode/models":"1.16.52-beta-20250916-025146-35d976f4","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.40","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250916-025146-35d976f4","@blocklet/js-sdk":"1.16.52-beta-20250916-025146-35d976f4","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250916-025146-35d976f4","@abtnode/db-cache":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250916-025146-35d976f4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250916-025146-35d976f4","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250916-025146-35d976f4","@blocklet/uploader-server":"^0.2.10","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250916-025146-35d976f4","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.40","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.40","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.40","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250916-025146-35d976f4","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.40","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.40","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.40","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.40","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250916-025146-35d976f4_1757991337967_0.8490012356869019","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250917-070942-7ee57044":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250917-070942-7ee57044","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250917-070942-7ee57044","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1eb7acf312369bcda875432f7a3ff4bd49301f85","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250917-070942-7ee57044.tgz","fileCount":495,"integrity":"sha512-tJmdi79d1noYI8cJWZOmyBeaSd0ByGzLcuVDSaGPGnNxKd5RmcIzK7Ax9vA10HGrGD70wAVWLXQk3QYZ7orvew==","signatures":[{"sig":"MEUCIBaITs1R5H2eqDkS9TxLFq/kGt0SBpu9sk04iTR1MdaNAiEA/ny+1nZqdEwSqsDU1fQYy15CQtGhLkE+84BNKAgSzo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27208603},"main":"api/index.js","gitHead":"ac4ec647df35a480b28351b3bca6d3e59c64fff1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250917-070942-7ee57044","@abtnode/core":"1.16.52-beta-20250917-070942-7ee57044","@abtnode/cron":"1.16.52-beta-20250917-070942-7ee57044","@abtnode/util":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250917-070942-7ee57044","@blocklet/sdk":"1.16.52-beta-20250917-070942-7ee57044","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250917-070942-7ee57044","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250917-070942-7ee57044","@abtnode/models":"1.16.52-beta-20250917-070942-7ee57044","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.40","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250917-070942-7ee57044","@blocklet/js-sdk":"1.16.52-beta-20250917-070942-7ee57044","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250917-070942-7ee57044","@abtnode/db-cache":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250917-070942-7ee57044","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250917-070942-7ee57044","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250917-070942-7ee57044","@blocklet/uploader-server":"^0.2.10","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250917-070942-7ee57044","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.40","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.40","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.40","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250917-070942-7ee57044","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.40","@blocklet/uploader":"^0.2.10","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.40","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.23","@blocklet/payment-react":"^1.20.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.23","@blocklet/launcher-layout":"^3.1.40","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.40","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250917-070942-7ee57044_1758093200848_0.22703207632972466","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250918-114058-f5efc10b":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250918-114058-f5efc10b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250918-114058-f5efc10b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6ad696cb522d54465c2f43029d6be1caa64dd65f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250918-114058-f5efc10b.tgz","fileCount":495,"integrity":"sha512-kKJCL8kRihD67N6TDw95lSBqhMbcKO7Z6wi2sSz0kKLnh78JXzRXhssViUFWvFXUpQACRCFyVW4hbQ9p6ale4A==","signatures":[{"sig":"MEQCIF+OrD2JPkr5DKf3+WL8d99R7uoRhCWSfLYOvRwiicvAAiAeGJoghtUeGR5lJPCT5zNYrFlNJDeiwFXa1wA+xIhRyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27209053},"main":"api/index.js","gitHead":"0ca3d74cc1b1c5e0f1b1ab8322c38db67d674392","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250918-114058-f5efc10b","@abtnode/core":"1.16.52-beta-20250918-114058-f5efc10b","@abtnode/cron":"1.16.52-beta-20250918-114058-f5efc10b","@abtnode/util":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250918-114058-f5efc10b","@blocklet/sdk":"1.16.52-beta-20250918-114058-f5efc10b","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250918-114058-f5efc10b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250918-114058-f5efc10b","@abtnode/models":"1.16.52-beta-20250918-114058-f5efc10b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.41","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250918-114058-f5efc10b","@blocklet/js-sdk":"1.16.52-beta-20250918-114058-f5efc10b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250918-114058-f5efc10b","@abtnode/db-cache":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250918-114058-f5efc10b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250918-114058-f5efc10b","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250918-114058-f5efc10b","@blocklet/uploader-server":"^0.2.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250918-114058-f5efc10b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.41","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.41","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250918-114058-f5efc10b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.41","@blocklet/uploader":"^0.2.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.41","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.24","@blocklet/payment-react":"^1.20.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.24","@blocklet/launcher-layout":"^3.1.41","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.41","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250918-114058-f5efc10b_1758195874250_0.4565427124165111","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250922-225859-f34775fa":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250922-225859-f34775fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250922-225859-f34775fa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fe71ba146014bd9b8e5abc094060e58f669caca5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250922-225859-f34775fa.tgz","fileCount":495,"integrity":"sha512-zN4XVH+jU+1k8LpFHSwjeQrSfNPBdekITAmOzJ+EZrLFCISo+VSowk6n6mw9aKAq8KhzCQIw6Kne+X3P7iNX8A==","signatures":[{"sig":"MEUCIQCFmBXhXIzOonBXmTU7EfeKvn9ID80Wz9RpSN/vzV/vAgIgPUrhm+Z+LCbQw/PzmjUd35JMT9/L6eMpuwi/lvfQqms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27209053},"main":"api/index.js","gitHead":"c0e0111f82032eac108bd37fd633b47e6db38870","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250922-225859-f34775fa","@abtnode/core":"1.16.52-beta-20250922-225859-f34775fa","@abtnode/cron":"1.16.52-beta-20250922-225859-f34775fa","@abtnode/util":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250922-225859-f34775fa","@blocklet/sdk":"1.16.52-beta-20250922-225859-f34775fa","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250922-225859-f34775fa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250922-225859-f34775fa","@abtnode/models":"1.16.52-beta-20250922-225859-f34775fa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.41","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250922-225859-f34775fa","@blocklet/js-sdk":"1.16.52-beta-20250922-225859-f34775fa","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250922-225859-f34775fa","@abtnode/db-cache":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250922-225859-f34775fa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250922-225859-f34775fa","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250922-225859-f34775fa","@blocklet/uploader-server":"^0.2.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250922-225859-f34775fa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.41","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.41","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250922-225859-f34775fa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.41","@blocklet/uploader":"^0.2.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.41","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.24","@blocklet/payment-react":"^1.20.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.24","@blocklet/launcher-layout":"^3.1.41","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.41","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250922-225859-f34775fa_1758582159589_0.1721727770620025","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250924-093428-bd3f0d8c":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250924-093428-bd3f0d8c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250924-093428-bd3f0d8c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c963d62f5b0f3b0c87baba02493619599691255d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250924-093428-bd3f0d8c.tgz","fileCount":495,"integrity":"sha512-pDDNVC3Ui+8ZeqH35NinyGJWqFUI7WcKGZB22pJWrBjGMbrAI+r/KoVpFiYlHtP39UYpMsrhdhKDwkZNGrc0ag==","signatures":[{"sig":"MEUCICNkSgrpJY/YSwqmQkn/SXBOkL4OmDni4XClrGPa+3cRAiEAgfH1RyciwbVhFaoIU/4VB3+kKjzH8givwB9LZMpwcaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27210403},"main":"api/index.js","gitHead":"208aa87c8e036c9ff5d40e7f6d7a5e24bcc57833","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250924-093428-bd3f0d8c","@abtnode/core":"1.16.52-beta-20250924-093428-bd3f0d8c","@abtnode/cron":"1.16.52-beta-20250924-093428-bd3f0d8c","@abtnode/util":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250924-093428-bd3f0d8c","@blocklet/sdk":"1.16.52-beta-20250924-093428-bd3f0d8c","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250924-093428-bd3f0d8c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250924-093428-bd3f0d8c","@abtnode/models":"1.16.52-beta-20250924-093428-bd3f0d8c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.41","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250924-093428-bd3f0d8c","@blocklet/js-sdk":"1.16.52-beta-20250924-093428-bd3f0d8c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250924-093428-bd3f0d8c","@abtnode/db-cache":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250924-093428-bd3f0d8c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250924-093428-bd3f0d8c","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250924-093428-bd3f0d8c","@blocklet/uploader-server":"^0.2.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250924-093428-bd3f0d8c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.41","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.41","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250924-093428-bd3f0d8c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.41","@blocklet/uploader":"^0.2.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.41","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.24","@blocklet/payment-react":"^1.20.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.24","@blocklet/launcher-layout":"^3.1.41","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.41","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250924-093428-bd3f0d8c_1758706689766_0.41366859896049357","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250924-135333-541024a8":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250924-135333-541024a8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250924-135333-541024a8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cbfc46e02972587b59c0ad0601f70f1f2e947b95","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250924-135333-541024a8.tgz","fileCount":495,"integrity":"sha512-OPc4+xt4HilJuWdUVAl4eHEPIO59g9p90gNq12QdwSVNyN6G0NiM6J/s9Ugq1gx1SuXHS90VdrJA9sxy/+ZidQ==","signatures":[{"sig":"MEYCIQDlEQBmqZy84zKaBVs9k/j/cJjGErAp27SAmpOIJi/qjAIhAJ3YWdGipLnIZCMEeS1X2WTpvCQHByT5Yc/tL/Ks57DC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27210640},"main":"api/index.js","gitHead":"49da2436236dcd95eac44d785d6d2847efd3c643","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250924-135333-541024a8","@abtnode/core":"1.16.52-beta-20250924-135333-541024a8","@abtnode/cron":"1.16.52-beta-20250924-135333-541024a8","@abtnode/util":"1.16.52-beta-20250924-135333-541024a8","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250924-135333-541024a8","@blocklet/sdk":"1.16.52-beta-20250924-135333-541024a8","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250924-135333-541024a8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250924-135333-541024a8","@abtnode/models":"1.16.52-beta-20250924-135333-541024a8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.41","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250924-135333-541024a8","@blocklet/js-sdk":"1.16.52-beta-20250924-135333-541024a8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250924-135333-541024a8","@abtnode/db-cache":"1.16.52-beta-20250924-135333-541024a8","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250924-135333-541024a8","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250924-135333-541024a8","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250924-135333-541024a8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250924-135333-541024a8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250924-135333-541024a8","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250924-135333-541024a8","@blocklet/uploader-server":"^0.2.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250924-135333-541024a8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.41","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.41","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250924-135333-541024a8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.41","@blocklet/uploader":"^0.2.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.41","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.24","@blocklet/payment-react":"^1.20.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.24","@blocklet/launcher-layout":"^3.1.41","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.41","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250924-135333-541024a8_1758722243813_0.09326728052924005","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250928-042319-ff3f0e04":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250928-042319-ff3f0e04","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250928-042319-ff3f0e04","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d409d234ebcf5cb0fa99565fc10d9e608169060c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250928-042319-ff3f0e04.tgz","fileCount":495,"integrity":"sha512-Vb+1IyTS+/LDtBWSLMgjg90wCNcjgt0UwI3cPyiGMoJFgV6YT6i3/A27DXzje4lmXSjZS3XOSExjxvFyefFKrQ==","signatures":[{"sig":"MEUCIQDcf7htcK3VRVcth2gn5afhgKMwqbDoSmOaDpb6U/qDwAIgKgfdxyCi/YeOVho0c4ROUQvKDd3J+KK+R7bAklDHyY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27210640},"main":"api/index.js","gitHead":"2390501ff6e05cbf356f751ced062803e3562465","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250928-042319-ff3f0e04","@abtnode/core":"1.16.52-beta-20250928-042319-ff3f0e04","@abtnode/cron":"1.16.52-beta-20250928-042319-ff3f0e04","@abtnode/util":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250928-042319-ff3f0e04","@blocklet/sdk":"1.16.52-beta-20250928-042319-ff3f0e04","@blocklet/xss":"^0.2.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250928-042319-ff3f0e04","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250928-042319-ff3f0e04","@abtnode/models":"1.16.52-beta-20250928-042319-ff3f0e04","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.41","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250928-042319-ff3f0e04","@blocklet/js-sdk":"1.16.52-beta-20250928-042319-ff3f0e04","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250928-042319-ff3f0e04","@abtnode/db-cache":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250928-042319-ff3f0e04","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.6","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250928-042319-ff3f0e04","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250928-042319-ff3f0e04","@blocklet/uploader-server":"^0.2.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250928-042319-ff3f0e04","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.41","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.41","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.41","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250928-042319-ff3f0e04","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.41","@blocklet/uploader":"^0.2.11","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.41","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.24","@blocklet/payment-react":"^1.20.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.24","@blocklet/launcher-layout":"^3.1.41","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.41","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250928-042319-ff3f0e04_1759033632533_0.2962529058090795","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20250930-134044-9b691563":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20250930-134044-9b691563","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20250930-134044-9b691563","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8c8c02e2f9e5a81f9a1f942a054a15cbd819c71c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20250930-134044-9b691563.tgz","fileCount":497,"integrity":"sha512-hE1KcgrksIHwo8fNVbzOsrAw8eXOVuZpPZUFoLJz6L05l8djAiFdJiQ6NTpU73cuTSNrN9AnDtqxnjZOeGrOkg==","signatures":[{"sig":"MEQCIAQ86Kbhn9i5UmmU/I44QRQfvb4bDPcApqb9S6+BM6EwAiA4IhJYKP/ezylb9jmU5I2lDMIKb4z5tAxQXMCk384z9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27326731},"main":"api/index.js","gitHead":"922d7f11acfdfafe4494f59add4884fe73954a0b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.24.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.24.0","@ocap/client":"1.24.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20250930-134044-9b691563","@abtnode/core":"1.16.52-beta-20250930-134044-9b691563","@abtnode/cron":"1.16.52-beta-20250930-134044-9b691563","@abtnode/util":"1.16.52-beta-20250930-134044-9b691563","@arcblock/did":"1.24.0","@arcblock/jwt":"1.24.0","@blocklet/env":"1.16.52-beta-20250930-134044-9b691563","@blocklet/sdk":"1.16.52-beta-20250930-134044-9b691563","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20250930-134044-9b691563","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20250930-134044-9b691563","@abtnode/models":"1.16.52-beta-20250930-134044-9b691563","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.44","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20250930-134044-9b691563","@blocklet/js-sdk":"1.16.52-beta-20250930-134044-9b691563","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20250930-134044-9b691563","@abtnode/db-cache":"1.16.52-beta-20250930-134044-9b691563","@arcblock/did-ext":"1.24.0","@abtnode/analytics":"1.16.52-beta-20250930-134044-9b691563","@arcblock/did-util":"1.24.0","@blocklet/constant":"1.16.52-beta-20250930-134044-9b691563","@arcblock/event-hub":"1.24.0","@arcblock/validator":"1.24.0","@blocklet/server-js":"1.16.52-beta-20250930-134044-9b691563","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20250930-134044-9b691563","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20250930-134044-9b691563","@arcblock/did-connect-js":"1.24.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20250930-134044-9b691563","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20250930-134044-9b691563","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.44","@ocap/wallet":"1.24.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.24.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.44","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20250930-134044-9b691563","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.44","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.44","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.28","@blocklet/payment-react":"^1.21.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.28","@blocklet/launcher-layout":"^3.1.44","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.44","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20250930-134044-9b691563_1759239893870_0.3368457615623197","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251002-030549-0f91dab2":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251002-030549-0f91dab2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251002-030549-0f91dab2","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"cb62cb3899981cd7e12366df7097d9fd824892fa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251002-030549-0f91dab2.tgz","fileCount":495,"integrity":"sha512-q/mYuwunRljnGd8vnYziyrSRFaBzMvyOH9soQblnh8MtXfXWSEj6K7CRBlN5CHQGYSgLq6aAinyQOYKU0B2QNw==","signatures":[{"sig":"MEUCID0W9MenHMyHek0e/iA5iBFJ1iFhrIaQgFrROkkgP87DAiEA0VqdjWta4ouDrhiD2oh+tPZZMyV3M+VkQ+V81OAVFyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173863},"main":"api/index.js","gitHead":"57e57e5edc99bfbb7e4591d682f1057ec05655a8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251002-030549-0f91dab2","@abtnode/core":"1.16.52-beta-20251002-030549-0f91dab2","@abtnode/cron":"1.16.52-beta-20251002-030549-0f91dab2","@abtnode/util":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251002-030549-0f91dab2","@blocklet/sdk":"1.16.52-beta-20251002-030549-0f91dab2","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251002-030549-0f91dab2","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251002-030549-0f91dab2","@abtnode/models":"1.16.52-beta-20251002-030549-0f91dab2","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.44","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251002-030549-0f91dab2","@blocklet/js-sdk":"1.16.52-beta-20251002-030549-0f91dab2","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251002-030549-0f91dab2","@abtnode/db-cache":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251002-030549-0f91dab2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251002-030549-0f91dab2","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251002-030549-0f91dab2","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251002-030549-0f91dab2","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.44","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.44","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251002-030549-0f91dab2","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.44","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.44","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.44","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.44","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251002-030549-0f91dab2_1759374575920_0.5486650940504627","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251003-083412-fdfc4e36":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251003-083412-fdfc4e36","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251003-083412-fdfc4e36","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5643e907687c367d740d0edcf8e970262ef51cfb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251003-083412-fdfc4e36.tgz","fileCount":495,"integrity":"sha512-QJYknT9GdraLS+ym+sgBccWj8vqNFSfPG4LKiGw5ZRovS/kWe2tjyXODV3C/xCbym9llrRolsDghrQoq1ibdxw==","signatures":[{"sig":"MEQCIAgDX9TLCDbogev1lFxDNaXUmH2/xActoAKxpMYOz9rpAiBm33UT39d+FESkAjk4cec2TVDwDESd2L/9CPqzGeVDPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27173916},"main":"api/index.js","gitHead":"973c4fe0d6c1bb59c9101cea4866105ab5ec89d2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251003-083412-fdfc4e36","@abtnode/core":"1.16.52-beta-20251003-083412-fdfc4e36","@abtnode/cron":"1.16.52-beta-20251003-083412-fdfc4e36","@abtnode/util":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251003-083412-fdfc4e36","@blocklet/sdk":"1.16.52-beta-20251003-083412-fdfc4e36","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251003-083412-fdfc4e36","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251003-083412-fdfc4e36","@abtnode/models":"1.16.52-beta-20251003-083412-fdfc4e36","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.44","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251003-083412-fdfc4e36","@blocklet/js-sdk":"1.16.52-beta-20251003-083412-fdfc4e36","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251003-083412-fdfc4e36","@abtnode/db-cache":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251003-083412-fdfc4e36","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251003-083412-fdfc4e36","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251003-083412-fdfc4e36","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251003-083412-fdfc4e36","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.44","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.44","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.44","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251003-083412-fdfc4e36","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.44","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.44","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.44","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.44","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251003-083412-fdfc4e36_1759480674155_0.2828489471868094","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251005-235515-42ad5caf":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251005-235515-42ad5caf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251005-235515-42ad5caf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"399d7e3ccccb594b0e2b0255c0835d9a86166e2d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251005-235515-42ad5caf.tgz","fileCount":501,"integrity":"sha512-E5g82X1nMJyO+jycMuZRyhdAwKrdJt2tq/E9hRWyZQ80VD+Z8l45j5kJfDAOEWCcklIX6sApK3bDiFJmzzxw2Q==","signatures":[{"sig":"MEUCIAJWyLLOFzdRZ/mtyEhAkNPq4/l9+57RSKW32hGl7K+cAiEA4djzGGzU+VLk29guz/pm4mEPyRoaKNAZR5n/zlW0mWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27307375},"main":"api/index.js","gitHead":"7b295929a123edac2cb292c43f2edda0d3e3e6b8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251005-235515-42ad5caf","@abtnode/core":"1.16.52-beta-20251005-235515-42ad5caf","@abtnode/cron":"1.16.52-beta-20251005-235515-42ad5caf","@abtnode/util":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251005-235515-42ad5caf","@blocklet/sdk":"1.16.52-beta-20251005-235515-42ad5caf","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251005-235515-42ad5caf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251005-235515-42ad5caf","@abtnode/models":"1.16.52-beta-20251005-235515-42ad5caf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251005-235515-42ad5caf","@blocklet/js-sdk":"1.16.52-beta-20251005-235515-42ad5caf","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251005-235515-42ad5caf","@abtnode/db-cache":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251005-235515-42ad5caf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251005-235515-42ad5caf","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251005-235515-42ad5caf","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251005-235515-42ad5caf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251005-235515-42ad5caf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251005-235515-42ad5caf_1759708756956_0.6479792296998526","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251008-091027-c46c73e3":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251008-091027-c46c73e3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251008-091027-c46c73e3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b66dc587614c2832d2cc1ebe11ed35fee28f33e5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251008-091027-c46c73e3.tgz","fileCount":502,"integrity":"sha512-wLlaoGRGNAsB8oKfsmmx8WAIdPuHJdw077MwuzJgvm5p6w21fGEkdzxYSUwFZkyjgOCMvHbx70Ac8mE6MG3MqQ==","signatures":[{"sig":"MEUCIQDOLXIa+/yj+oPoHnbVSqJTMrbVosAf8eUuy805OBMAiQIgI1slDU3u305rnw/BKVO6Zfig5brw8jitRF1JCG6QR4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295435},"main":"api/index.js","gitHead":"2a8d239f019aece938d909a495ff1c54ad0e87a9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251008-091027-c46c73e3","@abtnode/core":"1.16.52-beta-20251008-091027-c46c73e3","@abtnode/cron":"1.16.52-beta-20251008-091027-c46c73e3","@abtnode/util":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251008-091027-c46c73e3","@blocklet/sdk":"1.16.52-beta-20251008-091027-c46c73e3","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251008-091027-c46c73e3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251008-091027-c46c73e3","@abtnode/models":"1.16.52-beta-20251008-091027-c46c73e3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251008-091027-c46c73e3","@blocklet/js-sdk":"1.16.52-beta-20251008-091027-c46c73e3","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251008-091027-c46c73e3","@abtnode/db-cache":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251008-091027-c46c73e3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251008-091027-c46c73e3","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251008-091027-c46c73e3","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251008-091027-c46c73e3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251008-091027-c46c73e3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251008-091027-c46c73e3_1759914855389_0.2549811758802729","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251008-094601-8a853b5b":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251008-094601-8a853b5b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251008-094601-8a853b5b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3638db59af0184540bab36d8c6ed67faddef3e40","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251008-094601-8a853b5b.tgz","fileCount":502,"integrity":"sha512-+kW7wX8RUrjJOovz43dxGooHDtxVJu43Wof8zQBa0bS9iqSMAMoJTTnR4ELcQqWMyy4HbmBlbovxVf6IeHeieA==","signatures":[{"sig":"MEYCIQDIdfYcCblPyO+f7BTl+Y58Hl8L3fPfkkjgIzQiQLmmHQIhAK2TRXRL3B/Uu56tCiEzAhIPrVu8Oj6EJKDGjzU+e++w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295474},"main":"api/index.js","gitHead":"355bb7832b143453d20acad991d728dac69fcf07","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251008-094601-8a853b5b","@abtnode/core":"1.16.52-beta-20251008-094601-8a853b5b","@abtnode/cron":"1.16.52-beta-20251008-094601-8a853b5b","@abtnode/util":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251008-094601-8a853b5b","@blocklet/sdk":"1.16.52-beta-20251008-094601-8a853b5b","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251008-094601-8a853b5b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251008-094601-8a853b5b","@abtnode/models":"1.16.52-beta-20251008-094601-8a853b5b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251008-094601-8a853b5b","@blocklet/js-sdk":"1.16.52-beta-20251008-094601-8a853b5b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251008-094601-8a853b5b","@abtnode/db-cache":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251008-094601-8a853b5b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251008-094601-8a853b5b","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251008-094601-8a853b5b","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251008-094601-8a853b5b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251008-094601-8a853b5b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251008-094601-8a853b5b_1759916975337_0.6202486261772164","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251008-095951-3bccac1c":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251008-095951-3bccac1c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251008-095951-3bccac1c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4c56f8cb1481d08ce116462282de4667aa0f75d6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251008-095951-3bccac1c.tgz","fileCount":502,"integrity":"sha512-mFjvt1/StZi2KM8Dtnc3KQiYLu8YfR0WvHKZ0hjRIaKCBmDgBSY7vQS9TTg9K402IwqjAK13hxxY+EMvwObSTw==","signatures":[{"sig":"MEQCIBpaYJZJLH6F5G5DIRJvMSsqUcClIwuPZEmwGDuF2d16AiB8NR98pRgF/vXqGDBIbu5ZjEMt/JLV0em1xmjiQd5G6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295589},"main":"api/index.js","gitHead":"ad14c18446ff0123a2d80d6f8203f4d2c0b33b97","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251008-095951-3bccac1c","@abtnode/core":"1.16.52-beta-20251008-095951-3bccac1c","@abtnode/cron":"1.16.52-beta-20251008-095951-3bccac1c","@abtnode/util":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251008-095951-3bccac1c","@blocklet/sdk":"1.16.52-beta-20251008-095951-3bccac1c","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251008-095951-3bccac1c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251008-095951-3bccac1c","@abtnode/models":"1.16.52-beta-20251008-095951-3bccac1c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251008-095951-3bccac1c","@blocklet/js-sdk":"1.16.52-beta-20251008-095951-3bccac1c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251008-095951-3bccac1c","@abtnode/db-cache":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251008-095951-3bccac1c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251008-095951-3bccac1c","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251008-095951-3bccac1c","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251008-095951-3bccac1c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251008-095951-3bccac1c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251008-095951-3bccac1c_1759917807783_0.6657564886084795","host":"s3://npm-registry-packages-npm-production"}},"1.16.52-beta-20251008-114302-27406d2c":{"name":"@abtnode/blocklet-services","version":"1.16.52-beta-20251008-114302-27406d2c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52-beta-20251008-114302-27406d2c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4bb4672361ebeb0b6909b45debf39fafec3e69ce","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52-beta-20251008-114302-27406d2c.tgz","fileCount":502,"integrity":"sha512-qfO6nSMQrG1gbw7Cj7pA41cRCQ1wOw5FU10Lvb33PS0eZePucmdi+bYrMCgWvDDJ0QzeUJkCFEX4xS+yk5HDJg==","signatures":[{"sig":"MEUCICSakG0tyj8qlO6cUzrYweYNy6wha19z5BkYrd6TcQ+tAiEAjD+WiyylJxSSrTF04Fuw7V9+sGGY9s+Bh7GycORVr1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295597},"main":"api/index.js","gitHead":"20340bfc0c1a1495aa7f2a579755faf6baa10f06","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52-beta-20251008-114302-27406d2c","@abtnode/core":"1.16.52-beta-20251008-114302-27406d2c","@abtnode/cron":"1.16.52-beta-20251008-114302-27406d2c","@abtnode/util":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52-beta-20251008-114302-27406d2c","@blocklet/sdk":"1.16.52-beta-20251008-114302-27406d2c","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52-beta-20251008-114302-27406d2c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52-beta-20251008-114302-27406d2c","@abtnode/models":"1.16.52-beta-20251008-114302-27406d2c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52-beta-20251008-114302-27406d2c","@blocklet/js-sdk":"1.16.52-beta-20251008-114302-27406d2c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52-beta-20251008-114302-27406d2c","@abtnode/db-cache":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52-beta-20251008-114302-27406d2c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52-beta-20251008-114302-27406d2c","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52-beta-20251008-114302-27406d2c","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52-beta-20251008-114302-27406d2c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52-beta-20251008-114302-27406d2c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52-beta-20251008-114302-27406d2c_1759924014003_0.43598215215860825","host":"s3://npm-registry-packages-npm-production"}},"1.16.52":{"name":"@abtnode/blocklet-services","version":"1.16.52","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.52","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"05059f80c4894a6efa0e2c0c1aacb7e99a470a8a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.52.tgz","fileCount":502,"integrity":"sha512-4QxS0/hrdPAg3uhx+jqMIibFtf56n5TxncK1JSgeHWKBNJblJrFG80eD846uzgL+H1HBoxPhwurc1O109ercYg==","signatures":[{"sig":"MEUCIG/4ObkISOPP8rVArXzAZ0jvjG3mZb51QV6AeONuI+pBAiEA0Z2FStmXgKtX0lwk01r9S+8GJPgtKLXLa/1jkOHLyWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27294937},"main":"api/index.js","gitHead":"80c999e25b5395854cc7f8860f54b34c6b5cf1f4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.52","@abtnode/core":"1.16.52","@abtnode/cron":"1.16.52","@abtnode/util":"1.16.52","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.52","@blocklet/sdk":"1.16.52","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.52","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.52","@abtnode/models":"1.16.52","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.52","@blocklet/js-sdk":"1.16.52","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.52","@abtnode/db-cache":"1.16.52","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.52","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.52","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.52","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.52","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.52","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.52","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.52","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.52","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.52_1759924280796_0.6078518342247341","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251009-103017-c7694a7e":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251009-103017-c7694a7e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251009-103017-c7694a7e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b32e1b2631470bb3a07953156935fe4e88a263c9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251009-103017-c7694a7e.tgz","fileCount":502,"integrity":"sha512-jyyTZkSnYiN1JVCA8UAvP74fnfEDDVQapWnxwax38yiWqwtgpHP/uQ5cobu8nllssEyEyFHJJzGEoxD0DE8OxQ==","signatures":[{"sig":"MEUCIQCi/AihX+l8xEfi+e4d+JPgf8iGBxCHuG5mzUtlixHkHwIgH6HBM5m2Qm7DhamzOAgacBAKk/rr8rkswJibTnJaFos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295778},"main":"api/index.js","gitHead":"092a23ac8eaef355ce922cf764fb0f104a99d3ad","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251009-103017-c7694a7e","@abtnode/core":"1.16.53-beta-20251009-103017-c7694a7e","@abtnode/cron":"1.16.53-beta-20251009-103017-c7694a7e","@abtnode/util":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251009-103017-c7694a7e","@blocklet/sdk":"1.16.53-beta-20251009-103017-c7694a7e","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251009-103017-c7694a7e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251009-103017-c7694a7e","@abtnode/models":"1.16.53-beta-20251009-103017-c7694a7e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251009-103017-c7694a7e","@blocklet/js-sdk":"1.16.53-beta-20251009-103017-c7694a7e","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251009-103017-c7694a7e","@abtnode/db-cache":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251009-103017-c7694a7e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251009-103017-c7694a7e","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251009-103017-c7694a7e","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251009-103017-c7694a7e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251009-103017-c7694a7e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251009-103017-c7694a7e_1760006042106_0.7480194203597401","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251009-113612-7a16b6a0":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251009-113612-7a16b6a0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251009-113612-7a16b6a0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6f78cce57d51f7db7779a5015d206e7bf2b2fa0b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251009-113612-7a16b6a0.tgz","fileCount":502,"integrity":"sha512-W2hZXQmywAx4L6DQnraiF1hLcdpZWKp8vHXRJILAfHXfDj3xr5DyE4dGLBAb9jMGS2tQBO3jBgM7zltFEJiTgg==","signatures":[{"sig":"MEYCIQCOfsv8iaoVGPgrKfM2GLV+0WS5Y40/JbIsJhieUCqkPQIhAN6UbzzvbIjnC554mztzoigizmKsXHHSIGPlEQj/fqko","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27295778},"main":"api/index.js","gitHead":"cb28aceba798cdfe4073bb6df9514c09aa3587ba","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251009-113612-7a16b6a0","@abtnode/core":"1.16.53-beta-20251009-113612-7a16b6a0","@abtnode/cron":"1.16.53-beta-20251009-113612-7a16b6a0","@abtnode/util":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251009-113612-7a16b6a0","@blocklet/sdk":"1.16.53-beta-20251009-113612-7a16b6a0","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251009-113612-7a16b6a0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251009-113612-7a16b6a0","@abtnode/models":"1.16.53-beta-20251009-113612-7a16b6a0","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251009-113612-7a16b6a0","@blocklet/js-sdk":"1.16.53-beta-20251009-113612-7a16b6a0","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251009-113612-7a16b6a0","@abtnode/db-cache":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251009-113612-7a16b6a0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251009-113612-7a16b6a0","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251009-113612-7a16b6a0","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251009-113612-7a16b6a0","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251009-113612-7a16b6a0","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251009-113612-7a16b6a0_1760009992476_0.09767815129120683","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251010-233105-b0ddacda":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251010-233105-b0ddacda","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251010-233105-b0ddacda","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5fb96f449b0fd9882d2b212b627780d447985e89","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251010-233105-b0ddacda.tgz","fileCount":502,"integrity":"sha512-NpEDsRb9S6uCxihmgBC0RVwCZLl29voHwSqo5JDboaqSCtEb0go2hk2nSvpWKagGvP0t+nONmFyovty7/OH9uw==","signatures":[{"sig":"MEUCIQD4p6tiF3ih9ogMHF0TEP+8K8hcZnwc+5iboZwWUeeyYwIgT8X6SLrZ0DOm0KV28j7aAAlryb1YAaepLmsQqIDpCN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27299467},"main":"api/index.js","gitHead":"82159b4c2d656b970d3c2fdc3dc4778acd646ccc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251010-233105-b0ddacda","@abtnode/core":"1.16.53-beta-20251010-233105-b0ddacda","@abtnode/cron":"1.16.53-beta-20251010-233105-b0ddacda","@abtnode/util":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251010-233105-b0ddacda","@blocklet/sdk":"1.16.53-beta-20251010-233105-b0ddacda","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251010-233105-b0ddacda","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251010-233105-b0ddacda","@abtnode/models":"1.16.53-beta-20251010-233105-b0ddacda","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251010-233105-b0ddacda","@blocklet/js-sdk":"1.16.53-beta-20251010-233105-b0ddacda","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251010-233105-b0ddacda","@abtnode/db-cache":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251010-233105-b0ddacda","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251010-233105-b0ddacda","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251010-233105-b0ddacda","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251010-233105-b0ddacda","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251010-233105-b0ddacda","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251010-233105-b0ddacda_1760139285689_0.9223667528102106","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251011-054719-4ed2f6b7":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251011-054719-4ed2f6b7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251011-054719-4ed2f6b7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"129c8042965823c1028b69b8018dd84312e57ffa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251011-054719-4ed2f6b7.tgz","fileCount":502,"integrity":"sha512-ar4bVaMkQPfDwNI0wkT9QDelpJWF6DJjT1Faq1z3Ulkm7ZSQ41j2RPcll/5zRJy5Fn5abj2A5CMfok89UgqoSw==","signatures":[{"sig":"MEUCIEAYYZ1io8cCXwV48nyjVH3alyjr2e0TaH8tMGLtozBHAiEApOO6YVk6CgMOXYcinQDnJJfGTWJEHudmFan20HW9p/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27299467},"main":"api/index.js","gitHead":"26bebabf3b6e72db61ec6b48e679c37b3d5088fe","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251011-054719-4ed2f6b7","@abtnode/core":"1.16.53-beta-20251011-054719-4ed2f6b7","@abtnode/cron":"1.16.53-beta-20251011-054719-4ed2f6b7","@abtnode/util":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251011-054719-4ed2f6b7","@blocklet/sdk":"1.16.53-beta-20251011-054719-4ed2f6b7","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251011-054719-4ed2f6b7","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251011-054719-4ed2f6b7","@abtnode/models":"1.16.53-beta-20251011-054719-4ed2f6b7","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251011-054719-4ed2f6b7","@blocklet/js-sdk":"1.16.53-beta-20251011-054719-4ed2f6b7","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251011-054719-4ed2f6b7","@abtnode/db-cache":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251011-054719-4ed2f6b7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251011-054719-4ed2f6b7","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251011-054719-4ed2f6b7","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251011-054719-4ed2f6b7","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251011-054719-4ed2f6b7","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251011-054719-4ed2f6b7_1760161875866_0.052209347302275555","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251011-095147-8bd212c5":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251011-095147-8bd212c5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251011-095147-8bd212c5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f1ada775acc59cab8d9c3450c9a3bedf45608bd6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251011-095147-8bd212c5.tgz","fileCount":502,"integrity":"sha512-h/oNHg6w+wS3OaevE5vK0I1L2Q9en/4JDXH2cP500Z8+pWz12t/YmQt/ltG4lEuE1rfjXIfLIddG4VsuhSAryQ==","signatures":[{"sig":"MEYCIQCGXn1VvsFL68qS/UQpVCgb5ZJ0YYDdH8C3OeoEuD/BSQIhAJ21NW5GWzElqEzWWfFYUSWzd8BiN1taMilYUk62TlCz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27300294},"main":"api/index.js","gitHead":"199183f4ff7fa493548237f4e91b76b59abc1855","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251011-095147-8bd212c5","@abtnode/core":"1.16.53-beta-20251011-095147-8bd212c5","@abtnode/cron":"1.16.53-beta-20251011-095147-8bd212c5","@abtnode/util":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251011-095147-8bd212c5","@blocklet/sdk":"1.16.53-beta-20251011-095147-8bd212c5","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251011-095147-8bd212c5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251011-095147-8bd212c5","@abtnode/models":"1.16.53-beta-20251011-095147-8bd212c5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251011-095147-8bd212c5","@blocklet/js-sdk":"1.16.53-beta-20251011-095147-8bd212c5","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251011-095147-8bd212c5","@abtnode/db-cache":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251011-095147-8bd212c5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251011-095147-8bd212c5","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251011-095147-8bd212c5","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251011-095147-8bd212c5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251011-095147-8bd212c5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251011-095147-8bd212c5_1760176534500_0.7027233566851947","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251013-005429-ca3b05de":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251013-005429-ca3b05de","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251013-005429-ca3b05de","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2f007809e3d5cd3f0febf61f73452b7104a1715f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251013-005429-ca3b05de.tgz","fileCount":502,"integrity":"sha512-jWBGOMsdJsbZZkINHSLQRlnLwnUaZCiQ/0Ma7fBtSDt9gxZnpjWz6HiwpR9040FxVfnAmBkHkQlAl4cSS+wurw==","signatures":[{"sig":"MEUCIBI9p/5Ib4IsvWHAntBWGbm9TQlF0xKPqzt9S5q+bAWOAiEAiXiEWkDOOn+fLO48XFGcwxW+1oJxX4IxAFU/deSZKsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27300314},"main":"api/index.js","gitHead":"fa6cf9ee72911e51fb53cfbee9dfc0e781c60bd4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251013-005429-ca3b05de","@abtnode/core":"1.16.53-beta-20251013-005429-ca3b05de","@abtnode/cron":"1.16.53-beta-20251013-005429-ca3b05de","@abtnode/util":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251013-005429-ca3b05de","@blocklet/sdk":"1.16.53-beta-20251013-005429-ca3b05de","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251013-005429-ca3b05de","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251013-005429-ca3b05de","@abtnode/models":"1.16.53-beta-20251013-005429-ca3b05de","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251013-005429-ca3b05de","@blocklet/js-sdk":"1.16.53-beta-20251013-005429-ca3b05de","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251013-005429-ca3b05de","@abtnode/db-cache":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251013-005429-ca3b05de","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251013-005429-ca3b05de","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251013-005429-ca3b05de","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251013-005429-ca3b05de","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251013-005429-ca3b05de","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251013-005429-ca3b05de_1760317088410_0.4765641196784649","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251013-075536-64fcb94b":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251013-075536-64fcb94b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251013-075536-64fcb94b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a2766c3718913735c2c5be1765d76b729b0619f2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251013-075536-64fcb94b.tgz","fileCount":502,"integrity":"sha512-JXJwwnWWS/W0pbhUb/25QsE3CK31uCmFY1KWKfhcSEXmaj8Kmy4T7MdWAJvaNxyl2ZkABwd+0/Y4GgoCwLQtBg==","signatures":[{"sig":"MEUCIARHoE155T7N6l2NDPMwlJUEbmwPoKSmVQeErhEIollQAiEAnv+EsGGHx9OIr9nwd1OrRyoJmsNdMeQHgkVTbjEcVns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27300409},"main":"api/index.js","gitHead":"0c9fd57c3ffd075ed9f0ed365f76167f91f11f5a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251013-075536-64fcb94b","@abtnode/core":"1.16.53-beta-20251013-075536-64fcb94b","@abtnode/cron":"1.16.53-beta-20251013-075536-64fcb94b","@abtnode/util":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251013-075536-64fcb94b","@blocklet/sdk":"1.16.53-beta-20251013-075536-64fcb94b","@blocklet/xss":"^0.2.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251013-075536-64fcb94b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251013-075536-64fcb94b","@abtnode/models":"1.16.53-beta-20251013-075536-64fcb94b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.45","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251013-075536-64fcb94b","@blocklet/js-sdk":"1.16.53-beta-20251013-075536-64fcb94b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251013-075536-64fcb94b","@abtnode/db-cache":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251013-075536-64fcb94b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251013-075536-64fcb94b","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251013-075536-64fcb94b","@blocklet/uploader-server":"^0.2.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251013-075536-64fcb94b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.45","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.45","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.45","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251013-075536-64fcb94b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.45","@blocklet/uploader":"^0.2.12","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.45","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.29","@blocklet/payment-react":"^1.21.6","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.29","@blocklet/launcher-layout":"^3.1.45","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.45","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251013-075536-64fcb94b_1760342361747_0.006955080004075853","host":"s3://npm-registry-packages-npm-production"}},"1.16.53-beta-20251014-110009-8220e324":{"name":"@abtnode/blocklet-services","version":"1.16.53-beta-20251014-110009-8220e324","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53-beta-20251014-110009-8220e324","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ee16487b9e4832d5d28f787c0d19754b030080c6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53-beta-20251014-110009-8220e324.tgz","fileCount":504,"integrity":"sha512-2pPSvpaRnF+3TdgZBfHPKbHqJWQf1yuOUWo93PlYBlqj/bLrCz2KX61v3EUGMPbKpZ0ku5D4tK9Q+tdT2YraHQ==","signatures":[{"sig":"MEUCIAKuPmFP3VkD7v8c4Y48bqLkKRXj43RA2GBHLTYNyUyUAiEAjFBO7ijbCrp8oinKviUGCe7EclwujtdlnNezwvAJ4JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27389954},"main":"api/index.js","gitHead":"e3cc422d4f1fb565f74d77e02d847d4461e94436","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53-beta-20251014-110009-8220e324","@abtnode/core":"1.16.53-beta-20251014-110009-8220e324","@abtnode/cron":"1.16.53-beta-20251014-110009-8220e324","@abtnode/util":"1.16.53-beta-20251014-110009-8220e324","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53-beta-20251014-110009-8220e324","@blocklet/sdk":"1.16.53-beta-20251014-110009-8220e324","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53-beta-20251014-110009-8220e324","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53-beta-20251014-110009-8220e324","@abtnode/models":"1.16.53-beta-20251014-110009-8220e324","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.49","transliteration":"^2.3.5","@blocklet/images":"1.16.53-beta-20251014-110009-8220e324","@blocklet/js-sdk":"1.16.53-beta-20251014-110009-8220e324","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53-beta-20251014-110009-8220e324","@abtnode/db-cache":"1.16.53-beta-20251014-110009-8220e324","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53-beta-20251014-110009-8220e324","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53-beta-20251014-110009-8220e324","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53-beta-20251014-110009-8220e324","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53-beta-20251014-110009-8220e324","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53-beta-20251014-110009-8220e324","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53-beta-20251014-110009-8220e324","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53-beta-20251014-110009-8220e324","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.49","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.49","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53-beta-20251014-110009-8220e324","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.49","@blocklet/uploader":"^0.2.15","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.49","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.33","@blocklet/payment-react":"^1.21.15","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.33","@blocklet/launcher-layout":"^3.1.49","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.49","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53-beta-20251014-110009-8220e324_1760439839149_0.9701023778736562","host":"s3://npm-registry-packages-npm-production"}},"1.16.53":{"name":"@abtnode/blocklet-services","version":"1.16.53","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.53","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0a05bec1d0cfb014e85e475e719aa62dae6c90bd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.53.tgz","fileCount":504,"integrity":"sha512-DkszCSZq91gPhq5+/thm5a9zo7wpyba6tTSWxM9kM6MChQ09QF9XpL3YO2GcGIgbO3gyhBjYOiAd+zHUp0XQ/g==","signatures":[{"sig":"MEUCIHAOeKc0JMKdChOPAiK4LfW9D2dSPwYn87Qe79rMUFcfAiEA/zM+Zp/JNKhaqTNU03Hx711lbQraAsrCteMxUBk9Hz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27389294},"main":"api/index.js","gitHead":"7c37a9bd063192fb0a14921b9d0317de953016ff","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.53","@abtnode/core":"1.16.53","@abtnode/cron":"1.16.53","@abtnode/util":"1.16.53","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.53","@blocklet/sdk":"1.16.53","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.53","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.53","@abtnode/models":"1.16.53","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.49","transliteration":"^2.3.5","@blocklet/images":"1.16.53","@blocklet/js-sdk":"1.16.53","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.53","@abtnode/db-cache":"1.16.53","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.53","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.53","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.53","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.53","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.53","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.53","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.53","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.49","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.49","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.53","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.49","@blocklet/uploader":"^0.2.15","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.49","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.33","@blocklet/payment-react":"^1.21.15","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.33","@blocklet/launcher-layout":"^3.1.49","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.49","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.53_1760441699512_0.8266889925042851","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251016-050817-2fc632b8":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251016-050817-2fc632b8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251016-050817-2fc632b8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8a4da91cb010c28892438527732978fa0894cfbc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251016-050817-2fc632b8.tgz","fileCount":504,"integrity":"sha512-RYb5CojTN8hWo81zKprIbMlKCtWJN94N3ry+NsCCLZ2WRNxBdlom0GD83m9vr4bfA3jpjXtNH5NYRaIleWvPew==","signatures":[{"sig":"MEUCIQCEBlrGbbhhj+vtywpR5FuRydHqt0IkNmWm38SImljJRgIgAwbsdtNcUCckkXNwBFlN4AXHmFBYmdbEda8DKbqm7WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27390296},"main":"api/index.js","gitHead":"6b624f4b7eba2ecee164a57112adda1a93aff513","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251016-050817-2fc632b8","@abtnode/core":"1.16.54-beta-20251016-050817-2fc632b8","@abtnode/cron":"1.16.54-beta-20251016-050817-2fc632b8","@abtnode/util":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.54-beta-20251016-050817-2fc632b8","@blocklet/sdk":"1.16.54-beta-20251016-050817-2fc632b8","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251016-050817-2fc632b8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251016-050817-2fc632b8","@abtnode/models":"1.16.54-beta-20251016-050817-2fc632b8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.49","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251016-050817-2fc632b8","@blocklet/js-sdk":"1.16.54-beta-20251016-050817-2fc632b8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251016-050817-2fc632b8","@abtnode/db-cache":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251016-050817-2fc632b8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251016-050817-2fc632b8","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251016-050817-2fc632b8","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251016-050817-2fc632b8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.49","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.49","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.49","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251016-050817-2fc632b8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.49","@blocklet/uploader":"^0.2.15","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.49","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.33","@blocklet/payment-react":"^1.21.15","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.33","@blocklet/launcher-layout":"^3.1.49","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.49","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251016-050817-2fc632b8_1760591529686_0.31396728160991905","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251017-133309-7d40faa6":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251017-133309-7d40faa6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251017-133309-7d40faa6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8acc161002f23653de963b78fa09b21ee6e2eb23","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251017-133309-7d40faa6.tgz","fileCount":505,"integrity":"sha512-T+0XALrX+gCdplrc42ub1fzTS0EeJYQlL9d4jBTURelee6h/GRmzx61eClUFv+vcBHHsrmH6vXSkLz+7d6Iq5Q==","signatures":[{"sig":"MEUCIBErW2bBUinEpSYRDH27Sg1cOMnIWWJ1pvM32wjOsI2pAiEAouDP31qCbOnr3ltVOfvtKVKlRQZqqyzRmxlkpkNHyEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27395086},"main":"api/index.js","gitHead":"78c11632ed47a75502a20c257568fc9e1655ca05","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"node --experimental-vm-modules tools/jest.js","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"npm run test -- --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.25.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.25.6","@ocap/client":"1.25.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251017-133309-7d40faa6","@abtnode/core":"1.16.54-beta-20251017-133309-7d40faa6","@abtnode/cron":"1.16.54-beta-20251017-133309-7d40faa6","@abtnode/util":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/did":"1.25.6","@arcblock/jwt":"1.25.6","@blocklet/env":"1.16.54-beta-20251017-133309-7d40faa6","@blocklet/sdk":"1.16.54-beta-20251017-133309-7d40faa6","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251017-133309-7d40faa6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251017-133309-7d40faa6","@abtnode/models":"1.16.54-beta-20251017-133309-7d40faa6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251017-133309-7d40faa6","@blocklet/js-sdk":"1.16.54-beta-20251017-133309-7d40faa6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251017-133309-7d40faa6","@abtnode/db-cache":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/did-ext":"1.25.6","@abtnode/analytics":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/did-util":"1.25.6","@blocklet/constant":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/event-hub":"1.25.6","@arcblock/validator":"1.25.6","@blocklet/server-js":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251017-133309-7d40faa6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251017-133309-7d40faa6","@arcblock/did-connect-js":"1.25.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251017-133309-7d40faa6","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251017-133309-7d40faa6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"1.25.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.25.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251017-133309-7d40faa6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.16","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251017-133309-7d40faa6_1760708217655_0.2519247055115714","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251021-070951-25e3083c":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251021-070951-25e3083c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251021-070951-25e3083c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d43e254b9ebaca25806e70d746988a8417ce12ef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251021-070951-25e3083c.tgz","fileCount":506,"integrity":"sha512-jl6M5KN1EuhiC73hqTjulJxg/VkyOgjuizNg3ZExUlMZS+zwOtn2fvzXaMdOza9ny4jShToh8bL1JEBohY+zww==","signatures":[{"sig":"MEQCIC5FhGoMGRS8WZv6tI9s958qXCggiHa0kdg0KmtM9tMHAiBofpM2oEeQUzQCwOpmp5ENnsb1olDxy4LgLF0bk1aPWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27366126},"main":"api/index.js","gitHead":"db517e9013dbad744e38883f56e4eba1fa1615c1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.2","@ocap/client":"^1.26.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251021-070951-25e3083c","@abtnode/core":"1.16.54-beta-20251021-070951-25e3083c","@abtnode/cron":"1.16.54-beta-20251021-070951-25e3083c","@abtnode/util":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/did":"^1.26.2","@arcblock/jwt":"^1.26.2","@blocklet/env":"1.16.54-beta-20251021-070951-25e3083c","@blocklet/sdk":"1.16.54-beta-20251021-070951-25e3083c","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251021-070951-25e3083c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251021-070951-25e3083c","@abtnode/models":"1.16.54-beta-20251021-070951-25e3083c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251021-070951-25e3083c","@blocklet/js-sdk":"1.16.54-beta-20251021-070951-25e3083c","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251021-070951-25e3083c","@abtnode/db-cache":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/did-ext":"^1.26.2","@abtnode/analytics":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/did-util":"^1.26.2","@blocklet/constant":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/event-hub":"^1.26.2","@arcblock/validator":"^1.26.2","@blocklet/server-js":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251021-070951-25e3083c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251021-070951-25e3083c","@arcblock/did-connect-js":"^1.26.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251021-070951-25e3083c","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251021-070951-25e3083c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251021-070951-25e3083c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.16","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251021-070951-25e3083c_1761030823197_0.8772745316375117","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251023-041534-36eec6b9":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251023-041534-36eec6b9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251023-041534-36eec6b9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e87fb32e475a7e4b9f05603c632fc3bb9ac89c42","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251023-041534-36eec6b9.tgz","fileCount":506,"integrity":"sha512-APGThnZnkZyddol0nwJFw9CXesrOsmp6OCMS7Bs/vBtBamFdCHh4tkVv2wY82ToMxDzAW05y/es13S2e6smNaA==","signatures":[{"sig":"MEQCIE02QuPrsTv+THio4ZccVRmF5O1Kq65BUQhrIjHY5ccHAiAlVbW1STV3JtAQw8ViunXak1Ybl9zIsVJK1z/ripat+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372450},"main":"api/index.js","gitHead":"a642bc21c7c0f4aaccae2758d6b1d836d078bc1b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251023-041534-36eec6b9","@abtnode/core":"1.16.54-beta-20251023-041534-36eec6b9","@abtnode/cron":"1.16.54-beta-20251023-041534-36eec6b9","@abtnode/util":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251023-041534-36eec6b9","@blocklet/sdk":"1.16.54-beta-20251023-041534-36eec6b9","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251023-041534-36eec6b9","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251023-041534-36eec6b9","@abtnode/models":"1.16.54-beta-20251023-041534-36eec6b9","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251023-041534-36eec6b9","@blocklet/js-sdk":"1.16.54-beta-20251023-041534-36eec6b9","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251023-041534-36eec6b9","@abtnode/db-cache":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251023-041534-36eec6b9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251023-041534-36eec6b9","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251023-041534-36eec6b9","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251023-041534-36eec6b9","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251023-041534-36eec6b9","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251023-041534-36eec6b9_1761193158617_0.4130175192509993","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251024-030947-6f2889bf":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251024-030947-6f2889bf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251024-030947-6f2889bf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4758eb3c1c3e05999a0d282ff2f8b8acaf44bf3d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251024-030947-6f2889bf.tgz","fileCount":506,"integrity":"sha512-Ef+pceHIP/HWRMe0DMkPofir74OH/crQXTPBAJy/9UFDCqG5tYaahWSWilrDGIe1lkQxHqGJsXOlqpXXdHHpEQ==","signatures":[{"sig":"MEUCIA6SZUHlRk8He5wdkFzXWmKsutgtZS39npK3O6LEuFLPAiEArd1ThcL3+BoCs0QVm7YqIReEA09d8pD2+rIe/huIXT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372542},"main":"api/index.js","gitHead":"73e5a3a80b82a2a7c62d42fdc08207b28e67633e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251024-030947-6f2889bf","@abtnode/core":"1.16.54-beta-20251024-030947-6f2889bf","@abtnode/cron":"1.16.54-beta-20251024-030947-6f2889bf","@abtnode/util":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251024-030947-6f2889bf","@blocklet/sdk":"1.16.54-beta-20251024-030947-6f2889bf","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251024-030947-6f2889bf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251024-030947-6f2889bf","@abtnode/models":"1.16.54-beta-20251024-030947-6f2889bf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251024-030947-6f2889bf","@blocklet/js-sdk":"1.16.54-beta-20251024-030947-6f2889bf","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251024-030947-6f2889bf","@abtnode/db-cache":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251024-030947-6f2889bf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251024-030947-6f2889bf","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251024-030947-6f2889bf","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","jest":"^29.7.0","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251024-030947-6f2889bf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251024-030947-6f2889bf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251024-030947-6f2889bf_1761275606793_0.6069840213071582","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251027-105624-dfa978f8":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251027-105624-dfa978f8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251027-105624-dfa978f8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a1ee04aa158f45c47dd281c89a808dc87e5504a3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251027-105624-dfa978f8.tgz","fileCount":506,"integrity":"sha512-n6NJW19VTDZx0lQmuw8pHcuYEQQYuNz5u9jcxPMYUhe8jn+dM5pk0Bx0CXJ8rrjznUuPtpW7yjcni8AlBIvNiQ==","signatures":[{"sig":"MEUCIQDpKWRURF5VD2aaAggY56a3LszEdCD4tUh6uBJFUSzqQAIgd+9uylLnSZliHSrT4J0gdQ0LZ55EXQgpxS/6UGBMZSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372583},"main":"api/index.js","gitHead":"03b0bb26807c6c427ca700f48566ecc913f1353e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251027-105624-dfa978f8","@abtnode/core":"1.16.54-beta-20251027-105624-dfa978f8","@abtnode/cron":"1.16.54-beta-20251027-105624-dfa978f8","@abtnode/util":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251027-105624-dfa978f8","@blocklet/sdk":"1.16.54-beta-20251027-105624-dfa978f8","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251027-105624-dfa978f8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251027-105624-dfa978f8","@abtnode/models":"1.16.54-beta-20251027-105624-dfa978f8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251027-105624-dfa978f8","@blocklet/js-sdk":"1.16.54-beta-20251027-105624-dfa978f8","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251027-105624-dfa978f8","@abtnode/db-cache":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251027-105624-dfa978f8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251027-105624-dfa978f8","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251027-105624-dfa978f8","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251027-105624-dfa978f8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251027-105624-dfa978f8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251027-105624-dfa978f8_1761562812731_0.5484188543768036","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251028-073105-3ed10cef":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251028-073105-3ed10cef","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251028-073105-3ed10cef","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"660b2acc1abec89bb8e4603bfac6782cfe3bc13a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251028-073105-3ed10cef.tgz","fileCount":506,"integrity":"sha512-s0+VFqLJwahsf51DM2HljjaWJwSx3a+y2WePtRr0P9Cb7mlWtvxRXMaUjYXyg0jsqPNLa8NcK08l8qgxIelw6w==","signatures":[{"sig":"MEQCIEbH+5rTstlFLKak7jtGEzx3aGkfe4w0rlf3FplgJEOQAiA0IwasODx0cjHHbg/RzpHnIQosM5/VdDEQ+q3z0eLJqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372676},"main":"api/index.js","gitHead":"3002dd309759dd23c921b098b9edbef08838b734","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251028-073105-3ed10cef","@abtnode/core":"1.16.54-beta-20251028-073105-3ed10cef","@abtnode/cron":"1.16.54-beta-20251028-073105-3ed10cef","@abtnode/util":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251028-073105-3ed10cef","@blocklet/sdk":"1.16.54-beta-20251028-073105-3ed10cef","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251028-073105-3ed10cef","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251028-073105-3ed10cef","@abtnode/models":"1.16.54-beta-20251028-073105-3ed10cef","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251028-073105-3ed10cef","@blocklet/js-sdk":"1.16.54-beta-20251028-073105-3ed10cef","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251028-073105-3ed10cef","@abtnode/db-cache":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251028-073105-3ed10cef","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251028-073105-3ed10cef","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251028-073105-3ed10cef","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251028-073105-3ed10cef","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251028-073105-3ed10cef","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251028-073105-3ed10cef_1761636896324_0.5192730980723674","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251028-092308-569763e6":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251028-092308-569763e6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251028-092308-569763e6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"60a591bc808ac4114db3d8819d6213bba2d347a3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251028-092308-569763e6.tgz","fileCount":506,"integrity":"sha512-qNxE2D1SSl7TJ2/i/zy8yO6YVWJR3YePWkN4uWuhVnhI17qzNYA7OMKXefopgp7QoReexhTAwPgf9ySAXTmGVg==","signatures":[{"sig":"MEUCIFdxulBUWijThWcSWJEYtFmA9HPVItpiLN30iOBWj9AHAiEA8RC1o334gNheoKsu1kNNWAp42QHNaSdZhRvwdUsEvgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372676},"main":"api/index.js","gitHead":"6143a5fe06862e017da9a2dca2b0ff18c318587b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251028-092308-569763e6","@abtnode/core":"1.16.54-beta-20251028-092308-569763e6","@abtnode/cron":"1.16.54-beta-20251028-092308-569763e6","@abtnode/util":"1.16.54-beta-20251028-092308-569763e6","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251028-092308-569763e6","@blocklet/sdk":"1.16.54-beta-20251028-092308-569763e6","@blocklet/xss":"^0.2.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251028-092308-569763e6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251028-092308-569763e6","@abtnode/models":"1.16.54-beta-20251028-092308-569763e6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.51","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251028-092308-569763e6","@blocklet/js-sdk":"1.16.54-beta-20251028-092308-569763e6","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251028-092308-569763e6","@abtnode/db-cache":"1.16.54-beta-20251028-092308-569763e6","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251028-092308-569763e6","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251028-092308-569763e6","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251028-092308-569763e6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251028-092308-569763e6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251028-092308-569763e6","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251028-092308-569763e6","@blocklet/uploader-server":"^0.2.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251028-092308-569763e6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.51","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.51","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.51","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251028-092308-569763e6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.51","@blocklet/uploader":"^0.2.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.51","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.34","@blocklet/payment-react":"^1.21.17","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.34","@blocklet/launcher-layout":"^3.1.51","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.51","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251028-092308-569763e6_1761643608558_0.03643417133687721","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251029-055649-a9143beb":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251029-055649-a9143beb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251029-055649-a9143beb","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8bc4b058e0b41c73cb140aeeb3ee3c8ab93665db","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251029-055649-a9143beb.tgz","fileCount":506,"integrity":"sha512-BfXzm/ZddY/YAznO1ertbpZKhmebB/93OyhFUZ0gBjr5pKms7bwflq4S+PyrsXXeVW3PQN8ZLDEuwUM7+T8Irw==","signatures":[{"sig":"MEQCICB7Zr9jkHnL5kaF81NKRhJZdTk4dX8wYvdZyCNeXb4JAiA/rnaOwa7L4WQhR69vs0bL3BWPxtOXKcQsWbGAGuKTQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27372868},"main":"api/index.js","gitHead":"4ac4eebb4ade000c0fca21b1d542054a9dafd776","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251029-055649-a9143beb","@abtnode/core":"1.16.54-beta-20251029-055649-a9143beb","@abtnode/cron":"1.16.54-beta-20251029-055649-a9143beb","@abtnode/util":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251029-055649-a9143beb","@blocklet/sdk":"1.16.54-beta-20251029-055649-a9143beb","@blocklet/xss":"^0.3.1","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251029-055649-a9143beb","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251029-055649-a9143beb","@abtnode/models":"1.16.54-beta-20251029-055649-a9143beb","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.53","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251029-055649-a9143beb","@blocklet/js-sdk":"1.16.54-beta-20251029-055649-a9143beb","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251029-055649-a9143beb","@abtnode/db-cache":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251029-055649-a9143beb","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251029-055649-a9143beb","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251029-055649-a9143beb","@blocklet/uploader-server":"^0.3.1","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251029-055649-a9143beb","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.53","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.53","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251029-055649-a9143beb","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.53","@blocklet/uploader":"^0.3.1","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.53","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.35","@blocklet/payment-react":"^1.22.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.35","@blocklet/launcher-layout":"^3.1.53","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.53","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251029-055649-a9143beb_1761717627569_0.18600895113959348","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251029-230008-54c9843b":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251029-230008-54c9843b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251029-230008-54c9843b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9938979f80d4865185d12473bbd05f97b92ec936","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251029-230008-54c9843b.tgz","fileCount":505,"integrity":"sha512-0RkCYoBn7uQc+o5nL+Aj5kbrdp93gShZIf7mb+pjiHt3AiSqdcxTSbCox8I1yHvaz0XjyEwzJqBohk1tyMTsmw==","signatures":[{"sig":"MEQCIGAHZpNNcJJ3cY0G1ww74swWocW5M8f0kBhAewkpdLmnAiBdaIsDuHM146VoOO2Zknx2IOidesGZoS0Vjz1hlhauvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27365068},"main":"api/index.js","gitHead":"21cf7881f5759a9b82e1a852286f048af112bafa","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.26.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.26.3","@ocap/client":"^1.26.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251029-230008-54c9843b","@abtnode/core":"1.16.54-beta-20251029-230008-54c9843b","@abtnode/cron":"1.16.54-beta-20251029-230008-54c9843b","@abtnode/util":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/did":"^1.26.3","@arcblock/jwt":"^1.26.3","@blocklet/env":"1.16.54-beta-20251029-230008-54c9843b","@blocklet/sdk":"1.16.54-beta-20251029-230008-54c9843b","@blocklet/xss":"^0.3.1","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251029-230008-54c9843b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251029-230008-54c9843b","@abtnode/models":"1.16.54-beta-20251029-230008-54c9843b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.53","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251029-230008-54c9843b","@blocklet/js-sdk":"1.16.54-beta-20251029-230008-54c9843b","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251029-230008-54c9843b","@abtnode/db-cache":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/did-ext":"^1.26.3","@abtnode/analytics":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/did-util":"^1.26.3","@blocklet/constant":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/event-hub":"^1.26.3","@arcblock/validator":"^1.26.3","@blocklet/server-js":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251029-230008-54c9843b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251029-230008-54c9843b","@arcblock/did-connect-js":"^1.26.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251029-230008-54c9843b","@blocklet/uploader-server":"^0.3.1","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251029-230008-54c9843b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.53","@ocap/wallet":"^1.26.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.26.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.53","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.53","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251029-230008-54c9843b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.53","@blocklet/uploader":"^0.3.1","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.53","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.1.35","@blocklet/payment-react":"^1.22.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.1.35","@blocklet/launcher-layout":"^3.1.53","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.53","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251029-230008-54c9843b_1761779032690_0.8909406009327971","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251030-060219-f2f1ed96":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251030-060219-f2f1ed96","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251030-060219-f2f1ed96","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"01e5c19dc39942c3d3f1318739e312409b4e538f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251030-060219-f2f1ed96.tgz","fileCount":505,"integrity":"sha512-pPuILoiPp7uhDQNLZ2N5tBQTxO0n6ZLtTrWL4V9FSqRzWEUoyXfU0y+aoXZEu0ufSslieKK5zaORaP2VWyrGYQ==","signatures":[{"sig":"MEQCIHMJI8DVlIY5b1GxcXt+NIL90xnaA9yNId4wVYh0v88JAiBuoR3AED9DHrDfWkHfUhZZsc190ltvOvejpN44FbEyng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27364167},"main":"api/index.js","gitHead":"a4182e02a693b097c76b6a9907a8a1d4816ee914","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.0","@ocap/client":"^1.27.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251030-060219-f2f1ed96","@abtnode/core":"1.16.54-beta-20251030-060219-f2f1ed96","@abtnode/cron":"1.16.54-beta-20251030-060219-f2f1ed96","@abtnode/util":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/did":"^1.27.0","@arcblock/jwt":"^1.27.0","@blocklet/env":"1.16.54-beta-20251030-060219-f2f1ed96","@blocklet/sdk":"1.16.54-beta-20251030-060219-f2f1ed96","@blocklet/xss":"^0.3.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251030-060219-f2f1ed96","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251030-060219-f2f1ed96","@abtnode/models":"1.16.54-beta-20251030-060219-f2f1ed96","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251030-060219-f2f1ed96","@blocklet/js-sdk":"1.16.54-beta-20251030-060219-f2f1ed96","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251030-060219-f2f1ed96","@abtnode/db-cache":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/did-ext":"^1.27.0","@abtnode/analytics":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/did-util":"^1.27.0","@blocklet/constant":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/event-hub":"^1.27.0","@arcblock/validator":"^1.27.0","@blocklet/server-js":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251030-060219-f2f1ed96","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251030-060219-f2f1ed96","@arcblock/did-connect-js":"^1.27.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251030-060219-f2f1ed96","@blocklet/uploader-server":"^0.3.2","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251030-060219-f2f1ed96","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251030-060219-f2f1ed96","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.2","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251030-060219-f2f1ed96_1761804363239_0.9829491290323176","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251030-092518-0e109845":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251030-092518-0e109845","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251030-092518-0e109845","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3a77cc5dc6a6da82c06bf19588120e24f81de71b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251030-092518-0e109845.tgz","fileCount":505,"integrity":"sha512-i6PXLesnVpc+r4TM3n5nCSw0AFLa3kmQroseiRpw+lbnzN44KdmY49DF4oSHrZw96pTERGkKlQbfn1QeQIztaQ==","signatures":[{"sig":"MEQCIB4y9F1R83A1TZ9HihXiIfmBwB2NO8RxtGduKIx+CZyKAiA7FwoO98nsKXn2uYnoogW+kqcneTN5129R5hq8rOx3Lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27364167},"main":"api/index.js","gitHead":"431bc01b2abde0a41abe300cf3eef94476add035","scripts":{"lint":"eslint tests api src --ext js --ext jsx","test":"bun test --bail --timeout 30000","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","coverage":"bun test --bail --timeout 30000 --coverage","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.0","@ocap/client":"^1.27.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251030-092518-0e109845","@abtnode/core":"1.16.54-beta-20251030-092518-0e109845","@abtnode/cron":"1.16.54-beta-20251030-092518-0e109845","@abtnode/util":"1.16.54-beta-20251030-092518-0e109845","@arcblock/did":"^1.27.0","@arcblock/jwt":"^1.27.0","@blocklet/env":"1.16.54-beta-20251030-092518-0e109845","@blocklet/sdk":"1.16.54-beta-20251030-092518-0e109845","@blocklet/xss":"^0.3.2","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251030-092518-0e109845","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251030-092518-0e109845","@abtnode/models":"1.16.54-beta-20251030-092518-0e109845","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251030-092518-0e109845","@blocklet/js-sdk":"1.16.54-beta-20251030-092518-0e109845","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251030-092518-0e109845","@abtnode/db-cache":"1.16.54-beta-20251030-092518-0e109845","@arcblock/did-ext":"^1.27.0","@abtnode/analytics":"1.16.54-beta-20251030-092518-0e109845","@arcblock/did-util":"^1.27.0","@blocklet/constant":"1.16.54-beta-20251030-092518-0e109845","@arcblock/event-hub":"^1.27.0","@arcblock/validator":"^1.27.0","@blocklet/server-js":"1.16.54-beta-20251030-092518-0e109845","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251030-092518-0e109845","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251030-092518-0e109845","@arcblock/did-connect-js":"^1.27.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251030-092518-0e109845","@blocklet/uploader-server":"^0.3.2","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251030-092518-0e109845","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251030-092518-0e109845","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.2","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251030-092518-0e109845_1761816539100_0.566947812566345","host":"s3://npm-registry-packages-npm-production"}},"1.16.54-beta-20251031-043051-f3b56e3a":{"name":"@abtnode/blocklet-services","version":"1.16.54-beta-20251031-043051-f3b56e3a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.16.54-beta-20251031-043051-f3b56e3a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"844f041d4a10185beab6778f801cd996df717871","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.16.54-beta-20251031-043051-f3b56e3a.tgz","fileCount":505,"integrity":"sha512-pIIgAj3AwT16bsp+n6wTMtbNOYpPj3/+BQAjAY5KwCQ4NhHpUDSAjWEiX/E1YmavoGaI1sr0i/amvXIzEgSgAg==","signatures":[{"sig":"MEUCIGvlxxQ9gaXyH/TYlswTkjgXLnSII0cPp6c1uDtyfSb0AiEA523ZwV0vnWOYyb8qQ7ycqKG4q6G/LIhaSA4sngWqiYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27364107},"main":"api/index.js","gitHead":"3c8d3d08531c55eef3de4d9657b2452850d5bcc7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.0","@ocap/client":"^1.27.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.16.54-beta-20251031-043051-f3b56e3a","@abtnode/core":"1.16.54-beta-20251031-043051-f3b56e3a","@abtnode/cron":"1.16.54-beta-20251031-043051-f3b56e3a","@abtnode/util":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/did":"^1.27.0","@arcblock/jwt":"^1.27.0","@blocklet/env":"1.16.54-beta-20251031-043051-f3b56e3a","@blocklet/sdk":"1.16.54-beta-20251031-043051-f3b56e3a","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.16.54-beta-20251031-043051-f3b56e3a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.16.54-beta-20251031-043051-f3b56e3a","@abtnode/models":"1.16.54-beta-20251031-043051-f3b56e3a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.16.54-beta-20251031-043051-f3b56e3a","@blocklet/js-sdk":"1.16.54-beta-20251031-043051-f3b56e3a","follow-redirects":"^1.15.2","@abtnode/constant":"1.16.54-beta-20251031-043051-f3b56e3a","@abtnode/db-cache":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/did-ext":"^1.27.0","@abtnode/analytics":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/did-util":"^1.27.0","@blocklet/constant":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/event-hub":"^1.27.0","@arcblock/validator":"^1.27.0","@blocklet/server-js":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.16.54-beta-20251031-043051-f3b56e3a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.16.54-beta-20251031-043051-f3b56e3a","@arcblock/did-connect-js":"^1.27.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.16.54-beta-20251031-043051-f3b56e3a","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.16.54-beta-20251031-043051-f3b56e3a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.16.54-beta-20251031-043051-f3b56e3a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.16.54-beta-20251031-043051-f3b56e3a_1761885267450_0.8836140390500218","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251031-063309-13d088fe":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251031-063309-13d088fe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251031-063309-13d088fe","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5cccf5465e520566b8d948858c878de93b65bf96","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251031-063309-13d088fe.tgz","fileCount":505,"integrity":"sha512-70xKkg4LldqRc6nl4wmoONy/1dIHze/B1xZcUsOpUztdVR/bssslS7G+qqjp0bNNu9adc+Tna3F2frG94ReuKg==","signatures":[{"sig":"MEUCIEAc+2EMVsP9kBqDiZ8Lyp+F2BjubcFNgP2cCn1sIA4iAiEAgiWCFo89nZ8SF8pMkJ7fVw+pX9VcrUtrpoZNgPT87dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27364085},"main":"api/index.js","gitHead":"7de806845cd50863ea641abeba8b0be889e8fdd6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.0","@ocap/client":"^1.27.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251031-063309-13d088fe","@abtnode/core":"1.17.0-beta-20251031-063309-13d088fe","@abtnode/cron":"1.17.0-beta-20251031-063309-13d088fe","@abtnode/util":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/did":"^1.27.0","@arcblock/jwt":"^1.27.0","@blocklet/env":"1.17.0-beta-20251031-063309-13d088fe","@blocklet/sdk":"1.17.0-beta-20251031-063309-13d088fe","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251031-063309-13d088fe","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251031-063309-13d088fe","@abtnode/models":"1.17.0-beta-20251031-063309-13d088fe","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251031-063309-13d088fe","@blocklet/js-sdk":"1.17.0-beta-20251031-063309-13d088fe","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251031-063309-13d088fe","@abtnode/db-cache":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/did-ext":"^1.27.0","@abtnode/analytics":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/did-util":"^1.27.0","@blocklet/constant":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/event-hub":"^1.27.0","@arcblock/validator":"^1.27.0","@blocklet/server-js":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251031-063309-13d088fe","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251031-063309-13d088fe","@arcblock/did-connect-js":"^1.27.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251031-063309-13d088fe","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251031-063309-13d088fe","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251031-063309-13d088fe","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251031-063309-13d088fe_1761892612816_0.6363247109274959","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251101-021648-3f521a7e":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251101-021648-3f521a7e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251101-021648-3f521a7e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"efbc9e24c0c1503ce0dd1bd1bafc8803e8d57d86","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251101-021648-3f521a7e.tgz","fileCount":505,"integrity":"sha512-Y13NPogJjETMsget/7hiBSuMl3HgmtmH2zVdtzk2jbA7QSzMfBycMdeJjVj3HHk+6FZ861lewdLm7GAKpodrFA==","signatures":[{"sig":"MEYCIQCu4oZHIcV5HqTV5ipkxp4yPfiid16hvqJ6zFdJMrPAXgIhAIAatBqryiv8WkZh4qmYrGE22PaqEcBT9bTiNlzYx4Re","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27364085},"main":"api/index.js","gitHead":"8d60f8efded6ef3b0f9ebeac4262f1738ba40292","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.0","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.0","@ocap/client":"^1.27.0","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251101-021648-3f521a7e","@abtnode/core":"1.17.0-beta-20251101-021648-3f521a7e","@abtnode/cron":"1.17.0-beta-20251101-021648-3f521a7e","@abtnode/util":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/did":"^1.27.0","@arcblock/jwt":"^1.27.0","@blocklet/env":"1.17.0-beta-20251101-021648-3f521a7e","@blocklet/sdk":"1.17.0-beta-20251101-021648-3f521a7e","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251101-021648-3f521a7e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251101-021648-3f521a7e","@abtnode/models":"1.17.0-beta-20251101-021648-3f521a7e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.2.5","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251101-021648-3f521a7e","@blocklet/js-sdk":"1.17.0-beta-20251101-021648-3f521a7e","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251101-021648-3f521a7e","@abtnode/db-cache":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/did-ext":"^1.27.0","@abtnode/analytics":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/did-util":"^1.27.0","@blocklet/constant":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/event-hub":"^1.27.0","@arcblock/validator":"^1.27.0","@blocklet/server-js":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251101-021648-3f521a7e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.7","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251101-021648-3f521a7e","@arcblock/did-connect-js":"^1.27.0","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251101-021648-3f521a7e","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251101-021648-3f521a7e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.0","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251101-021648-3f521a7e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251101-021648-3f521a7e_1761963637517_0.8711899325538395","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251103-104515-e4795f0f":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251103-104515-e4795f0f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251103-104515-e4795f0f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"65a4fd94d2fd87f77707d8826e29e049beaf5b31","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251103-104515-e4795f0f.tgz","fileCount":505,"integrity":"sha512-QTU20/JxBrtRVTw+d6CaMc0Zshj7wiFIlLajfQ2oajdh9f3enuJXrix7mjV03Cpx7gGmkxLWvRGu/FuD685RBw==","signatures":[{"sig":"MEYCIQDCO9q1ecH9rXKLSFFhsmwK7meF8sgWcpn6x+ApPPC6jQIhANRaEBFqohhMP7hgAmyQzBOyMP9UdOFa2S0l5KNqB3AM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27368407},"main":"api/index.js","gitHead":"2fb9b7f6dbf45b407a82ac676955b4ede1c6b347","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.1","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.1","@ocap/client":"^1.27.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251103-104515-e4795f0f","@abtnode/core":"1.17.0-beta-20251103-104515-e4795f0f","@abtnode/cron":"1.17.0-beta-20251103-104515-e4795f0f","@abtnode/util":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/did":"^1.27.1","@arcblock/jwt":"^1.27.1","@blocklet/env":"1.17.0-beta-20251103-104515-e4795f0f","@blocklet/sdk":"1.17.0-beta-20251103-104515-e4795f0f","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251103-104515-e4795f0f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251103-104515-e4795f0f","@abtnode/models":"1.17.0-beta-20251103-104515-e4795f0f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.0","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251103-104515-e4795f0f","@blocklet/js-sdk":"1.17.0-beta-20251103-104515-e4795f0f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251103-104515-e4795f0f","@abtnode/db-cache":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/did-ext":"^1.27.1","@abtnode/analytics":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/did-util":"^1.27.1","@blocklet/constant":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/event-hub":"^1.27.1","@arcblock/validator":"^1.27.1","@blocklet/server-js":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251103-104515-e4795f0f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251103-104515-e4795f0f","@arcblock/did-connect-js":"^1.27.1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251103-104515-e4795f0f","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251103-104515-e4795f0f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.1","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251103-104515-e4795f0f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251103-104515-e4795f0f_1762166947103_0.9601211027728069","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251104-112713-e947b159":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251104-112713-e947b159","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251104-112713-e947b159","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"622d172ee81e60e126e5433314cafc5b02b89793","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251104-112713-e947b159.tgz","fileCount":505,"integrity":"sha512-0JOE6O5T0teXC2k/CbQOjZXyr7y4dlCe2NCUdD03EF5vR+E0hSPSbckfJQDSXun1grnHDnMQG3Lj3hlP811PlA==","signatures":[{"sig":"MEUCIQCK3BS2pj65r+jvbiFR0NdVDoQdEMR2DL0VmPtA5mHuSwIgUPpnHIQKKqRjd/yB2QgyH4a61fLvwwXwIKanhZZxN1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374171},"main":"api/index.js","gitHead":"66c9180952f1dab415ff16b3ccd8eafd61baabf9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.1","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.1","@ocap/client":"^1.27.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251104-112713-e947b159","@abtnode/core":"1.17.0-beta-20251104-112713-e947b159","@abtnode/cron":"1.17.0-beta-20251104-112713-e947b159","@abtnode/util":"1.17.0-beta-20251104-112713-e947b159","@arcblock/did":"^1.27.1","@arcblock/jwt":"^1.27.1","@blocklet/env":"1.17.0-beta-20251104-112713-e947b159","@blocklet/sdk":"1.17.0-beta-20251104-112713-e947b159","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251104-112713-e947b159","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251104-112713-e947b159","@abtnode/models":"1.17.0-beta-20251104-112713-e947b159","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.0","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251104-112713-e947b159","@blocklet/js-sdk":"1.17.0-beta-20251104-112713-e947b159","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251104-112713-e947b159","@abtnode/db-cache":"1.17.0-beta-20251104-112713-e947b159","@arcblock/did-ext":"^1.27.1","@abtnode/analytics":"1.17.0-beta-20251104-112713-e947b159","@arcblock/did-util":"^1.27.1","@blocklet/constant":"1.17.0-beta-20251104-112713-e947b159","@arcblock/event-hub":"^1.27.1","@arcblock/validator":"^1.27.1","@blocklet/server-js":"1.17.0-beta-20251104-112713-e947b159","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251104-112713-e947b159","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251104-112713-e947b159","@arcblock/did-connect-js":"^1.27.1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251104-112713-e947b159","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251104-112713-e947b159","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.1","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251104-112713-e947b159","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251104-112713-e947b159_1762255857931_0.0953272832820884","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251105-000053-53e6e3e9":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251105-000053-53e6e3e9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251105-000053-53e6e3e9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e1d19f81a843620a9cbce2f76e8abf0ba0e7abff","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251105-000053-53e6e3e9.tgz","fileCount":505,"integrity":"sha512-WhC8AilQ/IGA5IZcb1fudqNyEsxM421kaqLXLKo7s7DZlVcK8hONywk7LwYlGbex9+uOQK4/UaVr+udmSnRskw==","signatures":[{"sig":"MEUCIQCG3nCj2Vdxjh0Sh1iljsF/UtOESc9Pa+Vj9vjeyWzI/QIgd5SGrI77TxcKq9EOfRjKpqbatIYZ1I5EyGJoLe/Bma0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374171},"main":"api/index.js","gitHead":"61a1b994cca350a1c7cd12debc39416ac3af1a5d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.1","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.1","@ocap/client":"^1.27.1","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251105-000053-53e6e3e9","@abtnode/core":"1.17.0-beta-20251105-000053-53e6e3e9","@abtnode/cron":"1.17.0-beta-20251105-000053-53e6e3e9","@abtnode/util":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/did":"^1.27.1","@arcblock/jwt":"^1.27.1","@blocklet/env":"1.17.0-beta-20251105-000053-53e6e3e9","@blocklet/sdk":"1.17.0-beta-20251105-000053-53e6e3e9","@blocklet/xss":"^0.3.3","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251105-000053-53e6e3e9","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251105-000053-53e6e3e9","@abtnode/models":"1.17.0-beta-20251105-000053-53e6e3e9","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.0","@blocklet/theme":"^3.1.54","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251105-000053-53e6e3e9","@blocklet/js-sdk":"1.17.0-beta-20251105-000053-53e6e3e9","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251105-000053-53e6e3e9","@abtnode/db-cache":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/did-ext":"^1.27.1","@abtnode/analytics":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/did-util":"^1.27.1","@blocklet/constant":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/event-hub":"^1.27.1","@arcblock/validator":"^1.27.1","@blocklet/server-js":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251105-000053-53e6e3e9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251105-000053-53e6e3e9","@arcblock/did-connect-js":"^1.27.1","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251105-000053-53e6e3e9","@blocklet/uploader-server":"^0.3.3","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251105-000053-53e6e3e9","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.54","@ocap/wallet":"^1.27.1","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.1","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.54","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.54","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251105-000053-53e6e3e9","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.54","@blocklet/uploader":"^0.3.3","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.54","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.0","@blocklet/payment-react":"^1.22.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.0","@blocklet/launcher-layout":"^3.1.54","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.54","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251105-000053-53e6e3e9_1762301077707_0.6013838102397275","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251105-030013-0c24dbf6":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251105-030013-0c24dbf6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251105-030013-0c24dbf6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e02eab8ba876974b9a8b2235b967dd518d44862a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251105-030013-0c24dbf6.tgz","fileCount":505,"integrity":"sha512-01RXEsyYjA7UptfkrwWVqr2V6IuzMGxuqyAUUAqHp/f37YchoX6TdTwvUr5SnEtJkWVm2/LKpM2yzmh8+vPu2w==","signatures":[{"sig":"MEUCIQCDupa3K41gQrgWP4dmgJwwxuXvnvPNOzHyaIpKPf4F3QIgVnxIy6cCe9zZqle+2rJLXh7lE1TGYBOnqtqEiOcGGFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27415094},"main":"api/index.js","gitHead":"e404e9f2967d5bd6d6b5c062171a7d8261bc7fa8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251105-030013-0c24dbf6","@abtnode/core":"1.17.0-beta-20251105-030013-0c24dbf6","@abtnode/cron":"1.17.0-beta-20251105-030013-0c24dbf6","@abtnode/util":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0-beta-20251105-030013-0c24dbf6","@blocklet/sdk":"1.17.0-beta-20251105-030013-0c24dbf6","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251105-030013-0c24dbf6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251105-030013-0c24dbf6","@abtnode/models":"1.17.0-beta-20251105-030013-0c24dbf6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.56","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251105-030013-0c24dbf6","@blocklet/js-sdk":"1.17.0-beta-20251105-030013-0c24dbf6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251105-030013-0c24dbf6","@abtnode/db-cache":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251105-030013-0c24dbf6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251105-030013-0c24dbf6","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251105-030013-0c24dbf6","@blocklet/uploader-server":"^0.3.4","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251105-030013-0c24dbf6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.56","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.56","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.56","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251105-030013-0c24dbf6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.56","@blocklet/uploader":"^0.3.4","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.56","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.56","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.56","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251105-030013-0c24dbf6_1762311838298_0.7573775886845528","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251105-095418-158ab2fa":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251105-095418-158ab2fa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251105-095418-158ab2fa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8589a8d41c5491debfd3b979eae273595030fe39","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251105-095418-158ab2fa.tgz","fileCount":505,"integrity":"sha512-PFShFiEF2DA/T2L1/SM4/DHRJbH5K2tUXILX5rFHwcJ1J2mGwBbLhxeGxAMbV2Mda1RR6itc/RPzfS46OVtrew==","signatures":[{"sig":"MEUCIBbRiMq5bjPBipNQ+R1L/BVGIgfIpwX+LXb75xIKRfmIAiEA5kUaxZwguxAYjy+OOF8hpiGbNpmRzaaCEhGP40M795g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374733},"main":"api/index.js","gitHead":"bce9e12ce054d3caf16b5b0806f6ed6f141ab34c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251105-095418-158ab2fa","@abtnode/core":"1.17.0-beta-20251105-095418-158ab2fa","@abtnode/cron":"1.17.0-beta-20251105-095418-158ab2fa","@abtnode/util":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0-beta-20251105-095418-158ab2fa","@blocklet/sdk":"1.17.0-beta-20251105-095418-158ab2fa","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251105-095418-158ab2fa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251105-095418-158ab2fa","@abtnode/models":"1.17.0-beta-20251105-095418-158ab2fa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.56","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251105-095418-158ab2fa","@blocklet/js-sdk":"1.17.0-beta-20251105-095418-158ab2fa","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251105-095418-158ab2fa","@abtnode/db-cache":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251105-095418-158ab2fa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251105-095418-158ab2fa","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251105-095418-158ab2fa","@blocklet/uploader-server":"^0.3.4","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251105-095418-158ab2fa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.56","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.56","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.56","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251105-095418-158ab2fa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.56","@blocklet/uploader":"^0.3.4","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.56","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.5","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.56","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.56","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251105-095418-158ab2fa_1762336685646_0.8198797589097608","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251106-075812-7c2fdd58":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251106-075812-7c2fdd58","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251106-075812-7c2fdd58","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"067a0173bcc239ff0739685e9850759c073346db","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251106-075812-7c2fdd58.tgz","fileCount":505,"integrity":"sha512-C9N3P+y5J6YKp/hLDSbxB6OL7wk53/EKuuLB85iID79FcWThnj3gOOubsSfB8uo7WuQeiJ4i1IrlU8F4VhLuDQ==","signatures":[{"sig":"MEYCIQDu/1a1XvUPl8VmQeGLaGSnxRx8KCadsW6hx81qaqe4kgIhANVacsAGsifl0QQhiaRP9SOw0HUEkyr1R+w/Wr+zVM1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374269},"main":"api/index.js","gitHead":"3678dac931077cd00ca1ee043c8334caa3193aee","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251106-075812-7c2fdd58","@abtnode/core":"1.17.0-beta-20251106-075812-7c2fdd58","@abtnode/cron":"1.17.0-beta-20251106-075812-7c2fdd58","@abtnode/util":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0-beta-20251106-075812-7c2fdd58","@blocklet/sdk":"1.17.0-beta-20251106-075812-7c2fdd58","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251106-075812-7c2fdd58","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251106-075812-7c2fdd58","@abtnode/models":"1.17.0-beta-20251106-075812-7c2fdd58","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.59","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251106-075812-7c2fdd58","@blocklet/js-sdk":"1.17.0-beta-20251106-075812-7c2fdd58","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251106-075812-7c2fdd58","@abtnode/db-cache":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251106-075812-7c2fdd58","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251106-075812-7c2fdd58","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251106-075812-7c2fdd58","@blocklet/uploader-server":"^0.3.5","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251106-075812-7c2fdd58","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.59","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.59","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.59","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251106-075812-7c2fdd58","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.59","@blocklet/uploader":"^0.3.5","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.59","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.59","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.59","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251106-075812-7c2fdd58_1762416113794_0.5964089447504826","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251106-091133-91484a26":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251106-091133-91484a26","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251106-091133-91484a26","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"11ad3a0d80e1662cc31be0253f5461b868414135","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251106-091133-91484a26.tgz","fileCount":505,"integrity":"sha512-cXJiWwZCxNC6050u49DrtdvZ2k6mBKryTuC8NcKADV7zE5eRWoo5LaYUTnad0wb+rgIOm89hO0c/vyNxeHx5AQ==","signatures":[{"sig":"MEQCIFZna8kaG/C0YJ//DtNB7ymSuWEts9psQyvHXyKYhY72AiAb3sUnAgbLw2A0BzJXh1HZydUhOhb373jGn1OPAZBMCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374269},"main":"api/index.js","gitHead":"3b2df0e0ca957318d8ee8f569b1f77d8c6c7f6b5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251106-091133-91484a26","@abtnode/core":"1.17.0-beta-20251106-091133-91484a26","@abtnode/cron":"1.17.0-beta-20251106-091133-91484a26","@abtnode/util":"1.17.0-beta-20251106-091133-91484a26","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0-beta-20251106-091133-91484a26","@blocklet/sdk":"1.17.0-beta-20251106-091133-91484a26","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251106-091133-91484a26","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251106-091133-91484a26","@abtnode/models":"1.17.0-beta-20251106-091133-91484a26","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.59","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251106-091133-91484a26","@blocklet/js-sdk":"1.17.0-beta-20251106-091133-91484a26","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251106-091133-91484a26","@abtnode/db-cache":"1.17.0-beta-20251106-091133-91484a26","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0-beta-20251106-091133-91484a26","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0-beta-20251106-091133-91484a26","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0-beta-20251106-091133-91484a26","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251106-091133-91484a26","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251106-091133-91484a26","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251106-091133-91484a26","@blocklet/uploader-server":"^0.3.5","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251106-091133-91484a26","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.59","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.59","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.59","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251106-091133-91484a26","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.59","@blocklet/uploader":"^0.3.5","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.59","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.59","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.59","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251106-091133-91484a26_1762420519927_0.37586177869165405","host":"s3://npm-registry-packages-npm-production"}},"1.17.0-beta-20251106-103128-74cfc823":{"name":"@abtnode/blocklet-services","version":"1.17.0-beta-20251106-103128-74cfc823","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0-beta-20251106-103128-74cfc823","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"afc18c59e00b5538bcb48cbcbfc7b9e106f8285e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0-beta-20251106-103128-74cfc823.tgz","fileCount":505,"integrity":"sha512-tnrJTd3d2GbcCPbg3gTbZAqpGB5NaRweNbO7T138b9f11LErhMGkEr5ZYkRRh1InqJXMyftbwYVhJin4GNnLIg==","signatures":[{"sig":"MEUCIE1li0GcehdoGwBORcExn+7WEXti3Lvy86GH9fqJtZtWAiEAjLIWb8sGXFct5YnaTrFP4U32Z6K4rAtgC/qqSz34fy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27374262},"main":"api/index.js","gitHead":"46512172e66dfc932c8d39ce45f746cb420bd504","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0-beta-20251106-103128-74cfc823","@abtnode/core":"1.17.0-beta-20251106-103128-74cfc823","@abtnode/cron":"1.17.0-beta-20251106-103128-74cfc823","@abtnode/util":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0-beta-20251106-103128-74cfc823","@blocklet/sdk":"1.17.0-beta-20251106-103128-74cfc823","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0-beta-20251106-103128-74cfc823","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0-beta-20251106-103128-74cfc823","@abtnode/models":"1.17.0-beta-20251106-103128-74cfc823","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.60","transliteration":"^2.3.5","@blocklet/images":"1.17.0-beta-20251106-103128-74cfc823","@blocklet/js-sdk":"1.17.0-beta-20251106-103128-74cfc823","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0-beta-20251106-103128-74cfc823","@abtnode/db-cache":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0-beta-20251106-103128-74cfc823","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0-beta-20251106-103128-74cfc823","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0-beta-20251106-103128-74cfc823","@blocklet/uploader-server":"^0.3.5","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0-beta-20251106-103128-74cfc823","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.60","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.60","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.60","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0-beta-20251106-103128-74cfc823","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.60","@blocklet/uploader":"^0.3.5","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.60","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.60","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.60","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0-beta-20251106-103128-74cfc823_1762425319940_0.2360916244559368","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@abtnode/blocklet-services","version":"1.17.0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"15b83df619bb8c414f9623aba59a59e14c9b0e3c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.0.tgz","fileCount":505,"integrity":"sha512-0c5uc9wb+kyViDqPBsoXOm9GKfDlDaW85K2FkzFFrMfnEG9RlvHau0wASmDTvugK2Jq5sQhX9FDz6udilynjCA==","signatures":[{"sig":"MEQCIHfWu7ll10aXKOjr3aPCViwpSuUxM45qfxRBgOX45XYdAiBlwkVOHOFI1Z44gkOr9MXhVRVdtp7+er6UpSV/KoUwdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27373602},"main":"api/index.js","gitHead":"becc75459ae8e1f1ba3042cf7e9a0cc45284bdd2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.2","@ocap/client":"^1.27.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.0","@abtnode/core":"1.17.0","@abtnode/cron":"1.17.0","@abtnode/util":"1.17.0","@arcblock/did":"^1.27.2","@arcblock/jwt":"^1.27.2","@blocklet/env":"1.17.0","@blocklet/sdk":"1.17.0","@blocklet/xss":"^0.3.4","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.0","@abtnode/models":"1.17.0","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.1","@blocklet/theme":"^3.1.60","transliteration":"^2.3.5","@blocklet/images":"1.17.0","@blocklet/js-sdk":"1.17.0","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.0","@abtnode/db-cache":"1.17.0","@arcblock/did-ext":"^1.27.2","@abtnode/analytics":"1.17.0","@arcblock/did-util":"^1.27.2","@blocklet/constant":"1.17.0","@arcblock/event-hub":"^1.27.2","@arcblock/validator":"^1.27.2","@blocklet/server-js":"1.17.0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.0","@arcblock/did-connect-js":"^1.27.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.0","@blocklet/uploader-server":"^0.3.5","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.0","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.1.60","@ocap/wallet":"^1.27.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.1.60","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.1.60","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.0","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.1.60","@blocklet/uploader":"^0.3.5","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.1.60","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.1.60","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.1.60","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.0_1762426008479_0.0879921098215215","host":"s3://npm-registry-packages-npm-production"}},"1.17.1-beta-20251107-074502-034bafdc":{"name":"@abtnode/blocklet-services","version":"1.17.1-beta-20251107-074502-034bafdc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.1-beta-20251107-074502-034bafdc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0e271a54ab91dde2099d0a31c2bd5f442833aacd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.1-beta-20251107-074502-034bafdc.tgz","fileCount":505,"integrity":"sha512-T78DbR/aJr4xpNkS2wB/4RQ+VAtlIOokpTSYkSGr3oIWzg3h3M6/wIFZa8CFlsIV0af6cyYtBZBmOGNpTE38Yw==","signatures":[{"sig":"MEUCIDeXaBoMQTUuuecWdTwgCPDJg5G+gDqHwdvq+2ZkjmZdAiEAxgRzWlmVrXaS7RfUkeOo6iNjOHVZTCAwWpjfwoT9Xzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27416290},"main":"api/index.js","gitHead":"89102b7f2bb2b373602b62b7989de8468924a0c2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.3","@ocap/client":"^1.27.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.1-beta-20251107-074502-034bafdc","@abtnode/core":"1.17.1-beta-20251107-074502-034bafdc","@abtnode/cron":"1.17.1-beta-20251107-074502-034bafdc","@abtnode/util":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/did":"^1.27.3","@arcblock/jwt":"^1.27.3","@blocklet/env":"1.17.1-beta-20251107-074502-034bafdc","@blocklet/sdk":"1.17.1-beta-20251107-074502-034bafdc","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.1-beta-20251107-074502-034bafdc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.1-beta-20251107-074502-034bafdc","@abtnode/models":"1.17.1-beta-20251107-074502-034bafdc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.0","transliteration":"^2.3.5","@blocklet/images":"1.17.1-beta-20251107-074502-034bafdc","@blocklet/js-sdk":"1.17.1-beta-20251107-074502-034bafdc","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.1-beta-20251107-074502-034bafdc","@abtnode/db-cache":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/did-ext":"^1.27.3","@abtnode/analytics":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/did-util":"^1.27.3","@blocklet/constant":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/event-hub":"^1.27.3","@arcblock/validator":"^1.27.3","@blocklet/server-js":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.1-beta-20251107-074502-034bafdc","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.1-beta-20251107-074502-034bafdc","@arcblock/did-connect-js":"^1.27.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.1-beta-20251107-074502-034bafdc","@blocklet/uploader-server":"^0.3.7","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.1-beta-20251107-074502-034bafdc","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.0","@ocap/wallet":"^1.27.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.1-beta-20251107-074502-034bafdc","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.0","@blocklet/uploader":"^0.3.7","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.0","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.2.0","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.1-beta-20251107-074502-034bafdc_1762501723437_0.3598183551742744","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@abtnode/blocklet-services","version":"1.17.1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.1","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"848cdb9a0589dfb53448c57980e219553ab9a719","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.1.tgz","fileCount":505,"integrity":"sha512-1X1Rzlm42G0Hi4dL+Nqbe+7Ub6bB7VTV1iwnMaF0/PzW3QmNUzPsiSzBw/SNPfLSO2LVOQEErsLtoKxuACAwgA==","signatures":[{"sig":"MEUCIQDsrqqUxyKYIOanScORvQuCfmbWkJ7SQYAEiVKA/KFK/QIgZuzLgVT2MhcLy4uSJ9RqJPvlFoBkpO5WcowB6Lv4oT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27415630},"main":"api/index.js","gitHead":"0d57fbc64a22fd09267166b26af46dd84e545287","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.3","@ocap/client":"^1.27.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.1","@abtnode/core":"1.17.1","@abtnode/cron":"1.17.1","@abtnode/util":"1.17.1","@arcblock/did":"^1.27.3","@arcblock/jwt":"^1.27.3","@blocklet/env":"1.17.1","@blocklet/sdk":"1.17.1","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.1","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.1","@abtnode/models":"1.17.1","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.0","transliteration":"^2.3.5","@blocklet/images":"1.17.1","@blocklet/js-sdk":"1.17.1","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.1","@abtnode/db-cache":"1.17.1","@arcblock/did-ext":"^1.27.3","@abtnode/analytics":"1.17.1","@arcblock/did-util":"^1.27.3","@blocklet/constant":"1.17.1","@arcblock/event-hub":"^1.27.3","@arcblock/validator":"^1.27.3","@blocklet/server-js":"1.17.1","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.1","@arcblock/did-connect-js":"^1.27.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.1","@blocklet/uploader-server":"^0.3.7","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.1","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.0","@ocap/wallet":"^1.27.3","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.1","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.0","@blocklet/uploader":"^0.3.7","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.0","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.1","@blocklet/payment-react":"^1.22.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.1","@blocklet/launcher-layout":"^3.2.0","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.1_1762504968229_0.7991137366983001","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251110-023854-e91dad6f":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251110-023854-e91dad6f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251110-023854-e91dad6f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"be8de669636e3e34ce3abf15cbe44418a88942d3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251110-023854-e91dad6f.tgz","fileCount":504,"integrity":"sha512-JECHITCr+efzvY+x007Y5BVVEzCBVc/+HcWvvQgp6bpF4Al0qGd1YVrQ3nGAp2BDXmZDdbC5STSn5kcWIKc92w==","signatures":[{"sig":"MEYCIQCZFBPRe8bqDZ3QI2TW3/QZKJNVyU2R03pPViIgD88TIgIhAK7xpVT3i3sajDpnC7lVjRjfFFYpHORREVezj4sjtqNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27375289},"main":"api/index.js","gitHead":"272f9aeb4b24eba471c5a9f9a5b4a883e3249bbb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251110-023854-e91dad6f","@abtnode/core":"1.17.2-beta-20251110-023854-e91dad6f","@abtnode/cron":"1.17.2-beta-20251110-023854-e91dad6f","@abtnode/util":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251110-023854-e91dad6f","@blocklet/sdk":"1.17.2-beta-20251110-023854-e91dad6f","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251110-023854-e91dad6f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251110-023854-e91dad6f","@abtnode/models":"1.17.2-beta-20251110-023854-e91dad6f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.2","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251110-023854-e91dad6f","@blocklet/js-sdk":"1.17.2-beta-20251110-023854-e91dad6f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251110-023854-e91dad6f","@abtnode/db-cache":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251110-023854-e91dad6f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251110-023854-e91dad6f","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251110-023854-e91dad6f","@blocklet/uploader-server":"^0.3.8","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251110-023854-e91dad6f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.2","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251110-023854-e91dad6f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.2","@blocklet/uploader":"^0.3.8","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.2","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.9","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.2","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.2","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251110-023854-e91dad6f_1762742565928_0.2049819008239555","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251111-010532-4bb3b162":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251111-010532-4bb3b162","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251111-010532-4bb3b162","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8a5f16b3971cfecacb0d7f91de66d567873e58b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251111-010532-4bb3b162.tgz","fileCount":504,"integrity":"sha512-wQsOknreNcPmzDmOmIW1g1bIHz/VMY36ewrcpuvH/b16ElrYGi0iqmalk4eqha5OgJpQKY1DihSJPFSrxgtG5w==","signatures":[{"sig":"MEYCIQCKa9c9pEw7k8pEraQ885X7hlyFxHfsCAKmayYeP0eKGgIhAMLYeUXZlAtcd4MFZr2Hu+h6K5RCXUuXoCRFeVxRmmkl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27375289},"main":"api/index.js","gitHead":"59e53bd8b3b07701f258919b7349f162b895c8d2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251111-010532-4bb3b162","@abtnode/core":"1.17.2-beta-20251111-010532-4bb3b162","@abtnode/cron":"1.17.2-beta-20251111-010532-4bb3b162","@abtnode/util":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251111-010532-4bb3b162","@blocklet/sdk":"1.17.2-beta-20251111-010532-4bb3b162","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251111-010532-4bb3b162","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251111-010532-4bb3b162","@abtnode/models":"1.17.2-beta-20251111-010532-4bb3b162","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.2","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251111-010532-4bb3b162","@blocklet/js-sdk":"1.17.2-beta-20251111-010532-4bb3b162","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251111-010532-4bb3b162","@abtnode/db-cache":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251111-010532-4bb3b162","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251111-010532-4bb3b162","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251111-010532-4bb3b162","@blocklet/uploader-server":"^0.3.8","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251111-010532-4bb3b162","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.2","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251111-010532-4bb3b162","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.2","@blocklet/uploader":"^0.3.8","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.2","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.9","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.2","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.2","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251111-010532-4bb3b162_1762823371244_0.07059199830758467","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251111-095913-37108167":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251111-095913-37108167","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251111-095913-37108167","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"115b1568aa1ef5deb5b45b884fa9165e7a1cd8f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251111-095913-37108167.tgz","fileCount":504,"integrity":"sha512-XLuAuQNi0jJrOEJrukiOXd2mfHSpGKOaa21f8725ZcBzBf6p5NCssmyaqisq+BS0pdc0nScmLUsQldfQVpWSfA==","signatures":[{"sig":"MEUCIBQlDV+fcLDXXfxHHevATg/WNjMLKqtN44JNPR2uKOmWAiEA2erMSO0Uh3G8KBq/qJ5QnTuc2eCi0IJtjnamxJXupK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27375365},"main":"api/index.js","gitHead":"fd7ed3bbc9ee9c93659ed2d5af67d7a22e530c59","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251111-095913-37108167","@abtnode/core":"1.17.2-beta-20251111-095913-37108167","@abtnode/cron":"1.17.2-beta-20251111-095913-37108167","@abtnode/util":"1.17.2-beta-20251111-095913-37108167","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251111-095913-37108167","@blocklet/sdk":"1.17.2-beta-20251111-095913-37108167","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251111-095913-37108167","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251111-095913-37108167","@abtnode/models":"1.17.2-beta-20251111-095913-37108167","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.2","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251111-095913-37108167","@blocklet/js-sdk":"1.17.2-beta-20251111-095913-37108167","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251111-095913-37108167","@abtnode/db-cache":"1.17.2-beta-20251111-095913-37108167","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251111-095913-37108167","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251111-095913-37108167","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251111-095913-37108167","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251111-095913-37108167","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251111-095913-37108167","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251111-095913-37108167","@blocklet/uploader-server":"^0.3.8","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251111-095913-37108167","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.2","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251111-095913-37108167","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.2","@blocklet/uploader":"^0.3.8","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.2","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.9","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.2","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.2","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251111-095913-37108167_1762855380364_0.044246277304624826","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251111-114226-13276e42":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251111-114226-13276e42","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251111-114226-13276e42","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"922126f4c25c2aaa9c6b8b73f9972f66a96d1500","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251111-114226-13276e42.tgz","fileCount":504,"integrity":"sha512-TezGxfJBkIJO9asyoiUXAY7em5bKiHsYJJfWZiw694Lt6in0S49Kyxg4tVC4/RPakXN5YuhT9XKp/WFboJV+1g==","signatures":[{"sig":"MEUCIQComgcaeaRcaU8j9bKVR2kcfzCrblBdljXRwZtZkHSZiAIgWBSsh7UOpEy3ES5sjObFRNGlwxW5u8aMWguGQHf65+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27375365},"main":"api/index.js","gitHead":"3a85bab76a65b0f04427f9a7e74e8d4fcbcdd3f1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251111-114226-13276e42","@abtnode/core":"1.17.2-beta-20251111-114226-13276e42","@abtnode/cron":"1.17.2-beta-20251111-114226-13276e42","@abtnode/util":"1.17.2-beta-20251111-114226-13276e42","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251111-114226-13276e42","@blocklet/sdk":"1.17.2-beta-20251111-114226-13276e42","@blocklet/xss":"^0.3.6","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251111-114226-13276e42","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251111-114226-13276e42","@abtnode/models":"1.17.2-beta-20251111-114226-13276e42","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.2","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251111-114226-13276e42","@blocklet/js-sdk":"1.17.2-beta-20251111-114226-13276e42","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251111-114226-13276e42","@abtnode/db-cache":"1.17.2-beta-20251111-114226-13276e42","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251111-114226-13276e42","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251111-114226-13276e42","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251111-114226-13276e42","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251111-114226-13276e42","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251111-114226-13276e42","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251111-114226-13276e42","@blocklet/uploader-server":"^0.3.8","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251111-114226-13276e42","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.2","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251111-114226-13276e42","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.2","@blocklet/uploader":"^0.3.8","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.2","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.9","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.2","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.2","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251111-114226-13276e42_1762861574929_0.2935056354440553","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251112-085154-0103b877":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251112-085154-0103b877","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251112-085154-0103b877","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4e073c3d6666556585b1b83928cc091c5dcd160a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251112-085154-0103b877.tgz","fileCount":504,"integrity":"sha512-cGZKJFIFFiwWhVP6aafid3Z2SQrLILBThDiBU9KdtK0DtJAcH2LQL5J17f6tSI7vZkaPHhTi4PwOoY+ovNNaeg==","signatures":[{"sig":"MEUCICrCGmWHDxG8wwdFXsHmnEDZu0oPcqcrT6zI91XTMFY1AiEAoe7dnL5V8D030uJvjumapYxJqThggCqyjrZPZQAhh8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27376160},"main":"api/index.js","gitHead":"78509a648488c741e93d33b743ea2f6d65535c34","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251112-085154-0103b877","@abtnode/core":"1.17.2-beta-20251112-085154-0103b877","@abtnode/cron":"1.17.2-beta-20251112-085154-0103b877","@abtnode/util":"1.17.2-beta-20251112-085154-0103b877","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251112-085154-0103b877","@blocklet/sdk":"1.17.2-beta-20251112-085154-0103b877","@blocklet/xss":"^0.3.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251112-085154-0103b877","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251112-085154-0103b877","@abtnode/models":"1.17.2-beta-20251112-085154-0103b877","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.3","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251112-085154-0103b877","@blocklet/js-sdk":"1.17.2-beta-20251112-085154-0103b877","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251112-085154-0103b877","@abtnode/db-cache":"1.17.2-beta-20251112-085154-0103b877","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251112-085154-0103b877","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251112-085154-0103b877","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251112-085154-0103b877","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251112-085154-0103b877","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251112-085154-0103b877","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251112-085154-0103b877","@blocklet/uploader-server":"^0.3.9","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251112-085154-0103b877","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.3","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251112-085154-0103b877","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.3","@blocklet/uploader":"^0.3.9","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.3","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251112-085154-0103b877_1762937748002_0.48551841200946333","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251113-121338-9c917e68":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251113-121338-9c917e68","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251113-121338-9c917e68","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"516f18171b18ad79a44cb05cee4e347e0d1509b7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251113-121338-9c917e68.tgz","fileCount":504,"integrity":"sha512-kNzjelEd3WV49QgalJQ7xU6QtlkAi+y2MZNu31L9M3WZk9U49FhjhwYeKvVKnIoueje1jKhTEd+QRAmxxZd0CQ==","signatures":[{"sig":"MEUCICrwlHkA70eRH4IdqWdg8bMW0SV7XCsR4cUMzd2CDnCKAiEA5Lk0To25OncwUxjVVsCrAIIMnMADhYGUOWYGDQogHGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27377708},"main":"api/index.js","gitHead":"82362ffba5d50f01774b257b9cd8143adeb7a898","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251113-121338-9c917e68","@abtnode/core":"1.17.2-beta-20251113-121338-9c917e68","@abtnode/cron":"1.17.2-beta-20251113-121338-9c917e68","@abtnode/util":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251113-121338-9c917e68","@blocklet/sdk":"1.17.2-beta-20251113-121338-9c917e68","@blocklet/xss":"^0.3.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251113-121338-9c917e68","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251113-121338-9c917e68","@abtnode/models":"1.17.2-beta-20251113-121338-9c917e68","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.3","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251113-121338-9c917e68","@blocklet/js-sdk":"1.17.2-beta-20251113-121338-9c917e68","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251113-121338-9c917e68","@abtnode/db-cache":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251113-121338-9c917e68","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251113-121338-9c917e68","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251113-121338-9c917e68","@blocklet/uploader-server":"^0.3.9","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251113-121338-9c917e68","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.3","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251113-121338-9c917e68","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.3","@blocklet/uploader":"^0.3.9","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.3","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251113-121338-9c917e68_1763036257196_0.8771910685237545","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251113-212234-9e640edd":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251113-212234-9e640edd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251113-212234-9e640edd","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6b3dbade9e63346c1b179a0a8e0e4d58967c6a97","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251113-212234-9e640edd.tgz","fileCount":504,"integrity":"sha512-itacUzhBj2Jc3/bKzbt98IyEzK8lRqof7/XFjbgh4+wxjT6go1LKuKaki+R+lQf2n+l90IHfggCRmVyKYRO/Jw==","signatures":[{"sig":"MEUCIFmZbVtEzsAqqBFxojKZzZhK3D81cQvQH4YscHvJPc9FAiEAoNzyV7AU1Hx0dKpLqe069v9PvETj8jBK/PtFIbSWzF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27377708},"main":"api/index.js","gitHead":"ee25481c457076c9c7aa7f094dc1771301065f5a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251113-212234-9e640edd","@abtnode/core":"1.17.2-beta-20251113-212234-9e640edd","@abtnode/cron":"1.17.2-beta-20251113-212234-9e640edd","@abtnode/util":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251113-212234-9e640edd","@blocklet/sdk":"1.17.2-beta-20251113-212234-9e640edd","@blocklet/xss":"^0.3.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251113-212234-9e640edd","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251113-212234-9e640edd","@abtnode/models":"1.17.2-beta-20251113-212234-9e640edd","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.3","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251113-212234-9e640edd","@blocklet/js-sdk":"1.17.2-beta-20251113-212234-9e640edd","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251113-212234-9e640edd","@abtnode/db-cache":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251113-212234-9e640edd","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251113-212234-9e640edd","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251113-212234-9e640edd","@blocklet/uploader-server":"^0.3.9","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251113-212234-9e640edd","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.3","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251113-212234-9e640edd","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.3","@blocklet/uploader":"^0.3.9","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.3","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251113-212234-9e640edd_1763069181893_0.44652260139235644","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251113-233643-ab2254af":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251113-233643-ab2254af","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251113-233643-ab2254af","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"7b07f0749e14f444e3354acacecc991234fc9336","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251113-233643-ab2254af.tgz","fileCount":504,"integrity":"sha512-3Df4Cfd/nhPknWBhkvGf0HnL86zyMjgplj7MMp6RX4bBkh4vZe44d2fI4UNl47b40IP7tzyCBafnk6NLprWkLw==","signatures":[{"sig":"MEYCIQCcUW/zgTjuw9pwNbh3repcuqo39XesUiskyfTkIxe3hQIhAMAm7iw+05qyMi2IAUGlhlk3LJB09+KCVRkdJjmG8gXt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27377708},"main":"api/index.js","gitHead":"b0b39ab22bcee6e5c0e280f1799bcb5df5132e6c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251113-233643-ab2254af","@abtnode/core":"1.17.2-beta-20251113-233643-ab2254af","@abtnode/cron":"1.17.2-beta-20251113-233643-ab2254af","@abtnode/util":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251113-233643-ab2254af","@blocklet/sdk":"1.17.2-beta-20251113-233643-ab2254af","@blocklet/xss":"^0.3.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251113-233643-ab2254af","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251113-233643-ab2254af","@abtnode/models":"1.17.2-beta-20251113-233643-ab2254af","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.3","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251113-233643-ab2254af","@blocklet/js-sdk":"1.17.2-beta-20251113-233643-ab2254af","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251113-233643-ab2254af","@abtnode/db-cache":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251113-233643-ab2254af","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251113-233643-ab2254af","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251113-233643-ab2254af","@blocklet/uploader-server":"^0.3.9","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251113-233643-ab2254af","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.3","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251113-233643-ab2254af","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.3","@blocklet/uploader":"^0.3.9","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.3","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251113-233643-ab2254af_1763077220409_0.006030083479987125","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251113-233840-b720c2e6":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251113-233840-b720c2e6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251113-233840-b720c2e6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9f991e1131f880a9371b631793e12eca6dfff995","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251113-233840-b720c2e6.tgz","fileCount":504,"integrity":"sha512-7XUEhCw/xI/g4VkwKWwnGz4/PNMUpU1/cvKbp+BjQG0Jqn0P2d5lNEwzipl4/E/S/MdFXifAGDMzUQF42zlG0w==","signatures":[{"sig":"MEQCIFiPHA/PANiUGB2Rn+u1ySzL8xkeZ9n3DkgS8CRmC//2AiBSeo49IRdiHNhajUVr7TJhTmaRTbFUfs0+jIu5w9W2fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27377708},"main":"api/index.js","gitHead":"48e4475970ca42fc5da23d6d72ebfe892115077a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.4","@ocap/client":"^1.27.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251113-233840-b720c2e6","@abtnode/core":"1.17.2-beta-20251113-233840-b720c2e6","@abtnode/cron":"1.17.2-beta-20251113-233840-b720c2e6","@abtnode/util":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/did":"^1.27.4","@arcblock/jwt":"^1.27.4","@blocklet/env":"1.17.2-beta-20251113-233840-b720c2e6","@blocklet/sdk":"1.17.2-beta-20251113-233840-b720c2e6","@blocklet/xss":"^0.3.7","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251113-233840-b720c2e6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251113-233840-b720c2e6","@abtnode/models":"1.17.2-beta-20251113-233840-b720c2e6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.3","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251113-233840-b720c2e6","@blocklet/js-sdk":"1.17.2-beta-20251113-233840-b720c2e6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251113-233840-b720c2e6","@abtnode/db-cache":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/did-ext":"^1.27.4","@abtnode/analytics":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/did-util":"^1.27.4","@blocklet/constant":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/event-hub":"^1.27.4","@arcblock/validator":"^1.27.4","@blocklet/server-js":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251113-233840-b720c2e6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251113-233840-b720c2e6","@arcblock/did-connect-js":"^1.27.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251113-233840-b720c2e6","@blocklet/uploader-server":"^0.3.9","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251113-233840-b720c2e6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.3","@ocap/wallet":"^1.27.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251113-233840-b720c2e6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.3","@blocklet/uploader":"^0.3.9","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.3","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.2","@blocklet/payment-react":"^1.22.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.2","@blocklet/launcher-layout":"^3.2.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251113-233840-b720c2e6_1763077352509_0.6741547457616088","host":"s3://npm-registry-packages-npm-production"}},"1.17.2-beta-20251114-122922-4319f1ac":{"name":"@abtnode/blocklet-services","version":"1.17.2-beta-20251114-122922-4319f1ac","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2-beta-20251114-122922-4319f1ac","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a1cecd758b6d9402767cfdd182d96dece5b1b65b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2-beta-20251114-122922-4319f1ac.tgz","fileCount":504,"integrity":"sha512-49WAp7VbY3gUVR/7efrkPdkriqbqkA/+NP0/e+IR82GqJXaB0LPt9r4MRW2ST/5YnXD6z4XtdlGGC7yIduETpw==","signatures":[{"sig":"MEUCIQDX1ePM6lscndRKUwrYM0Okzt6qY4q3VWwW/uSRIodlPQIgcNAnKSSQXWoItWHy/7YZWpsI4SU7m2fqLLneQVyFiD8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27380228},"main":"api/index.js","gitHead":"eb484ccabce50c438b8eec1be3738da18cd28f75","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.6","@ocap/client":"^1.27.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2-beta-20251114-122922-4319f1ac","@abtnode/core":"1.17.2-beta-20251114-122922-4319f1ac","@abtnode/cron":"1.17.2-beta-20251114-122922-4319f1ac","@abtnode/util":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/did":"^1.27.6","@arcblock/jwt":"^1.27.6","@blocklet/env":"1.17.2-beta-20251114-122922-4319f1ac","@blocklet/sdk":"1.17.2-beta-20251114-122922-4319f1ac","@blocklet/xss":"^0.3.8","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2-beta-20251114-122922-4319f1ac","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2-beta-20251114-122922-4319f1ac","@abtnode/models":"1.17.2-beta-20251114-122922-4319f1ac","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.5","transliteration":"^2.3.5","@blocklet/images":"1.17.2-beta-20251114-122922-4319f1ac","@blocklet/js-sdk":"1.17.2-beta-20251114-122922-4319f1ac","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2-beta-20251114-122922-4319f1ac","@abtnode/db-cache":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/did-ext":"^1.27.6","@abtnode/analytics":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/did-util":"^1.27.6","@blocklet/constant":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/event-hub":"^1.27.6","@arcblock/validator":"^1.27.6","@blocklet/server-js":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2-beta-20251114-122922-4319f1ac","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2-beta-20251114-122922-4319f1ac","@arcblock/did-connect-js":"^1.27.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2-beta-20251114-122922-4319f1ac","@blocklet/uploader-server":"^0.3.10","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2-beta-20251114-122922-4319f1ac","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.5","@ocap/wallet":"^1.27.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2-beta-20251114-122922-4319f1ac","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.5","@blocklet/uploader":"^0.3.10","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.5","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.3","@blocklet/payment-react":"^1.22.12","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.3","@blocklet/launcher-layout":"^3.2.5","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2-beta-20251114-122922-4319f1ac_1763123594074_0.4528548935970649","host":"s3://npm-registry-packages-npm-production"}},"1.17.2":{"name":"@abtnode/blocklet-services","version":"1.17.2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.2","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b2be1cd440a58dbe50c237c07d87f2f117e4e440","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.2.tgz","fileCount":504,"integrity":"sha512-ZkZb3YJIeAP6bztsqrePwV+IqM2hJYJ31/F0A75s9lW1Q8tfkn2aYDaUkFKg68ffL4gjMg283S0z3UTPD7SZOQ==","signatures":[{"sig":"MEUCIEs6cSfsjAZQMI+FJLiewBLcaJbDgc6HCyZZ8J8RrY8RAiEA46pGdiamU12dvnk/0r/tCuS8eg+msr90Oe7Qgg3bjG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27379568},"main":"api/index.js","gitHead":"d11c73575f9211d0794ccb72ea8981c50700ad10","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.6","@ocap/client":"^1.27.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.2","@abtnode/core":"1.17.2","@abtnode/cron":"1.17.2","@abtnode/util":"1.17.2","@arcblock/did":"^1.27.6","@arcblock/jwt":"^1.27.6","@blocklet/env":"1.17.2","@blocklet/sdk":"1.17.2","@blocklet/xss":"^0.3.8","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.2","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.2","@abtnode/models":"1.17.2","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.2","@blocklet/theme":"^3.2.5","transliteration":"^2.3.5","@blocklet/images":"1.17.2","@blocklet/js-sdk":"1.17.2","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.2","@abtnode/db-cache":"1.17.2","@arcblock/did-ext":"^1.27.6","@abtnode/analytics":"1.17.2","@arcblock/did-util":"^1.27.6","@blocklet/constant":"1.17.2","@arcblock/event-hub":"^1.27.6","@arcblock/validator":"^1.27.6","@blocklet/server-js":"1.17.2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.2","@arcblock/did-connect-js":"^1.27.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.2","@blocklet/uploader-server":"^0.3.10","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.2","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.5","@ocap/wallet":"^1.27.6","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.2","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.5","@blocklet/uploader":"^0.3.10","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.5","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.3","@blocklet/payment-react":"^1.22.12","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.3","@blocklet/launcher-layout":"^3.2.5","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.2_1763127052331_0.48373873598117334","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251117-102849-8103f298":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251117-102849-8103f298","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251117-102849-8103f298","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4110d916ea6cd53ace20255b02ee88ab58b73d32","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251117-102849-8103f298.tgz","fileCount":504,"integrity":"sha512-cOwlDgFeifbAvZ8bYFLZZv2o7246W+JSg+5sGFUoByOFdBCWv3Wo2XgHsTmx6MTrLs/DRsA7JVk2gBAlhjixCA==","signatures":[{"sig":"MEQCIFmnHXAIZUJAd0ceSrmqkhnmLk8OCzcimzI7RkE3Bgj6AiBg5vjNBzSW7D7sWZwYf+VL/kgKwiKdrG0k/RpgAXCEzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27441267},"main":"api/index.js","gitHead":"f561ece39d3cd479fc6274cb2895ae5423722b38","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251117-102849-8103f298","@abtnode/core":"1.17.3-beta-20251117-102849-8103f298","@abtnode/cron":"1.17.3-beta-20251117-102849-8103f298","@abtnode/util":"1.17.3-beta-20251117-102849-8103f298","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251117-102849-8103f298","@blocklet/sdk":"1.17.3-beta-20251117-102849-8103f298","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251117-102849-8103f298","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251117-102849-8103f298","@abtnode/models":"1.17.3-beta-20251117-102849-8103f298","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251117-102849-8103f298","@blocklet/js-sdk":"1.17.3-beta-20251117-102849-8103f298","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251117-102849-8103f298","@abtnode/db-cache":"1.17.3-beta-20251117-102849-8103f298","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251117-102849-8103f298","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251117-102849-8103f298","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251117-102849-8103f298","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251117-102849-8103f298","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251117-102849-8103f298","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251117-102849-8103f298","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251117-102849-8103f298","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251117-102849-8103f298","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251117-102849-8103f298_1763375562242_0.35537628763775064","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251117-130331-b2ce7065":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251117-130331-b2ce7065","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251117-130331-b2ce7065","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2a4ebe5aff8a14dc8b6248938863cb653d3961b2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251117-130331-b2ce7065.tgz","fileCount":504,"integrity":"sha512-tqiOwZ7HXmng7VoN6paVB3W22X9uUN+pSXM3Yor6CxV+CJbsh8h76oHrOqs3xIkBXjVLCaJn0ZyxSHAfXcvJNQ==","signatures":[{"sig":"MEUCIQDR9O8u+Jv22k5jYFWQsXE/KJOwaFWkd0GDkqbt091C1wIgJbY4qkUgqwRurlW0XGGIoJPX7KbPijXL93RtmokU5YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27441267},"main":"api/index.js","gitHead":"4d719e72f7845c5f607d854300a0576dddfaaeff","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251117-130331-b2ce7065","@abtnode/core":"1.17.3-beta-20251117-130331-b2ce7065","@abtnode/cron":"1.17.3-beta-20251117-130331-b2ce7065","@abtnode/util":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251117-130331-b2ce7065","@blocklet/sdk":"1.17.3-beta-20251117-130331-b2ce7065","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251117-130331-b2ce7065","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251117-130331-b2ce7065","@abtnode/models":"1.17.3-beta-20251117-130331-b2ce7065","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251117-130331-b2ce7065","@blocklet/js-sdk":"1.17.3-beta-20251117-130331-b2ce7065","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251117-130331-b2ce7065","@abtnode/db-cache":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251117-130331-b2ce7065","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251117-130331-b2ce7065","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251117-130331-b2ce7065","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251117-130331-b2ce7065","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251117-130331-b2ce7065","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251117-130331-b2ce7065_1763384843087_0.18048544375865294","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251117-230305-4637416e":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251117-230305-4637416e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251117-230305-4637416e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"86ecd319055c4a4b8cb565c13da61b212f50518e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251117-230305-4637416e.tgz","fileCount":504,"integrity":"sha512-LfqG4NfKqefBTISPC+ulgRR0wcNX7POoSdHRUyYGRaWRj4CBtPLAcVRgNy+fmhHg0e/9IBlXRlcrAr4kjicTYA==","signatures":[{"sig":"MEYCIQDSeJ+6bRLyutBO8gWJQ1MJQhqOKgwenLiOovbu3xAXdAIhAI/OtjdOq/II+dFYV5M8PFKzHdSgIMn3IZFtdDwnFctM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27441564},"main":"api/index.js","gitHead":"91bbcd8cfe4db52306f6ce83b90295c296350a7f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251117-230305-4637416e","@abtnode/core":"1.17.3-beta-20251117-230305-4637416e","@abtnode/cron":"1.17.3-beta-20251117-230305-4637416e","@abtnode/util":"1.17.3-beta-20251117-230305-4637416e","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251117-230305-4637416e","@blocklet/sdk":"1.17.3-beta-20251117-230305-4637416e","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251117-230305-4637416e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251117-230305-4637416e","@abtnode/models":"1.17.3-beta-20251117-230305-4637416e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251117-230305-4637416e","@blocklet/js-sdk":"1.17.3-beta-20251117-230305-4637416e","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251117-230305-4637416e","@abtnode/db-cache":"1.17.3-beta-20251117-230305-4637416e","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251117-230305-4637416e","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251117-230305-4637416e","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251117-230305-4637416e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251117-230305-4637416e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251117-230305-4637416e","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251117-230305-4637416e","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251117-230305-4637416e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251117-230305-4637416e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251117-230305-4637416e_1763420818590_0.8880376971083999","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251118-061144-335cd35d":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251118-061144-335cd35d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251118-061144-335cd35d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c22ac5e4bdc3c814c3f67389d65a54f96e667a77","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251118-061144-335cd35d.tgz","fileCount":504,"integrity":"sha512-3goKxqfiIJSr9mrHenjkXR0fkyIQGmjUmpkPycRmFER3c2qkdcx6k6FLdwqoAbcXj8dI284LlBM6W7BJrnk7+w==","signatures":[{"sig":"MEQCIDynScCyxl69DDf1uU3SBymsKLgR8RABUp565PTh9kz9AiAK1h7i3+Thmd6tk/pYuuAYyLult2n5wPj8iTzYcWHGOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27380665},"main":"api/index.js","gitHead":"8e2245b336c9b4cdfd8e53012ab44a11b68c5665","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251118-061144-335cd35d","@abtnode/core":"1.17.3-beta-20251118-061144-335cd35d","@abtnode/cron":"1.17.3-beta-20251118-061144-335cd35d","@abtnode/util":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251118-061144-335cd35d","@blocklet/sdk":"1.17.3-beta-20251118-061144-335cd35d","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251118-061144-335cd35d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251118-061144-335cd35d","@abtnode/models":"1.17.3-beta-20251118-061144-335cd35d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251118-061144-335cd35d","@blocklet/js-sdk":"1.17.3-beta-20251118-061144-335cd35d","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251118-061144-335cd35d","@abtnode/db-cache":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251118-061144-335cd35d","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251118-061144-335cd35d","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251118-061144-335cd35d","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251118-061144-335cd35d","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251118-061144-335cd35d","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251118-061144-335cd35d_1763446533039_0.8598678782960216","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251119-034511-f26047c0":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251119-034511-f26047c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251119-034511-f26047c0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5c72f714d493e739b63a10631ef9f0d374c90e21","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251119-034511-f26047c0.tgz","fileCount":504,"integrity":"sha512-qCMU5TDw5hU6NioXf1mptinsCaVcu3/3C4IlpMEVHoqnlXVhEc+ioqFuMKt9zxAAKjhnm5MEVYWjcTFYeNUWtw==","signatures":[{"sig":"MEUCIQD5fVFfsS+ynfP+nwqmrvnvl5koIbL/e5rYL9k2vLHeVgIgbv+xV9VppKRtlJULm8zJgszu7hjG2mvrN0DAxA0lpPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27383343},"main":"api/index.js","gitHead":"7ab331f3b29e171a1e02aca80e73f35b6a161b86","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251119-034511-f26047c0","@abtnode/core":"1.17.3-beta-20251119-034511-f26047c0","@abtnode/cron":"1.17.3-beta-20251119-034511-f26047c0","@abtnode/util":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251119-034511-f26047c0","@blocklet/sdk":"1.17.3-beta-20251119-034511-f26047c0","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251119-034511-f26047c0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251119-034511-f26047c0","@abtnode/models":"1.17.3-beta-20251119-034511-f26047c0","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251119-034511-f26047c0","@blocklet/js-sdk":"1.17.3-beta-20251119-034511-f26047c0","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251119-034511-f26047c0","@abtnode/db-cache":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251119-034511-f26047c0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251119-034511-f26047c0","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251119-034511-f26047c0","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251119-034511-f26047c0","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251119-034511-f26047c0","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251119-034511-f26047c0_1763524146910_0.329208702880901","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251119-102907-28b69b76":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251119-102907-28b69b76","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251119-102907-28b69b76","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5cb1eccbc5e7416e2c6109f6cef822c1e9efab4c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251119-102907-28b69b76.tgz","fileCount":504,"integrity":"sha512-2pNCJ69zxCEKX1Wp3u+V+IhRAmOpMeZpDHZgsdlVGLTvzX9nhn+UlSBZCRnZZYcBitflwMsmO7nRsY/7eYETsg==","signatures":[{"sig":"MEUCIQDqArZzRDoSA3ZIE6oBPVj4vjLv9I4Le2rwgdYKZRmMRwIgNGKFgOIpNzv/kdMqvDm6ItpqzThX9C1zR7RuF+vZfHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27384277},"main":"api/index.js","gitHead":"6ae74784386f183ac410a226b6b9334c0f722fcc","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251119-102907-28b69b76","@abtnode/core":"1.17.3-beta-20251119-102907-28b69b76","@abtnode/cron":"1.17.3-beta-20251119-102907-28b69b76","@abtnode/util":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251119-102907-28b69b76","@blocklet/sdk":"1.17.3-beta-20251119-102907-28b69b76","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251119-102907-28b69b76","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251119-102907-28b69b76","@abtnode/models":"1.17.3-beta-20251119-102907-28b69b76","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251119-102907-28b69b76","@blocklet/js-sdk":"1.17.3-beta-20251119-102907-28b69b76","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251119-102907-28b69b76","@abtnode/db-cache":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251119-102907-28b69b76","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251119-102907-28b69b76","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251119-102907-28b69b76","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251119-102907-28b69b76","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251119-102907-28b69b76","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251119-102907-28b69b76_1763548371853_0.28847476345000955","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251120-052956-035abea6":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251120-052956-035abea6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251120-052956-035abea6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1c2eadce003fa4b820bcdaacedb12d28536ef1bd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251120-052956-035abea6.tgz","fileCount":504,"integrity":"sha512-kADuTZkX1w+4GDtxvUXG5dszdLHTu+h075xq+AT++3iR0SE3TMnNlbArDAQiu7poQ4s99/d1TWxJB/HPZaDVWw==","signatures":[{"sig":"MEUCIGhln00omdBs+WxEcFJ5McDuDGAgUt+lOmJ9Z5PKkdmAAiEAvFhFx44RT7s48WUa3MfvbRPcbTRzOrGB3irjicASnMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27384277},"main":"api/index.js","gitHead":"fe41f1c21bb8e3efcf42623e9b0d24c77563862a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251120-052956-035abea6","@abtnode/core":"1.17.3-beta-20251120-052956-035abea6","@abtnode/cron":"1.17.3-beta-20251120-052956-035abea6","@abtnode/util":"1.17.3-beta-20251120-052956-035abea6","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251120-052956-035abea6","@blocklet/sdk":"1.17.3-beta-20251120-052956-035abea6","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251120-052956-035abea6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251120-052956-035abea6","@abtnode/models":"1.17.3-beta-20251120-052956-035abea6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251120-052956-035abea6","@blocklet/js-sdk":"1.17.3-beta-20251120-052956-035abea6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251120-052956-035abea6","@abtnode/db-cache":"1.17.3-beta-20251120-052956-035abea6","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251120-052956-035abea6","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251120-052956-035abea6","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251120-052956-035abea6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251120-052956-035abea6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251120-052956-035abea6","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251120-052956-035abea6","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251120-052956-035abea6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251120-052956-035abea6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251120-052956-035abea6_1763616828796_0.9461534512932064","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251121-135300-8e451e6e":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251121-135300-8e451e6e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251121-135300-8e451e6e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"23ee0d8f723f4593d9f0596a46bbdd95ac294a6d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251121-135300-8e451e6e.tgz","fileCount":504,"integrity":"sha512-Zb0s1wOOM22COGx/WmWHPbWnsm07lTO/SHSGoCz8wkrFgnPI6Pp6hVgFa335BpiFhgTOLd1MzkrH2j3zcm3h0w==","signatures":[{"sig":"MEYCIQCRVVnZIcWiHsOzFLYfcn68ggCgKl7cnFOesaXaPjcKuQIhAK5ikUKfBRlgqWo0rX7AMdSYZbhSuAo1NhzTCwvmSx1I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27388246},"main":"api/index.js","gitHead":"e34d7abbe02a8b6eb754b7e2590a9e3d9d663c7d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251121-135300-8e451e6e","@abtnode/core":"1.17.3-beta-20251121-135300-8e451e6e","@abtnode/cron":"1.17.3-beta-20251121-135300-8e451e6e","@abtnode/util":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251121-135300-8e451e6e","@blocklet/sdk":"1.17.3-beta-20251121-135300-8e451e6e","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251121-135300-8e451e6e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251121-135300-8e451e6e","@abtnode/models":"1.17.3-beta-20251121-135300-8e451e6e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251121-135300-8e451e6e","@blocklet/js-sdk":"1.17.3-beta-20251121-135300-8e451e6e","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251121-135300-8e451e6e","@abtnode/db-cache":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251121-135300-8e451e6e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251121-135300-8e451e6e","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251121-135300-8e451e6e","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251121-135300-8e451e6e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251121-135300-8e451e6e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251121-135300-8e451e6e_1763733406668_0.5302680137935039","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251123-232619-53258789":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251123-232619-53258789","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251123-232619-53258789","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4be00d10da46f9ff492af53d36f464c92a7f732e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251123-232619-53258789.tgz","fileCount":504,"integrity":"sha512-H8YAKd1MRa4zPwt1a1oy7EkP6hnoPMVJR9v1uZ6RtIWKixWdbAfJg31nUjZPVxYiRDAQjDcV5Zr/sEX39cglDg==","signatures":[{"sig":"MEUCICe8IT9xb+0JG5ziLWuDKv/35gri4QuuftUogSIIHIA9AiEAvf9TWIZ89Yr07V/RVWbOUwkTG3NsyPKVksANd/1m0aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27388430},"main":"api/index.js","gitHead":"d37497a49c982e82ba60249ed06c1b73f340b893","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251123-232619-53258789","@abtnode/core":"1.17.3-beta-20251123-232619-53258789","@abtnode/cron":"1.17.3-beta-20251123-232619-53258789","@abtnode/util":"1.17.3-beta-20251123-232619-53258789","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251123-232619-53258789","@blocklet/sdk":"1.17.3-beta-20251123-232619-53258789","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251123-232619-53258789","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251123-232619-53258789","@abtnode/models":"1.17.3-beta-20251123-232619-53258789","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251123-232619-53258789","@blocklet/js-sdk":"1.17.3-beta-20251123-232619-53258789","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251123-232619-53258789","@abtnode/db-cache":"1.17.3-beta-20251123-232619-53258789","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251123-232619-53258789","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251123-232619-53258789","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251123-232619-53258789","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251123-232619-53258789","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251123-232619-53258789","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251123-232619-53258789","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251123-232619-53258789","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251123-232619-53258789","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251123-232619-53258789_1763940600437_0.3412480711972672","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251125-042047-1bcefd39":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251125-042047-1bcefd39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251125-042047-1bcefd39","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"379796e3691877cfcc1e7d6a348f0798fa8b6b01","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251125-042047-1bcefd39.tgz","fileCount":504,"integrity":"sha512-nDGICgtsPn6Qnvw8wth4PhoP6ZhrZvEue3L19pv3Hg+V+lFv6/uPefFvNXs5yLHqy6OsEubcMFViEAf1NaIi8Q==","signatures":[{"sig":"MEYCIQCZwEHHAuuEMkYXnKW70GdYU3UykDfyO9saVUQ6N9IYmwIhANPdrnDJJU6T9TEs5VMY3CKZ0YcmHQkEjnvbfGv4kUV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27388663},"main":"api/index.js","gitHead":"aa12c79fd75c9e7e06c3f3255bb73e278eec02d4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.7","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.7","@ocap/client":"^1.27.7","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251125-042047-1bcefd39","@abtnode/core":"1.17.3-beta-20251125-042047-1bcefd39","@abtnode/cron":"1.17.3-beta-20251125-042047-1bcefd39","@abtnode/util":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/did":"^1.27.7","@arcblock/jwt":"^1.27.7","@blocklet/env":"1.17.3-beta-20251125-042047-1bcefd39","@blocklet/sdk":"1.17.3-beta-20251125-042047-1bcefd39","@blocklet/xss":"^0.3.9","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251125-042047-1bcefd39","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251125-042047-1bcefd39","@abtnode/models":"1.17.3-beta-20251125-042047-1bcefd39","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.6","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251125-042047-1bcefd39","@blocklet/js-sdk":"1.17.3-beta-20251125-042047-1bcefd39","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251125-042047-1bcefd39","@abtnode/db-cache":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/did-ext":"^1.27.7","@abtnode/analytics":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/did-util":"^1.27.7","@blocklet/constant":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/event-hub":"^1.27.7","@arcblock/validator":"^1.27.7","@blocklet/server-js":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251125-042047-1bcefd39","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251125-042047-1bcefd39","@arcblock/did-connect-js":"^1.27.7","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251125-042047-1bcefd39","@blocklet/uploader-server":"^0.3.11","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251125-042047-1bcefd39","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.6","@ocap/wallet":"^1.27.7","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.7","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.6","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.6","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251125-042047-1bcefd39","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.6","@blocklet/uploader":"^0.3.11","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.6","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.4","@blocklet/payment-react":"^1.22.14","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.4","@blocklet/launcher-layout":"^3.2.6","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.6","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251125-042047-1bcefd39_1764044675487_0.8653331273676164","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251126-121502-d0926972":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251126-121502-d0926972","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251126-121502-d0926972","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"606119051cc5bc2cdce304f571f79d4322c64312","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251126-121502-d0926972.tgz","fileCount":504,"integrity":"sha512-WCEtc6ur8J90i/OdHY5qQA0RmMZ8LPB3PzuMuzGuCAyAfzsT+RKqPnOhZbloC2VFprCrNKNfpoOSLjjLVrVyFg==","signatures":[{"sig":"MEUCIQCaoZXSJ4S9wR5reZvfPpi/kTZ7oWowjf2+wOcoWykQhwIgZgAa1VPjN/pI/4nF+pqK7urMiyrp/V6WA2CMnhUfMi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27465443},"main":"api/index.js","gitHead":"7039cacaad2a14a9573371e24e57cbbd6b6525c8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251126-121502-d0926972","@abtnode/core":"1.17.3-beta-20251126-121502-d0926972","@abtnode/cron":"1.17.3-beta-20251126-121502-d0926972","@abtnode/util":"1.17.3-beta-20251126-121502-d0926972","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.3-beta-20251126-121502-d0926972","@blocklet/sdk":"1.17.3-beta-20251126-121502-d0926972","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251126-121502-d0926972","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251126-121502-d0926972","@abtnode/models":"1.17.3-beta-20251126-121502-d0926972","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.10","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251126-121502-d0926972","@blocklet/js-sdk":"1.17.3-beta-20251126-121502-d0926972","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251126-121502-d0926972","@abtnode/db-cache":"1.17.3-beta-20251126-121502-d0926972","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.3-beta-20251126-121502-d0926972","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.3-beta-20251126-121502-d0926972","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.3-beta-20251126-121502-d0926972","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251126-121502-d0926972","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251126-121502-d0926972","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251126-121502-d0926972","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251126-121502-d0926972","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.10","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.10","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.10","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251126-121502-d0926972","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.10","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.10","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.23","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.10","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.10","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251126-121502-d0926972_1764159541661_0.734937711322788","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251127-063055-94957209":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251127-063055-94957209","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251127-063055-94957209","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d3c4d3a4fdbfb38885cd211ee192748907f4e6c1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251127-063055-94957209.tgz","fileCount":504,"integrity":"sha512-C50PIxRbpX5A3DIXAMEoQG7AWrShioy2m+V8jzsbypfi6GQfVCGkGFTsC7LYZ+13XSK0VVCyxx0P6Aik/gY+Wg==","signatures":[{"sig":"MEYCIQCDQSG3zx7n7crFguNpOig8hkzZWnr5DrrLw6kJLxBIPQIhANj+DjgyCMaIgs61eCFf4HG68Vco+GOwwo31Aun0Y5wk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27465830},"main":"api/index.js","gitHead":"80dac020e9642b7e51c6a142c526cdecb75217a9","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251127-063055-94957209","@abtnode/core":"1.17.3-beta-20251127-063055-94957209","@abtnode/cron":"1.17.3-beta-20251127-063055-94957209","@abtnode/util":"1.17.3-beta-20251127-063055-94957209","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.3-beta-20251127-063055-94957209","@blocklet/sdk":"1.17.3-beta-20251127-063055-94957209","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251127-063055-94957209","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251127-063055-94957209","@abtnode/models":"1.17.3-beta-20251127-063055-94957209","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.10","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251127-063055-94957209","@blocklet/js-sdk":"1.17.3-beta-20251127-063055-94957209","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251127-063055-94957209","@abtnode/db-cache":"1.17.3-beta-20251127-063055-94957209","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.3-beta-20251127-063055-94957209","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.3-beta-20251127-063055-94957209","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.3-beta-20251127-063055-94957209","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251127-063055-94957209","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251127-063055-94957209","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251127-063055-94957209","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251127-063055-94957209","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.10","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.10","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.10","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251127-063055-94957209","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.10","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.10","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.23","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.10","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.10","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251127-063055-94957209_1764225288459_0.4489715581334863","host":"s3://npm-registry-packages-npm-production"}},"1.17.3-beta-20251128-095123-a76cb6bc":{"name":"@abtnode/blocklet-services","version":"1.17.3-beta-20251128-095123-a76cb6bc","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3-beta-20251128-095123-a76cb6bc","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4397292f69b489f0725f636fe2897af15ae169b0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3-beta-20251128-095123-a76cb6bc.tgz","fileCount":504,"integrity":"sha512-MTladcgIRZqAJtuVC37XV/qNAyW3QEcqm1sqi1RGGYaI8mkl/HqXb1y5Z1m+rI0qGMr1XmQP617QzO/d2qCwsQ==","signatures":[{"sig":"MEQCIGZ3BcKWKU1kZEnb+NHsdAqquxSIsYQ+rU7hOB+aPYKVAiARrKXktT/KiPM5dyZEubHyN6/V2cGL6kUeNHRhw+QR8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27406801},"main":"api/index.js","gitHead":"8d279ee5bfc3d025f164664bc43a16ff60860297","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3-beta-20251128-095123-a76cb6bc","@abtnode/core":"1.17.3-beta-20251128-095123-a76cb6bc","@abtnode/cron":"1.17.3-beta-20251128-095123-a76cb6bc","@abtnode/util":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.3-beta-20251128-095123-a76cb6bc","@blocklet/sdk":"1.17.3-beta-20251128-095123-a76cb6bc","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3-beta-20251128-095123-a76cb6bc","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3-beta-20251128-095123-a76cb6bc","@abtnode/models":"1.17.3-beta-20251128-095123-a76cb6bc","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.3-beta-20251128-095123-a76cb6bc","@blocklet/js-sdk":"1.17.3-beta-20251128-095123-a76cb6bc","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3-beta-20251128-095123-a76cb6bc","@abtnode/db-cache":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3-beta-20251128-095123-a76cb6bc","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3-beta-20251128-095123-a76cb6bc","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3-beta-20251128-095123-a76cb6bc","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3-beta-20251128-095123-a76cb6bc","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3-beta-20251128-095123-a76cb6bc","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3-beta-20251128-095123-a76cb6bc_1764323714534_0.51942838538216","host":"s3://npm-registry-packages-npm-production"}},"1.17.3":{"name":"@abtnode/blocklet-services","version":"1.17.3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ef2337e0416ac077af136916e6ab1f4336968891","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.3.tgz","fileCount":504,"integrity":"sha512-a6yx+gt0Kk5gV2zRDjqq+cxWjehIB3pa06iPqTgcJ57eFRaljG01Jmv245GC+4sYLtZksV3TTGz8XAziXb/IfQ==","signatures":[{"sig":"MEYCIQCBj9gFTH0+JP4DtI6SrBA4GEIcMmtlQc39sJ3O1iIWBwIhAOuHJ5i/FWk7mlBd/Wi5bBf9AbD4WxF2GfILDfD7n+QG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27406141},"main":"api/index.js","gitHead":"20fc4c3b0c0fdf05a91d995e3f6fda0f38fa1133","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.3","@abtnode/core":"1.17.3","@abtnode/cron":"1.17.3","@abtnode/util":"1.17.3","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.3","@blocklet/sdk":"1.17.3","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.3","@abtnode/models":"1.17.3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.3","@blocklet/js-sdk":"1.17.3","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.3","@abtnode/db-cache":"1.17.3","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.3","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.3","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.3","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.3","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.3","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.3_1764324399770_0.8679657633212632","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251201-095907-eebbbbce":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251201-095907-eebbbbce","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251201-095907-eebbbbce","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c291edcbf80dc979f80d16ec5d56d5fdbfde517c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251201-095907-eebbbbce.tgz","fileCount":504,"integrity":"sha512-yYwmlhvNUpanqn1NYW2Tcc4nh4eUlz/DzYjuuHGn2/ppDGXkA9t6s2pcKC43rfGTLfXTEul8lh6pzH4/2Em0hQ==","signatures":[{"sig":"MEQCIAIyaoW2KoV/cAriCYJbxEhlAsERTawh+UCQpY8cZQ71AiAPP0Ifm9jXEmYNipljvyhLedgBJTECBvI+TGjl/HmvAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27407129},"main":"api/index.js","gitHead":"a22171e333c5e1eccd03b9980bac1ae14749735e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251201-095907-eebbbbce","@abtnode/core":"1.17.4-beta-20251201-095907-eebbbbce","@abtnode/cron":"1.17.4-beta-20251201-095907-eebbbbce","@abtnode/util":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251201-095907-eebbbbce","@blocklet/sdk":"1.17.4-beta-20251201-095907-eebbbbce","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251201-095907-eebbbbce","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251201-095907-eebbbbce","@abtnode/models":"1.17.4-beta-20251201-095907-eebbbbce","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251201-095907-eebbbbce","@blocklet/js-sdk":"1.17.4-beta-20251201-095907-eebbbbce","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251201-095907-eebbbbce","@abtnode/db-cache":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251201-095907-eebbbbce","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251201-095907-eebbbbce","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251201-095907-eebbbbce","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251201-095907-eebbbbce","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251201-095907-eebbbbce","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251201-095907-eebbbbce_1764583375039_0.4098049119740741","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251201-225048-b1682a09":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251201-225048-b1682a09","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251201-225048-b1682a09","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"299eb6760fcdc4479d97eb53c39006fa360bb0bb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251201-225048-b1682a09.tgz","fileCount":504,"integrity":"sha512-rJhM/tjVOYg9CpdR7oN8n4WOnxlkGgtiKDUwbVx8R70ZsknTEAn7E6voc9MQLo2En+h3V03NExLqTwbtOuTubg==","signatures":[{"sig":"MEUCIEkCI7hkde6Kkno/r6OfosE1N0EdbN7UKvlCLojlR0PnAiEAyLrGVZvK9I9YAkPNIDHmf2tb6P5uKH6xZNdIOOtNMHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27407129},"main":"api/index.js","gitHead":"150c52d552b8b2d8c3a5bae57818aabf90dfd115","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251201-225048-b1682a09","@abtnode/core":"1.17.4-beta-20251201-225048-b1682a09","@abtnode/cron":"1.17.4-beta-20251201-225048-b1682a09","@abtnode/util":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251201-225048-b1682a09","@blocklet/sdk":"1.17.4-beta-20251201-225048-b1682a09","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251201-225048-b1682a09","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251201-225048-b1682a09","@abtnode/models":"1.17.4-beta-20251201-225048-b1682a09","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251201-225048-b1682a09","@blocklet/js-sdk":"1.17.4-beta-20251201-225048-b1682a09","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251201-225048-b1682a09","@abtnode/db-cache":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251201-225048-b1682a09","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251201-225048-b1682a09","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251201-225048-b1682a09","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251201-225048-b1682a09","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251201-225048-b1682a09","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251201-225048-b1682a09_1764629669612_0.18852269230725782","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251202-034514-637cd8e2":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251202-034514-637cd8e2","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251202-034514-637cd8e2","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f36f05ec6af2882f7b7f1020fe13edfa635bb3db","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251202-034514-637cd8e2.tgz","fileCount":504,"integrity":"sha512-7+77Tb9r5rVTDFJdXU5OYMvx3RhJYDJYR+u0Z/kzBLuSeUrAA/lFo9ZREqp5MWjQVFsRVAQvGK0Lrc1KdNNhEw==","signatures":[{"sig":"MEYCIQCLW4LIN1/1jk/TDNL4e54EI2Oym/L8rQRQuFRi9huE0gIhAO4BmBc1IGwBtm42X5HCIOW1kb0fvfJoHnEO/N3Gmcit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27407560},"main":"api/index.js","gitHead":"d0e748c5cae1a08c63cfc5bb59a6d471c3120e7a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251202-034514-637cd8e2","@abtnode/core":"1.17.4-beta-20251202-034514-637cd8e2","@abtnode/cron":"1.17.4-beta-20251202-034514-637cd8e2","@abtnode/util":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251202-034514-637cd8e2","@blocklet/sdk":"1.17.4-beta-20251202-034514-637cd8e2","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251202-034514-637cd8e2","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251202-034514-637cd8e2","@abtnode/models":"1.17.4-beta-20251202-034514-637cd8e2","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251202-034514-637cd8e2","@blocklet/js-sdk":"1.17.4-beta-20251202-034514-637cd8e2","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251202-034514-637cd8e2","@abtnode/db-cache":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251202-034514-637cd8e2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251202-034514-637cd8e2","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251202-034514-637cd8e2","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251202-034514-637cd8e2","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251202-034514-637cd8e2","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251202-034514-637cd8e2_1764647346422_0.3460751838866991","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251202-122551-267b614d":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251202-122551-267b614d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251202-122551-267b614d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9699220c5edb39be28189cdde5502fbe564343e3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251202-122551-267b614d.tgz","fileCount":505,"integrity":"sha512-vdSehcX5vwJQ3HmqX+nbiWr/au+zyRXV6Nef5+coZIHQkSpXF6mgxnO/ye2SOReVMgbbnwBEjVsQiDwB392jtQ==","signatures":[{"sig":"MEUCICOXTx0K6RCmBzVJPQK1ChMsYQYjjarWeC4eb/dkHs/cAiEAoFaCLNVOV7+QSY9K5fOysw5OXrHu0rULDvHBR9E1YAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27418716},"main":"api/index.js","gitHead":"58a5f7d49ccce973fdb214337aee262435704ec5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251202-122551-267b614d","@abtnode/core":"1.17.4-beta-20251202-122551-267b614d","@abtnode/cron":"1.17.4-beta-20251202-122551-267b614d","@abtnode/util":"1.17.4-beta-20251202-122551-267b614d","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251202-122551-267b614d","@blocklet/sdk":"1.17.4-beta-20251202-122551-267b614d","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251202-122551-267b614d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251202-122551-267b614d","@abtnode/models":"1.17.4-beta-20251202-122551-267b614d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251202-122551-267b614d","@blocklet/js-sdk":"1.17.4-beta-20251202-122551-267b614d","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251202-122551-267b614d","@abtnode/db-cache":"1.17.4-beta-20251202-122551-267b614d","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251202-122551-267b614d","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251202-122551-267b614d","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251202-122551-267b614d","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251202-122551-267b614d","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251202-122551-267b614d","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251202-122551-267b614d","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251202-122551-267b614d","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251202-122551-267b614d","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251202-122551-267b614d_1764678587008_0.0001177539778873804","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251203-225234-75da41dd":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251203-225234-75da41dd","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251203-225234-75da41dd","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"45d8b8c129135be4d13665f886f5c94aa92c357f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251203-225234-75da41dd.tgz","fileCount":505,"integrity":"sha512-UYRdb/XUBTY7NbdUubyGVK9NNoEaU1VGLH7yN+UwJy4Hpg15pZBtWahu7gx0ce26homeXwIY6CUZvNiVqIrCnw==","signatures":[{"sig":"MEQCIDKH1Jrhr5CRVl3qh4WO+/3AUwWjSR5PcXUNQMYp1bgDAiBzJypgvZ6vSzI7cz3tCH7rCg5refSLiU2wF9DGF0GbXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422639},"main":"api/index.js","gitHead":"d9c14c9b2763e632d2cc8d818dcd288ab08046e7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251203-225234-75da41dd","@abtnode/core":"1.17.4-beta-20251203-225234-75da41dd","@abtnode/cron":"1.17.4-beta-20251203-225234-75da41dd","@abtnode/util":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251203-225234-75da41dd","@blocklet/sdk":"1.17.4-beta-20251203-225234-75da41dd","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251203-225234-75da41dd","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251203-225234-75da41dd","@abtnode/models":"1.17.4-beta-20251203-225234-75da41dd","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251203-225234-75da41dd","@blocklet/js-sdk":"1.17.4-beta-20251203-225234-75da41dd","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251203-225234-75da41dd","@abtnode/db-cache":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251203-225234-75da41dd","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251203-225234-75da41dd","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251203-225234-75da41dd","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251203-225234-75da41dd","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251203-225234-75da41dd","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251203-225234-75da41dd_1764802581162_0.9129530355032947","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251204-080001-08643fbe":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251204-080001-08643fbe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251204-080001-08643fbe","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"039961964a1d3d180dc5417c5efc1abcbb7eed70","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251204-080001-08643fbe.tgz","fileCount":505,"integrity":"sha512-ZxcVEzr83y5Vuc751TWm2GFvHcWHFL9d9XUu1HmIQqqqFmM5eFJBqUbnhOlLV70W+PXWjoWtTUxetMtZjLJwNg==","signatures":[{"sig":"MEYCIQCq8WzskfDS+s/PWeVQ/mGYYFCnqecebjq3j9EaLgVRjwIhAMsQj88eDo+KCI8Di9qIfHT/3OuvJYiqTTiNcuk42rkW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422639},"main":"api/index.js","gitHead":"740b2884f1f0cede865a6e7df2db394f3cef1997","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251204-080001-08643fbe","@abtnode/core":"1.17.4-beta-20251204-080001-08643fbe","@abtnode/cron":"1.17.4-beta-20251204-080001-08643fbe","@abtnode/util":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251204-080001-08643fbe","@blocklet/sdk":"1.17.4-beta-20251204-080001-08643fbe","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251204-080001-08643fbe","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251204-080001-08643fbe","@abtnode/models":"1.17.4-beta-20251204-080001-08643fbe","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251204-080001-08643fbe","@blocklet/js-sdk":"1.17.4-beta-20251204-080001-08643fbe","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251204-080001-08643fbe","@abtnode/db-cache":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251204-080001-08643fbe","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251204-080001-08643fbe","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251204-080001-08643fbe","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251204-080001-08643fbe","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251204-080001-08643fbe","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.2.4","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251204-080001-08643fbe_1764835425964_0.7776644937148323","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251204-152224-243ff54f":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251204-152224-243ff54f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251204-152224-243ff54f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"29c9047c47a2b513c0818a6ee3d7201ff686616e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251204-152224-243ff54f.tgz","fileCount":503,"integrity":"sha512-879M9lHpH/SUZNUcqf7KNsVf7buGGFGlJ4Ppif8f+oNDl9tdqj9Wi9hLYt6wOCl8rQQs69ns9NrPEkV9xCJY8A==","signatures":[{"sig":"MEYCIQDz0duVnB/PzWfqfL7Dx62dc1PuFJVvyVhXTs8raFqmowIhANe2u1y+8AERhmaZ9jCjrkJk6RMTPJ4mDmy0vWZMc/nl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27450337},"main":"api/index.js","gitHead":"090b2f960b834168dfa12b2a559b9256a98be312","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.5+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.5","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251204-152224-243ff54f","@abtnode/core":"1.17.4-beta-20251204-152224-243ff54f","@abtnode/cron":"1.17.4-beta-20251204-152224-243ff54f","@abtnode/util":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251204-152224-243ff54f","@blocklet/sdk":"1.17.4-beta-20251204-152224-243ff54f","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251204-152224-243ff54f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251204-152224-243ff54f","@abtnode/models":"1.17.4-beta-20251204-152224-243ff54f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251204-152224-243ff54f","@blocklet/js-sdk":"1.17.4-beta-20251204-152224-243ff54f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251204-152224-243ff54f","@abtnode/db-cache":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251204-152224-243ff54f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251204-152224-243ff54f","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251204-152224-243ff54f","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251204-152224-243ff54f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251204-152224-243ff54f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251204-152224-243ff54f_1764861971257_0.47505716577144597","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251205-104405-28838df1":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251205-104405-28838df1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251205-104405-28838df1","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"00eb801175d518bf5c98e2cf5169a66671f7b8ad","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251205-104405-28838df1.tgz","fileCount":503,"integrity":"sha512-KVP3gidT6Hw2aUOTJT7Ncic8Me/Kc8aKhf1K3kYR8eMD884p5MCi68xkKuinEja0V7n8znDksQQZaO53Mtbj9w==","signatures":[{"sig":"MEUCICD5JsufMy+W0VsTqYFpIZm3NnSjAxMOPYHiBQF5q9KPAiEA0ZYgGVJNz9X9M18gN8Bt+TlwPtbmHNaa6V9m/gHsla8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27450337},"main":"api/index.js","gitHead":"f8e18c8b32b19fd98de3d292a0036e628e59d474","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251205-104405-28838df1","@abtnode/core":"1.17.4-beta-20251205-104405-28838df1","@abtnode/cron":"1.17.4-beta-20251205-104405-28838df1","@abtnode/util":"1.17.4-beta-20251205-104405-28838df1","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251205-104405-28838df1","@blocklet/sdk":"1.17.4-beta-20251205-104405-28838df1","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251205-104405-28838df1","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251205-104405-28838df1","@abtnode/models":"1.17.4-beta-20251205-104405-28838df1","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251205-104405-28838df1","@blocklet/js-sdk":"1.17.4-beta-20251205-104405-28838df1","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251205-104405-28838df1","@abtnode/db-cache":"1.17.4-beta-20251205-104405-28838df1","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251205-104405-28838df1","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251205-104405-28838df1","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251205-104405-28838df1","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251205-104405-28838df1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251205-104405-28838df1","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251205-104405-28838df1","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251205-104405-28838df1","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251205-104405-28838df1","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251205-104405-28838df1_1764931683710_0.9614520731318914","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251206-081442-6f622450":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251206-081442-6f622450","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251206-081442-6f622450","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ca551a176e84995048aefc40c29f53d1f7d27441","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251206-081442-6f622450.tgz","fileCount":503,"integrity":"sha512-zMrBKhm7D2+Ik4IAABOomdUthyylKso0agMV5vKVSJWoJGSgfgTr4fo56ph4rnqYIfvNxdQY5HBuAq/cxCzRwA==","signatures":[{"sig":"MEQCIHQVxkG1CeEWGto1tTqSBW2+fIqLtyAvx7B2gVjcwFp3AiAdg8cpq6K3pG8CV7bOnWIR9aOFN849waG/Me7XxpMMtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27450412},"main":"api/index.js","gitHead":"37b0b1147d40a5cf787cba5d111a63a2b6259790","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251206-081442-6f622450","@abtnode/core":"1.17.4-beta-20251206-081442-6f622450","@abtnode/cron":"1.17.4-beta-20251206-081442-6f622450","@abtnode/util":"1.17.4-beta-20251206-081442-6f622450","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251206-081442-6f622450","@blocklet/sdk":"1.17.4-beta-20251206-081442-6f622450","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251206-081442-6f622450","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251206-081442-6f622450","@abtnode/models":"1.17.4-beta-20251206-081442-6f622450","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251206-081442-6f622450","@blocklet/js-sdk":"1.17.4-beta-20251206-081442-6f622450","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251206-081442-6f622450","@abtnode/db-cache":"1.17.4-beta-20251206-081442-6f622450","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251206-081442-6f622450","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251206-081442-6f622450","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251206-081442-6f622450","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251206-081442-6f622450","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251206-081442-6f622450","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251206-081442-6f622450","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251206-081442-6f622450","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251206-081442-6f622450","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251206-081442-6f622450_1765009110177_0.6531773669174723","host":"s3://npm-registry-packages-npm-production"}},"1.17.4-beta-20251206-111557-41b8d449":{"name":"@abtnode/blocklet-services","version":"1.17.4-beta-20251206-111557-41b8d449","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4-beta-20251206-111557-41b8d449","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a214b02a7f83762d048e5a5183451ea5abe0c186","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4-beta-20251206-111557-41b8d449.tgz","fileCount":503,"integrity":"sha512-J34aZOUuI1tRpsXddDdTAsVs27HHkF1LCXDO426qoh53SQE3WnwbuYuJbDTFXSo1BUAzl+GAJVKJfL4sL4VfTA==","signatures":[{"sig":"MEYCIQDvz4lSjaqMYDtI9iUwb5SXxRQ2jh1dbgMbj6igGpSLpwIhAOPikuqbfcvOw1SgPka420DI7Q0e/yjUfeF9R64anGhm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27450412},"main":"api/index.js","gitHead":"cb9e1b2bbdeb4a951d9f72952de03bc16198e0db","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4-beta-20251206-111557-41b8d449","@abtnode/core":"1.17.4-beta-20251206-111557-41b8d449","@abtnode/cron":"1.17.4-beta-20251206-111557-41b8d449","@abtnode/util":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4-beta-20251206-111557-41b8d449","@blocklet/sdk":"1.17.4-beta-20251206-111557-41b8d449","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4-beta-20251206-111557-41b8d449","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4-beta-20251206-111557-41b8d449","@abtnode/models":"1.17.4-beta-20251206-111557-41b8d449","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4-beta-20251206-111557-41b8d449","@blocklet/js-sdk":"1.17.4-beta-20251206-111557-41b8d449","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4-beta-20251206-111557-41b8d449","@abtnode/db-cache":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4-beta-20251206-111557-41b8d449","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4-beta-20251206-111557-41b8d449","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4-beta-20251206-111557-41b8d449","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4-beta-20251206-111557-41b8d449","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4-beta-20251206-111557-41b8d449","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4-beta-20251206-111557-41b8d449_1765019998098_0.09939133700117964","host":"s3://npm-registry-packages-npm-production"}},"1.17.4":{"name":"@abtnode/blocklet-services","version":"1.17.4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d17128b68afb2734c90e597f17c3029ddea31f73","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.4.tgz","fileCount":503,"integrity":"sha512-pflOGMFIkqQiPh2Nh0QLXMECqoIINdrR9/w2Ag4GvUWVSQHWMDkoXokP69m4QXD8x+OLGtCMBsYXEQLQvySBoQ==","signatures":[{"sig":"MEYCIQCL10Pf+NdYeeTPt7+E8p5DYtDAOyDr3/mQL8aMd1u3kQIhAOo5itbxIoLw9lz92OzjeACwQFIb7nTOZDr7NzXLWjt1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27449752},"main":"api/index.js","gitHead":"4348ffa301611df5f5a55103474081a8a3457528","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.4","@abtnode/core":"1.17.4","@abtnode/cron":"1.17.4","@abtnode/util":"1.17.4","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.4","@blocklet/sdk":"1.17.4","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.4","@abtnode/models":"1.17.4","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.4","@blocklet/js-sdk":"1.17.4","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.4","@abtnode/db-cache":"1.17.4","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.4","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.4","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.4","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.4","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.4","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.4","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.4","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.4_1765060292030_0.20369140760953974","host":"s3://npm-registry-packages-npm-production"}},"1.17.5-beta-20251208-123021-e8c53f96":{"name":"@abtnode/blocklet-services","version":"1.17.5-beta-20251208-123021-e8c53f96","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5-beta-20251208-123021-e8c53f96","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5a796bb593f376b14963a9896abccb9bb3adc78b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5-beta-20251208-123021-e8c53f96.tgz","fileCount":503,"integrity":"sha512-Mz+bF4lFK7ogJo1zDMKi8sIo0Q+4pm+dDUOM6iX/7XMdYl2Cw+Zjo1tSd2mRqJXPduoTkvN3qlWc7kSx/NMtdA==","signatures":[{"sig":"MEQCIA5l5NP9UZFDXpoVNwM6nQwmyxNplyKUQdcXcXw2BS5+AiAECzrgOYh8hs2SPP6d8zYpdeooo6dJlRGpYCnAfSocxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27450473},"main":"api/index.js","gitHead":"ed63bdced5fa8df09ba7fd282b38751007df2216","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5-beta-20251208-123021-e8c53f96","@abtnode/core":"1.17.5-beta-20251208-123021-e8c53f96","@abtnode/cron":"1.17.5-beta-20251208-123021-e8c53f96","@abtnode/util":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.5-beta-20251208-123021-e8c53f96","@blocklet/sdk":"1.17.5-beta-20251208-123021-e8c53f96","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5-beta-20251208-123021-e8c53f96","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5-beta-20251208-123021-e8c53f96","@abtnode/models":"1.17.5-beta-20251208-123021-e8c53f96","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.5-beta-20251208-123021-e8c53f96","@blocklet/js-sdk":"1.17.5-beta-20251208-123021-e8c53f96","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5-beta-20251208-123021-e8c53f96","@abtnode/db-cache":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5-beta-20251208-123021-e8c53f96","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5-beta-20251208-123021-e8c53f96","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5-beta-20251208-123021-e8c53f96","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5-beta-20251208-123021-e8c53f96","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"7.0.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.0.1","workbox-routing":"7.0.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5-beta-20251208-123021-e8c53f96","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"7.0.0","workbox-precaching":"7.0.0","workbox-strategies":"7.0.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5-beta-20251208-123021-e8c53f96_1765197252533_0.13025139357696935","host":"s3://npm-registry-packages-npm-production"}},"1.17.5-beta-20251209-090953-3a59e7ac":{"name":"@abtnode/blocklet-services","version":"1.17.5-beta-20251209-090953-3a59e7ac","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5-beta-20251209-090953-3a59e7ac","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0d7413e3811e75cfac1089855753777a294a40aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5-beta-20251209-090953-3a59e7ac.tgz","fileCount":503,"integrity":"sha512-HSIY4p3OG+FufXUvkZD6gqPheQQC+U7TQLuF2VaTMdR65hGCPbIvkCSmS8psugQNjxziC12qYrShVqZM1BeITg==","signatures":[{"sig":"MEQCIFyEA5CyV2u4zGrsg44bGK1D4EZf7/jKn/Ihso/Toj0OAiAZ4vPsllQ1nWxJP9n00/MdSmMANt8YhFdaxkocCPV9Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27442118},"main":"api/index.js","gitHead":"514964082a28e8c6658d9a62cf283811dd6a8baf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5-beta-20251209-090953-3a59e7ac","@abtnode/core":"1.17.5-beta-20251209-090953-3a59e7ac","@abtnode/cron":"1.17.5-beta-20251209-090953-3a59e7ac","@abtnode/util":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.5-beta-20251209-090953-3a59e7ac","@blocklet/sdk":"1.17.5-beta-20251209-090953-3a59e7ac","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5-beta-20251209-090953-3a59e7ac","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5-beta-20251209-090953-3a59e7ac","@abtnode/models":"1.17.5-beta-20251209-090953-3a59e7ac","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.5-beta-20251209-090953-3a59e7ac","@blocklet/js-sdk":"1.17.5-beta-20251209-090953-3a59e7ac","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5-beta-20251209-090953-3a59e7ac","@abtnode/db-cache":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5-beta-20251209-090953-3a59e7ac","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5-beta-20251209-090953-3a59e7ac","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5-beta-20251209-090953-3a59e7ac","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5-beta-20251209-090953-3a59e7ac","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5-beta-20251209-090953-3a59e7ac","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5-beta-20251209-090953-3a59e7ac_1765271622927_0.02089324615449928","host":"s3://npm-registry-packages-npm-production"}},"1.17.5-beta-20251211-104355-426d7eb6":{"name":"@abtnode/blocklet-services","version":"1.17.5-beta-20251211-104355-426d7eb6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5-beta-20251211-104355-426d7eb6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"263e7e2ef43c908fdcda3d154ff2db0f7557c1b7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5-beta-20251211-104355-426d7eb6.tgz","fileCount":503,"integrity":"sha512-QONsasuj29fWD0lebddLLzpdstct1VrpOEmlQGTM1P6YDBPLfm5JpemoZpJN/5iRa6rAIXJEP4QhTym70ncPWQ==","signatures":[{"sig":"MEUCIQD3QI57GlH15sBiGkIGLNPcdJxfaiyPy4IuaJYWGm2/vgIgJUC3DCaQBLOGnZy0DSD5SPVejTwTwD9Ios3fDDXLjMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27443327},"main":"api/index.js","gitHead":"9ea2a8077a8edbf5021281e823719758eb9fe02c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.12","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.12","@ocap/client":"^1.27.12","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5-beta-20251211-104355-426d7eb6","@abtnode/core":"1.17.5-beta-20251211-104355-426d7eb6","@abtnode/cron":"1.17.5-beta-20251211-104355-426d7eb6","@abtnode/util":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/did":"^1.27.12","@arcblock/jwt":"^1.27.12","@blocklet/env":"1.17.5-beta-20251211-104355-426d7eb6","@blocklet/sdk":"1.17.5-beta-20251211-104355-426d7eb6","@blocklet/xss":"^0.3.10","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5-beta-20251211-104355-426d7eb6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5-beta-20251211-104355-426d7eb6","@abtnode/models":"1.17.5-beta-20251211-104355-426d7eb6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.3","@blocklet/theme":"^3.2.11","transliteration":"^2.3.5","@blocklet/images":"1.17.5-beta-20251211-104355-426d7eb6","@blocklet/js-sdk":"1.17.5-beta-20251211-104355-426d7eb6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5-beta-20251211-104355-426d7eb6","@abtnode/db-cache":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/did-ext":"^1.27.12","@abtnode/analytics":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/did-util":"^1.27.12","@blocklet/constant":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/event-hub":"^1.27.12","@arcblock/validator":"^1.27.12","@blocklet/server-js":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5-beta-20251211-104355-426d7eb6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5-beta-20251211-104355-426d7eb6","@arcblock/did-connect-js":"^1.27.12","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5-beta-20251211-104355-426d7eb6","@blocklet/uploader-server":"^0.3.12","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5-beta-20251211-104355-426d7eb6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.11","@ocap/wallet":"^1.27.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.12","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.11","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.11","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5-beta-20251211-104355-426d7eb6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.11","@blocklet/uploader":"^0.3.12","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.11","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.6","@blocklet/payment-react":"^1.22.24","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.6","@blocklet/launcher-layout":"^3.2.11","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.11","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5-beta-20251211-104355-426d7eb6_1765450063773_0.9153420787333597","host":"s3://npm-registry-packages-npm-production"}},"1.17.5-beta-20251214-122206-29056e8c":{"name":"@abtnode/blocklet-services","version":"1.17.5-beta-20251214-122206-29056e8c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5-beta-20251214-122206-29056e8c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a72f35fd62642d7f6f38d0fae8737dc6a4584aae","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5-beta-20251214-122206-29056e8c.tgz","fileCount":502,"integrity":"sha512-sAFra8MpEWza0lnVrdiM0r2zJ7BuHKiwVus9/2ZR+H5XU/jG4znJ0tnjI+ie9gQlOhmkr32AdRZ2VlauaF4mZQ==","signatures":[{"sig":"MEYCIQCV0NzLaNEpI+jMMZ01n2Rd0Wg36l6etrW5QliFO0ERpwIhAIoY3tdF9Wr/zF2G5eSbEdLaZYWirRV9j60fJVDhmGMc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27483153},"main":"api/index.js","gitHead":"6839aebc2fdccbfbe7448f1e38f90be300ee4051","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.14","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.14","@ocap/client":"^1.27.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5-beta-20251214-122206-29056e8c","@abtnode/core":"1.17.5-beta-20251214-122206-29056e8c","@abtnode/cron":"1.17.5-beta-20251214-122206-29056e8c","@abtnode/util":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/did":"^1.27.14","@arcblock/jwt":"^1.27.14","@blocklet/env":"1.17.5-beta-20251214-122206-29056e8c","@blocklet/sdk":"1.17.5-beta-20251214-122206-29056e8c","@blocklet/xss":"^0.3.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5-beta-20251214-122206-29056e8c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5-beta-20251214-122206-29056e8c","@abtnode/models":"1.17.5-beta-20251214-122206-29056e8c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.4","@blocklet/theme":"^3.2.13","transliteration":"^2.3.5","@blocklet/images":"1.17.5-beta-20251214-122206-29056e8c","@blocklet/js-sdk":"1.17.5-beta-20251214-122206-29056e8c","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5-beta-20251214-122206-29056e8c","@abtnode/db-cache":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/did-ext":"^1.27.14","@abtnode/analytics":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/did-util":"^1.27.14","@blocklet/constant":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/event-hub":"^1.27.14","@arcblock/validator":"^1.27.14","@blocklet/server-js":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5-beta-20251214-122206-29056e8c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5-beta-20251214-122206-29056e8c","@arcblock/did-connect-js":"^1.27.14","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5-beta-20251214-122206-29056e8c","@blocklet/uploader-server":"^0.3.14","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5-beta-20251214-122206-29056e8c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.13","@ocap/wallet":"^1.27.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.14","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.13","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.13","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5-beta-20251214-122206-29056e8c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.13","@blocklet/uploader":"^0.3.14","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.13","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.9","@blocklet/payment-react":"^1.23.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.9","@blocklet/launcher-layout":"^3.2.13","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.13","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5-beta-20251214-122206-29056e8c_1765715151616_0.9215229899634609","host":"s3://npm-registry-packages-npm-production"}},"1.17.5-beta-20251214-231110-497f8d27":{"name":"@abtnode/blocklet-services","version":"1.17.5-beta-20251214-231110-497f8d27","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5-beta-20251214-231110-497f8d27","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fc366b2fe768ed57fb5d136ea0a5ccb364093b37","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5-beta-20251214-231110-497f8d27.tgz","fileCount":502,"integrity":"sha512-QpdxStWXj5GchJFKVadSCIg97u3J1KOPHXBPqO12WC+zrvKOObNo980IbdHUHw7K1G1adrbwxM14YUDFSOpRHw==","signatures":[{"sig":"MEQCIGo4td3eieBfeHk8mvGmQBR/ldaWFlUauAB8PWOthzOtAiBnNc6yUWUmLeSCboUm+kotSadFoeUa3vN/kth6nO4lfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27483153},"main":"api/index.js","gitHead":"aa782962d97ed5d9a994268621e9a652c995c783","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.14","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.14","@ocap/client":"^1.27.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5-beta-20251214-231110-497f8d27","@abtnode/core":"1.17.5-beta-20251214-231110-497f8d27","@abtnode/cron":"1.17.5-beta-20251214-231110-497f8d27","@abtnode/util":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/did":"^1.27.14","@arcblock/jwt":"^1.27.14","@blocklet/env":"1.17.5-beta-20251214-231110-497f8d27","@blocklet/sdk":"1.17.5-beta-20251214-231110-497f8d27","@blocklet/xss":"^0.3.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5-beta-20251214-231110-497f8d27","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5-beta-20251214-231110-497f8d27","@abtnode/models":"1.17.5-beta-20251214-231110-497f8d27","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.4","@blocklet/theme":"^3.2.13","transliteration":"^2.3.5","@blocklet/images":"1.17.5-beta-20251214-231110-497f8d27","@blocklet/js-sdk":"1.17.5-beta-20251214-231110-497f8d27","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5-beta-20251214-231110-497f8d27","@abtnode/db-cache":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/did-ext":"^1.27.14","@abtnode/analytics":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/did-util":"^1.27.14","@blocklet/constant":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/event-hub":"^1.27.14","@arcblock/validator":"^1.27.14","@blocklet/server-js":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5-beta-20251214-231110-497f8d27","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5-beta-20251214-231110-497f8d27","@arcblock/did-connect-js":"^1.27.14","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5-beta-20251214-231110-497f8d27","@blocklet/uploader-server":"^0.3.14","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5-beta-20251214-231110-497f8d27","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.13","@ocap/wallet":"^1.27.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.14","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.13","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.13","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5-beta-20251214-231110-497f8d27","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.13","@blocklet/uploader":"^0.3.14","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.13","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.9","@blocklet/payment-react":"^1.23.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.9","@blocklet/launcher-layout":"^3.2.13","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.13","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5-beta-20251214-231110-497f8d27_1765754097822_0.28076091076091214","host":"s3://npm-registry-packages-npm-production"}},"1.17.5":{"name":"@abtnode/blocklet-services","version":"1.17.5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"92ac49295a0d7e0a5a47105b96b608bdd9efad3a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.5.tgz","fileCount":502,"integrity":"sha512-dvDhpkgfh8Zriu5aBko7rbs8yX2MmUsEg4eCV1VL0ib/zsDtCHwA6qWnHik1NAHHMBdmy4rbjmQyhaRRTKlwtg==","signatures":[{"sig":"MEUCIQCQs9XjoxLMIYDZGr+fdKHmblD9DgVRzc0DJdzXedg1bwIgB2JBqTyWormDPF7hIizuf2k08cHGuz3Ndm0frO8KtJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27482493},"main":"api/index.js","gitHead":"77e036de516d73370e5fd2bb1ffdca354cb45b62","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.14","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.14","@ocap/client":"^1.27.14","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.5","@abtnode/core":"1.17.5","@abtnode/cron":"1.17.5","@abtnode/util":"1.17.5","@arcblock/did":"^1.27.14","@arcblock/jwt":"^1.27.14","@blocklet/env":"1.17.5","@blocklet/sdk":"1.17.5","@blocklet/xss":"^0.3.12","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.5","@abtnode/models":"1.17.5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.4","@blocklet/theme":"^3.2.13","transliteration":"^2.3.5","@blocklet/images":"1.17.5","@blocklet/js-sdk":"1.17.5","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.5","@abtnode/db-cache":"1.17.5","@arcblock/did-ext":"^1.27.14","@abtnode/analytics":"1.17.5","@arcblock/did-util":"^1.27.14","@blocklet/constant":"1.17.5","@arcblock/event-hub":"^1.27.14","@arcblock/validator":"^1.27.14","@blocklet/server-js":"1.17.5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.5","@arcblock/did-connect-js":"^1.27.14","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.5","@blocklet/uploader-server":"^0.3.14","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.13","@ocap/wallet":"^1.27.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.14","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.13","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.13","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.13","@blocklet/uploader":"^0.3.14","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.13","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.9","@blocklet/payment-react":"^1.23.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.9","@blocklet/launcher-layout":"^3.2.13","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.13","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.5_1765755033686_0.5166870982966472","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251216-081847-bf91c4db":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251216-081847-bf91c4db","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251216-081847-bf91c4db","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e73b0554b487f4233f5915011fa10bb05f1acfc7","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251216-081847-bf91c4db.tgz","fileCount":502,"integrity":"sha512-PSZZR87di5zRcfWLUpY07MzGVR89oAGaucivlbf/gGdnCTjYFwJrREEjYlyE70eqSWLKb1JGUciOiI0efh97cQ==","signatures":[{"sig":"MEUCIQCJ8IdYB5Ta2TEdHW/ixZV7aZZfEqMuy6HunTWGoRULzAIgInWoVNdTMY36Y+3tDOmebGs/gkVmRsQn2VrtDvzUc0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27436384},"main":"api/index.js","gitHead":"4328c90c0afb782e02e25484ecfd453a00d72f7c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251216-081847-bf91c4db","@abtnode/core":"1.17.6-beta-20251216-081847-bf91c4db","@abtnode/cron":"1.17.6-beta-20251216-081847-bf91c4db","@abtnode/util":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251216-081847-bf91c4db","@blocklet/sdk":"1.17.6-beta-20251216-081847-bf91c4db","@blocklet/xss":"^0.3.13","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251216-081847-bf91c4db","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251216-081847-bf91c4db","@abtnode/models":"1.17.6-beta-20251216-081847-bf91c4db","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.14","transliteration":"^2.3.5","@blocklet/images":"1.17.6-beta-20251216-081847-bf91c4db","@blocklet/js-sdk":"1.17.6-beta-20251216-081847-bf91c4db","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251216-081847-bf91c4db","@abtnode/db-cache":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251216-081847-bf91c4db","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251216-081847-bf91c4db","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251216-081847-bf91c4db","@blocklet/uploader-server":"^0.3.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251216-081847-bf91c4db","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.14","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251216-081847-bf91c4db","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.14","@blocklet/uploader":"^0.3.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.10","@blocklet/payment-react":"^1.23.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.10","@blocklet/launcher-layout":"^3.2.14","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.14","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251216-081847-bf91c4db_1765873356768_0.9963139530370324","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251216-223535-283b9ffe":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251216-223535-283b9ffe","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251216-223535-283b9ffe","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9d0a21d515126598dedc338333224ae8e32afe13","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251216-223535-283b9ffe.tgz","fileCount":502,"integrity":"sha512-peLZ9OmAHSveBrcGJ0DKM5UQzBUGIPVhpYUojS52SgjUV6gNTQckOJ9wkBCgx2Peag+1P4Ll1BEN0Q5kvgwZzA==","signatures":[{"sig":"MEUCIQDSyUM7QjtTi9SUj3svmO+lUeTxietXTJIJyEwltVYGlQIgCjhK9dOhKa8feGCmScuH46+AZwzZDKy2uu8hzNszk8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27396640},"main":"api/index.js","gitHead":"00f2aa2d19ce17e3e15b8ab7a200830f633e9030","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251216-223535-283b9ffe","@abtnode/core":"1.17.6-beta-20251216-223535-283b9ffe","@abtnode/cron":"1.17.6-beta-20251216-223535-283b9ffe","@abtnode/util":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251216-223535-283b9ffe","@blocklet/sdk":"1.17.6-beta-20251216-223535-283b9ffe","@blocklet/xss":"^0.3.13","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251216-223535-283b9ffe","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251216-223535-283b9ffe","@abtnode/models":"1.17.6-beta-20251216-223535-283b9ffe","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.14","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251216-223535-283b9ffe","@blocklet/js-sdk":"1.17.6-beta-20251216-223535-283b9ffe","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251216-223535-283b9ffe","@abtnode/db-cache":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251216-223535-283b9ffe","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251216-223535-283b9ffe","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251216-223535-283b9ffe","@blocklet/uploader-server":"^0.3.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251216-223535-283b9ffe","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.14","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251216-223535-283b9ffe","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.14","@blocklet/uploader":"^0.3.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.10","@blocklet/payment-react":"^1.23.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.10","@blocklet/launcher-layout":"^3.2.14","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.14","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251216-223535-283b9ffe_1765924769389_0.4487966795982177","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251217-011553-818fcc8e":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251217-011553-818fcc8e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251217-011553-818fcc8e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"45fabca79b9156ea4c5b0efce7558fe5edd737b9","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251217-011553-818fcc8e.tgz","fileCount":502,"integrity":"sha512-ggKhSuGU47Oeao59u+aIvEYC2MPTSN+AbYTY0igtEh/Tee9K2axgVdMI92Cyb8VVZdQnoUDPvQCsAdOsbM+Vrg==","signatures":[{"sig":"MEUCIC7sR9IhQBXFZWUoigaHUfVy1fT3o29zceNwfdxP/7deAiEA5qgrKXyUSL8MNtReIvA5qfKmkJoobdtIekS9dVv0QK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27396640},"main":"api/index.js","gitHead":"e4291b92297d4b9abfdc5c1e5bbe262882fe34f2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251217-011553-818fcc8e","@abtnode/core":"1.17.6-beta-20251217-011553-818fcc8e","@abtnode/cron":"1.17.6-beta-20251217-011553-818fcc8e","@abtnode/util":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251217-011553-818fcc8e","@blocklet/sdk":"1.17.6-beta-20251217-011553-818fcc8e","@blocklet/xss":"^0.3.13","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251217-011553-818fcc8e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251217-011553-818fcc8e","@abtnode/models":"1.17.6-beta-20251217-011553-818fcc8e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.14","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251217-011553-818fcc8e","@blocklet/js-sdk":"1.17.6-beta-20251217-011553-818fcc8e","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251217-011553-818fcc8e","@abtnode/db-cache":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251217-011553-818fcc8e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251217-011553-818fcc8e","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251217-011553-818fcc8e","@blocklet/uploader-server":"^0.3.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251217-011553-818fcc8e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.14","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251217-011553-818fcc8e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.14","@blocklet/uploader":"^0.3.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.10","@blocklet/payment-react":"^1.23.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.10","@blocklet/launcher-layout":"^3.2.14","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.14","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251217-011553-818fcc8e_1765934393443_0.6768592768192709","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251217-144034-62fafb94":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251217-144034-62fafb94","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251217-144034-62fafb94","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6afb02e9c5cd820171394874b56e7f5950c59623","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251217-144034-62fafb94.tgz","fileCount":502,"integrity":"sha512-62X8pMNYE7PfIqRDZxkW5Fz2DIq2kh5i6vRiCyZ+GffPcTv8Larxu4CKN/oPteEX5a7zUviwCcD/hj7l0Dly0w==","signatures":[{"sig":"MEQCIBkM86zmRNjdN9Z4dGbp9h6YoWxDKgcBl5YtN9P7kT40AiB3MGXJvQaeqTaifAJGyXpHDhpD+/eK61qCXVuMHfrp0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27396698},"main":"api/index.js","gitHead":"9f47bf4e66af87c562f846e5470f45491506ab36","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251217-144034-62fafb94","@abtnode/core":"1.17.6-beta-20251217-144034-62fafb94","@abtnode/cron":"1.17.6-beta-20251217-144034-62fafb94","@abtnode/util":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251217-144034-62fafb94","@blocklet/sdk":"1.17.6-beta-20251217-144034-62fafb94","@blocklet/xss":"^0.3.13","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251217-144034-62fafb94","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251217-144034-62fafb94","@abtnode/models":"1.17.6-beta-20251217-144034-62fafb94","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.14","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251217-144034-62fafb94","@blocklet/js-sdk":"1.17.6-beta-20251217-144034-62fafb94","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251217-144034-62fafb94","@abtnode/db-cache":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251217-144034-62fafb94","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251217-144034-62fafb94","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251217-144034-62fafb94","@blocklet/uploader-server":"^0.3.15","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251217-144034-62fafb94","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.14","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251217-144034-62fafb94","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.14","@blocklet/uploader":"^0.3.15","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.10","@blocklet/payment-react":"^1.23.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.10","@blocklet/launcher-layout":"^3.2.14","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.14","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251217-144034-62fafb94_1765982663857_0.08786253511227038","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251218-120326-5b44dadf":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251218-120326-5b44dadf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251218-120326-5b44dadf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"748ea8e8adef3cbae3d669fc1d3ed3d2c0c67fde","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251218-120326-5b44dadf.tgz","fileCount":502,"integrity":"sha512-P2e4AKfmKT3iNTbBxQ1Xe2p7nwio74Jmoe7O6I+SozEIYCZN2G0MCnSsnnQJBwkbNpIEHnBkHggdOBXcJc+pMQ==","signatures":[{"sig":"MEYCIQCUAbyH9ZVeIVXb118U3DMvSI35b1xbL1Jv0Xq8Dz/snQIhAKTAse2DtPVDAwEt+LM3k0GSsI3ITqzUxFoVnxIY8pxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27400596},"main":"api/index.js","gitHead":"a07b4f70aa6dddea49ed794423b47d36dc206e53","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251218-120326-5b44dadf","@abtnode/core":"1.17.6-beta-20251218-120326-5b44dadf","@abtnode/cron":"1.17.6-beta-20251218-120326-5b44dadf","@abtnode/util":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251218-120326-5b44dadf","@blocklet/sdk":"1.17.6-beta-20251218-120326-5b44dadf","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251218-120326-5b44dadf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251218-120326-5b44dadf","@abtnode/models":"1.17.6-beta-20251218-120326-5b44dadf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.18","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251218-120326-5b44dadf","@blocklet/js-sdk":"1.17.6-beta-20251218-120326-5b44dadf","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251218-120326-5b44dadf","@abtnode/db-cache":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251218-120326-5b44dadf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251218-120326-5b44dadf","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251218-120326-5b44dadf","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251218-120326-5b44dadf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.18","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.18","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.18","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251218-120326-5b44dadf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.18","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.18","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.10","@blocklet/payment-react":"^1.23.2","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.10","@blocklet/launcher-layout":"^3.2.18","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.18","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251218-120326-5b44dadf_1766059641459_0.6821772421354739","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251219-114550-06c96cf5":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251219-114550-06c96cf5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251219-114550-06c96cf5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"347b5f59dd3982681032180b725b450e3596e8d2","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251219-114550-06c96cf5.tgz","fileCount":502,"integrity":"sha512-MtCC737XxpCaYDAlrUHdTv7RPMz756Zjlv33uIUpziKdE0qAmwF/WWxxRMzHRnOJOzfmAGojnoEpHKU0UxxKUw==","signatures":[{"sig":"MEUCIAc5VMxvmqJ/M4xQdIe+jN0qKFr2hZtnq3ucwsLrxEn0AiEAkg0/KjN8kM5GYvsz7pwgwAHDvlKYM7g3n/X81qn59J4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401050},"main":"api/index.js","gitHead":"73291571be14b70486dfe2e6996b9a38a5313802","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251219-114550-06c96cf5","@abtnode/core":"1.17.6-beta-20251219-114550-06c96cf5","@abtnode/cron":"1.17.6-beta-20251219-114550-06c96cf5","@abtnode/util":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251219-114550-06c96cf5","@blocklet/sdk":"1.17.6-beta-20251219-114550-06c96cf5","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251219-114550-06c96cf5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251219-114550-06c96cf5","@abtnode/models":"1.17.6-beta-20251219-114550-06c96cf5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251219-114550-06c96cf5","@blocklet/js-sdk":"1.17.6-beta-20251219-114550-06c96cf5","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251219-114550-06c96cf5","@abtnode/db-cache":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251219-114550-06c96cf5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251219-114550-06c96cf5","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251219-114550-06c96cf5","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251219-114550-06c96cf5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251219-114550-06c96cf5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251219-114550-06c96cf5_1766144970594_0.8574291363773536","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251219-223941-3837ecdf":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251219-223941-3837ecdf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251219-223941-3837ecdf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1208952e27d5af159e215228acedb2be1ab636d5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251219-223941-3837ecdf.tgz","fileCount":502,"integrity":"sha512-5czHyOCneDi9Z3Mr7n3q2kqofZ/qROQLuIv1WZlh58evSjjqKMXn7coi2KYN0HeyCCNwfXsCMLI1Po1/MoBhwQ==","signatures":[{"sig":"MEQCIEU/9ccUuF2+OCBh0J2BIDq/UVrTaoqvYXbidEB/epyIAiAqDYHQhu3pnKadNGQl6aOabTMAvnItYJAJ9OnjS4M+8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401050},"main":"api/index.js","gitHead":"6013a0f60801a19241c950b9705bfd14d038df74","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251219-223941-3837ecdf","@abtnode/core":"1.17.6-beta-20251219-223941-3837ecdf","@abtnode/cron":"1.17.6-beta-20251219-223941-3837ecdf","@abtnode/util":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251219-223941-3837ecdf","@blocklet/sdk":"1.17.6-beta-20251219-223941-3837ecdf","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251219-223941-3837ecdf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251219-223941-3837ecdf","@abtnode/models":"1.17.6-beta-20251219-223941-3837ecdf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251219-223941-3837ecdf","@blocklet/js-sdk":"1.17.6-beta-20251219-223941-3837ecdf","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251219-223941-3837ecdf","@abtnode/db-cache":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251219-223941-3837ecdf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251219-223941-3837ecdf","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251219-223941-3837ecdf","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251219-223941-3837ecdf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251219-223941-3837ecdf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251219-223941-3837ecdf_1766184201066_0.29852560919058924","host":"s3://npm-registry-packages-npm-production"}},"1.17.6-beta-20251221-021146-1a145a92":{"name":"@abtnode/blocklet-services","version":"1.17.6-beta-20251221-021146-1a145a92","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6-beta-20251221-021146-1a145a92","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a73f3421abb26289edf3b740e3c39c2d53e5c774","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6-beta-20251221-021146-1a145a92.tgz","fileCount":502,"integrity":"sha512-+ndCYki8pSOMonX6WC9k32mNSIi1q9dRCIR3eJbuNpwNYgoedN3ID1eGsnQSD+g5CFwRrt8qi0aYU/Rl2PnmkA==","signatures":[{"sig":"MEUCIQC4RxltxFbnrddfxW07E5nx96pPax4Egh/tpKXICq9MRgIgJl+S/fF15mZk+uZTqKHyEeeqhFDNYmA+IWolKZEjSI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401050},"main":"api/index.js","gitHead":"6922b56b5f282ba14c864f6a7969d218e4065104","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6-beta-20251221-021146-1a145a92","@abtnode/core":"1.17.6-beta-20251221-021146-1a145a92","@abtnode/cron":"1.17.6-beta-20251221-021146-1a145a92","@abtnode/util":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6-beta-20251221-021146-1a145a92","@blocklet/sdk":"1.17.6-beta-20251221-021146-1a145a92","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6-beta-20251221-021146-1a145a92","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6-beta-20251221-021146-1a145a92","@abtnode/models":"1.17.6-beta-20251221-021146-1a145a92","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.6-beta-20251221-021146-1a145a92","@blocklet/js-sdk":"1.17.6-beta-20251221-021146-1a145a92","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6-beta-20251221-021146-1a145a92","@abtnode/db-cache":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6-beta-20251221-021146-1a145a92","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6-beta-20251221-021146-1a145a92","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6-beta-20251221-021146-1a145a92","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6-beta-20251221-021146-1a145a92","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6-beta-20251221-021146-1a145a92","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6-beta-20251221-021146-1a145a92_1766283340861_0.6906032784929939","host":"s3://npm-registry-packages-npm-production"}},"1.17.6":{"name":"@abtnode/blocklet-services","version":"1.17.6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab211221a8298a4352a95f9ef89b4bd44a5658c4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.6.tgz","fileCount":502,"integrity":"sha512-MNEfnkZcSaGhoLCRh4thN7YlzOxMBaSzUeJPC754kGZRaw7Mf5k0yQzJiHIzFFQKeCpBmc9TMF+ZayuckuVFwA==","signatures":[{"sig":"MEQCIFOaV6KcxWS7QtN4q5277Iov7MrhpQGl1pwuOxm/1IEGAiBWjGq0/PhafocQYR6G3mTJaSTaZMo1ZkQ4C0WUpGyJaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27400390},"main":"api/index.js","gitHead":"3366c1dcc98d15a6ceff0502f65bf809d7880fb4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.6","@abtnode/core":"1.17.6","@abtnode/cron":"1.17.6","@abtnode/util":"1.17.6","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.6","@blocklet/sdk":"1.17.6","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.6","@abtnode/models":"1.17.6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.6","@blocklet/js-sdk":"1.17.6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.6","@abtnode/db-cache":"1.17.6","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.6","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.6","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.6","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.6","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.6_1766356581065_0.4904934183409455","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251223-090654-55d57623":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251223-090654-55d57623","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251223-090654-55d57623","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1db9e079402fafe84c9b7a4e75e877ff93c5e3e3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251223-090654-55d57623.tgz","fileCount":502,"integrity":"sha512-WejaNMoLYtIYqYBoZQhDYmYKqGVKe5VyiSP/N0ZIbOPVaXLnbfYYQ+cgtNBLAxYsJOGaUku4Z9uewRtzSlyLxA==","signatures":[{"sig":"MEUCIQDFK0O/0c2sBcL8IXyCvWuw2PMEwmCaC1QI0deLcGw9BgIgREhH1AaRLCBhWTUksQ2HqiN0iXcvQNwa4PHTkWW9QnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401249},"main":"api/index.js","gitHead":"00a82b6f4ef5818d6ec37d74be404031c693247c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251223-090654-55d57623","@abtnode/core":"1.17.7-beta-20251223-090654-55d57623","@abtnode/cron":"1.17.7-beta-20251223-090654-55d57623","@abtnode/util":"1.17.7-beta-20251223-090654-55d57623","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.7-beta-20251223-090654-55d57623","@blocklet/sdk":"1.17.7-beta-20251223-090654-55d57623","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251223-090654-55d57623","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251223-090654-55d57623","@abtnode/models":"1.17.7-beta-20251223-090654-55d57623","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251223-090654-55d57623","@blocklet/js-sdk":"1.17.7-beta-20251223-090654-55d57623","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251223-090654-55d57623","@abtnode/db-cache":"1.17.7-beta-20251223-090654-55d57623","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.7-beta-20251223-090654-55d57623","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.7-beta-20251223-090654-55d57623","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.7-beta-20251223-090654-55d57623","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251223-090654-55d57623","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251223-090654-55d57623","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251223-090654-55d57623","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251223-090654-55d57623","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251223-090654-55d57623","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251223-090654-55d57623_1766481036529_0.21832054344604113","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251224-045844-3c7f459a":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251224-045844-3c7f459a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251224-045844-3c7f459a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"8cf8a1bb93649e48a0cfc89f305fd96950bcf8b4","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251224-045844-3c7f459a.tgz","fileCount":502,"integrity":"sha512-gcJ6pUhDU1RcwwYmUhc3jGehEr4pqKm99W+/rai3tLm/UvtAXP5rjMf3tk+ISaWw4Wp/NIhl5fOQdayRMQZT5Q==","signatures":[{"sig":"MEYCIQDDGh3eRvrD4WzhWJjDM00OBUR82tTUoE+9Mw25FaMd0QIhAPrNjP6QkIAViTOeYWU0tBFovab0+j/w6+ODXP3YZGdW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401631},"main":"api/index.js","gitHead":"e30dc1736187fc9d8136f146badfd5b521af16f2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251224-045844-3c7f459a","@abtnode/core":"1.17.7-beta-20251224-045844-3c7f459a","@abtnode/cron":"1.17.7-beta-20251224-045844-3c7f459a","@abtnode/util":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.7-beta-20251224-045844-3c7f459a","@blocklet/sdk":"1.17.7-beta-20251224-045844-3c7f459a","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251224-045844-3c7f459a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251224-045844-3c7f459a","@abtnode/models":"1.17.7-beta-20251224-045844-3c7f459a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251224-045844-3c7f459a","@blocklet/js-sdk":"1.17.7-beta-20251224-045844-3c7f459a","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251224-045844-3c7f459a","@abtnode/db-cache":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251224-045844-3c7f459a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251224-045844-3c7f459a","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251224-045844-3c7f459a","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251224-045844-3c7f459a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251224-045844-3c7f459a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251224-045844-3c7f459a_1766552555345_0.3787155848744608","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251225-073259-cb6ecf68":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251225-073259-cb6ecf68","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251225-073259-cb6ecf68","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0c400623fc141228eae056d7a1857ce4800dce59","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251225-073259-cb6ecf68.tgz","fileCount":502,"integrity":"sha512-zbeXTawJhG4hOeu00QUtzmXSlmUWyFIUE/Oq4Gg8bDi/0UWMq+Jgr3BvWaMRyGs7BcxfG03w+DLTSX1e6Z7NsA==","signatures":[{"sig":"MEYCIQD/mQAn119aDfiKdMOUPF6OlMl95ZcuZLVdGTvMPVuyCQIhAO2Uu2H7IbaEPmOp2/GccfAkBOXQmRarPZo8C2WFYFTi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27401631},"main":"api/index.js","gitHead":"16715912460ed534e1e023d7e968714e3990051d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.15","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.15","@ocap/client":"^1.27.15","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251225-073259-cb6ecf68","@abtnode/core":"1.17.7-beta-20251225-073259-cb6ecf68","@abtnode/cron":"1.17.7-beta-20251225-073259-cb6ecf68","@abtnode/util":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/did":"^1.27.15","@arcblock/jwt":"^1.27.15","@blocklet/env":"1.17.7-beta-20251225-073259-cb6ecf68","@blocklet/sdk":"1.17.7-beta-20251225-073259-cb6ecf68","@blocklet/xss":"^0.3.14","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251225-073259-cb6ecf68","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251225-073259-cb6ecf68","@abtnode/models":"1.17.7-beta-20251225-073259-cb6ecf68","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.2.19","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251225-073259-cb6ecf68","@blocklet/js-sdk":"1.17.7-beta-20251225-073259-cb6ecf68","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251225-073259-cb6ecf68","@abtnode/db-cache":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/did-ext":"^1.27.15","@abtnode/analytics":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/did-util":"^1.27.15","@blocklet/constant":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/event-hub":"^1.27.15","@arcblock/validator":"^1.27.15","@blocklet/server-js":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251225-073259-cb6ecf68","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251225-073259-cb6ecf68","@arcblock/did-connect-js":"^1.27.15","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251225-073259-cb6ecf68","@blocklet/uploader-server":"^0.3.16","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251225-073259-cb6ecf68","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.2.19","@ocap/wallet":"^1.27.15","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.15","@emotion/react":"^11.14.0","@arcblock/icons":"^3.2.19","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.2.19","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251225-073259-cb6ecf68","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.2.19","@blocklet/uploader":"^0.3.16","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.2.19","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.11","@blocklet/payment-react":"^1.23.3","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.11","@blocklet/launcher-layout":"^3.2.19","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.2.19","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251225-073259-cb6ecf68_1766648205716_0.5517843042950241","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251227-001958-ea2ba3f5":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251227-001958-ea2ba3f5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251227-001958-ea2ba3f5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"356fd76b7c0014c355ee91e5e9b7387aac47daaf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251227-001958-ea2ba3f5.tgz","fileCount":502,"integrity":"sha512-ci/QaabrYcsHnrOr6mFz1MIwtyLUW170FLXe2GhPmmZB6n8MO/3A1vtVc9tjLOmSAh5Hz25XfVlWco5UVkOP8w==","signatures":[{"sig":"MEUCIQCnU/x/Fcfzc20X9wzBiaUe+GBuWXOjyYC9dU+l6ouiiwIgQPliyuH9Z443YW+Kekdj6s7nPDhE48LRYN5O/d42Pto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27432007},"main":"api/index.js","gitHead":"ec0a542fc2c66f2530d25884b43bddfa28d921a0","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251227-001958-ea2ba3f5","@abtnode/core":"1.17.7-beta-20251227-001958-ea2ba3f5","@abtnode/cron":"1.17.7-beta-20251227-001958-ea2ba3f5","@abtnode/util":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20251227-001958-ea2ba3f5","@blocklet/sdk":"1.17.7-beta-20251227-001958-ea2ba3f5","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251227-001958-ea2ba3f5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251227-001958-ea2ba3f5","@abtnode/models":"1.17.7-beta-20251227-001958-ea2ba3f5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.0","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251227-001958-ea2ba3f5","@blocklet/js-sdk":"1.17.7-beta-20251227-001958-ea2ba3f5","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251227-001958-ea2ba3f5","@abtnode/db-cache":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251227-001958-ea2ba3f5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251227-001958-ea2ba3f5","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251227-001958-ea2ba3f5","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251227-001958-ea2ba3f5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.0","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251227-001958-ea2ba3f5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.0","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.0","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.0","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251227-001958-ea2ba3f5_1766795028315_0.7034487744840257","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251229-085620-84f09930":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251229-085620-84f09930","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251229-085620-84f09930","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"62f4c36e4a4e2bc97770eca5c9a03205ca83cd23","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251229-085620-84f09930.tgz","fileCount":503,"integrity":"sha512-/OgbKk73ZXhzQBMQzz21QR2g+Btxy4BNUw9NmgtcWoQWpS3C+h/CYpdOyGEzB4I1y1Qr8Q5ShbWSJd9o3ziGWA==","signatures":[{"sig":"MEUCIHFxxxWrqvZIj1e2C/G8iK/CvLA4RtlXElMiuPPbdm8jAiEA05UI/HwU9MrdeoqfB/X8Rm2zs163w6S/i3Oi8mSC63I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27435560},"main":"api/index.js","gitHead":"fe2ffc3cf431bbaa89ac802bed793aa1188da4c3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251229-085620-84f09930","@abtnode/core":"1.17.7-beta-20251229-085620-84f09930","@abtnode/cron":"1.17.7-beta-20251229-085620-84f09930","@abtnode/util":"1.17.7-beta-20251229-085620-84f09930","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20251229-085620-84f09930","@blocklet/sdk":"1.17.7-beta-20251229-085620-84f09930","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251229-085620-84f09930","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251229-085620-84f09930","@abtnode/models":"1.17.7-beta-20251229-085620-84f09930","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.1","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251229-085620-84f09930","@blocklet/js-sdk":"1.17.7-beta-20251229-085620-84f09930","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251229-085620-84f09930","@abtnode/db-cache":"1.17.7-beta-20251229-085620-84f09930","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20251229-085620-84f09930","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20251229-085620-84f09930","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20251229-085620-84f09930","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251229-085620-84f09930","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251229-085620-84f09930","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251229-085620-84f09930","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251229-085620-84f09930","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.1","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.1","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.1","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251229-085620-84f09930","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.1","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.1","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.1","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251229-085620-84f09930_1766998813473_0.20093010097942554","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251229-223813-e1e6c5e3":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251229-223813-e1e6c5e3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251229-223813-e1e6c5e3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"87281279bfd77b58004d20c2e20c0f39f4566c66","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251229-223813-e1e6c5e3.tgz","fileCount":503,"integrity":"sha512-bH1zumjll1VVaVGpay8ujNtjYvSNiOD7+GVynNLK0uzQbWzy8nff4cd2Gr1UCi5WFNPalSRIJjRhER58bd11PQ==","signatures":[{"sig":"MEUCIQCnDF/cMBnvIO3Pp+1Lo2ILMaLXwDyWD3c+SvmRYM+WYQIgVO7XM8i9vGQUuOUIyRzVZcncG+eVU8zlTLqBtLmhRlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27435767},"main":"api/index.js","gitHead":"5cc55a399f97ddc0822c9896615375c1d3042a72","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251229-223813-e1e6c5e3","@abtnode/core":"1.17.7-beta-20251229-223813-e1e6c5e3","@abtnode/cron":"1.17.7-beta-20251229-223813-e1e6c5e3","@abtnode/util":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20251229-223813-e1e6c5e3","@blocklet/sdk":"1.17.7-beta-20251229-223813-e1e6c5e3","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251229-223813-e1e6c5e3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251229-223813-e1e6c5e3","@abtnode/models":"1.17.7-beta-20251229-223813-e1e6c5e3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.3","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251229-223813-e1e6c5e3","@blocklet/js-sdk":"1.17.7-beta-20251229-223813-e1e6c5e3","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251229-223813-e1e6c5e3","@abtnode/db-cache":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251229-223813-e1e6c5e3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251229-223813-e1e6c5e3","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251229-223813-e1e6c5e3","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251229-223813-e1e6c5e3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.3","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251229-223813-e1e6c5e3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.3","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.3","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251229-223813-e1e6c5e3_1767048127444_0.45378058773128527","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251230-041316-624cafaf":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251230-041316-624cafaf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251230-041316-624cafaf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9b9732bfa04c7bd8c50cd885f63c88632fbcd5a0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251230-041316-624cafaf.tgz","fileCount":503,"integrity":"sha512-sPXWJ0WaGvTxfuR3nJWrEPfF0ywD1ZMFb5b7UA3KjQd/0uyow04LMjQPqLgb2yXjgHxRuW2erKBHBt0+GwfBdQ==","signatures":[{"sig":"MEQCIA9Gh9xcuN7tOZvLqJcmoUXOYiFfB/4FKyns3O7+Flw5AiA6j+wZ+xjDBB1+Zf6HOFkorW0jjFWMZK2ehUex8jFD/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27435767},"main":"api/index.js","gitHead":"9ee11bed14f702eab5496cfc3b7f79feb190e811","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251230-041316-624cafaf","@abtnode/core":"1.17.7-beta-20251230-041316-624cafaf","@abtnode/cron":"1.17.7-beta-20251230-041316-624cafaf","@abtnode/util":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20251230-041316-624cafaf","@blocklet/sdk":"1.17.7-beta-20251230-041316-624cafaf","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251230-041316-624cafaf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251230-041316-624cafaf","@abtnode/models":"1.17.7-beta-20251230-041316-624cafaf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.3","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251230-041316-624cafaf","@blocklet/js-sdk":"1.17.7-beta-20251230-041316-624cafaf","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251230-041316-624cafaf","@abtnode/db-cache":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251230-041316-624cafaf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251230-041316-624cafaf","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251230-041316-624cafaf","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","typescript":"^5.6.3","@abtnode/ux":"1.17.7-beta-20251230-041316-624cafaf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.3","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251230-041316-624cafaf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.3","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.3","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.3","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251230-041316-624cafaf_1767068218731_0.2534957977810621","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20251230-120126-2836fe04":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20251230-120126-2836fe04","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20251230-120126-2836fe04","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"546f9c5dca706376bf46905f56463ff02c5ddaaf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20251230-120126-2836fe04.tgz","fileCount":503,"integrity":"sha512-+7udGef+KoW0/HJr1eWpAnHk3qPng4Xof04ft4FayPavys1EMHyx2PXK7+DVOTXmQQQ1PhL8OFM7G9hiAAo0Pw==","signatures":[{"sig":"MEQCIEW9s0PmQ2bmWs4kXGHGnIuDwHQVpFmCrRDNA2kTvOPkAiBH1SpVIEK3cQl7uSG3MkZR+7YubcJaG8LNYhajQGjbvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27436936},"main":"api/index.js","gitHead":"ee9edd47a6da9d6b47799357dca96814082f8065","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20251230-120126-2836fe04","@abtnode/core":"1.17.7-beta-20251230-120126-2836fe04","@abtnode/cron":"1.17.7-beta-20251230-120126-2836fe04","@abtnode/util":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20251230-120126-2836fe04","@blocklet/sdk":"1.17.7-beta-20251230-120126-2836fe04","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20251230-120126-2836fe04","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20251230-120126-2836fe04","@abtnode/models":"1.17.7-beta-20251230-120126-2836fe04","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.3","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20251230-120126-2836fe04","@blocklet/js-sdk":"1.17.7-beta-20251230-120126-2836fe04","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20251230-120126-2836fe04","@abtnode/db-cache":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20251230-120126-2836fe04","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20251230-120126-2836fe04","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20251230-120126-2836fe04","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.7-beta-20251230-120126-2836fe04","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.3","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20251230-120126-2836fe04","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.3","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.3","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.3","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20251230-120126-2836fe04_1767096320203_0.6126346678229568","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20260103-230139-51fc594d":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20260103-230139-51fc594d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20260103-230139-51fc594d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"36972a93d6c752af54dfbb3a5a940c72816a99cf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20260103-230139-51fc594d.tgz","fileCount":503,"integrity":"sha512-Lcw049I5aVnzCzAb+gyXir0/xTXFazSOHaOxs7M6yFTSvY+sqeUvBcTFzj5dNju29Bv0nGtsdKYZwJFOYbCQyw==","signatures":[{"sig":"MEUCIQCyc2duBoel9zgMNKwY8Bezv4OeLZThb16bJ3z9NROmeAIge8riPJJgbfMH98+k5L5MCIeo0pC/DZfap+ReWEji9Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27441191},"main":"api/index.js","gitHead":"fb908bd3cd022e1061fbf20328dbad8edd22409b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20260103-230139-51fc594d","@abtnode/core":"1.17.7-beta-20260103-230139-51fc594d","@abtnode/cron":"1.17.7-beta-20260103-230139-51fc594d","@abtnode/util":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20260103-230139-51fc594d","@blocklet/sdk":"1.17.7-beta-20260103-230139-51fc594d","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20260103-230139-51fc594d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20260103-230139-51fc594d","@abtnode/models":"1.17.7-beta-20260103-230139-51fc594d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.7","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20260103-230139-51fc594d","@blocklet/js-sdk":"1.17.7-beta-20260103-230139-51fc594d","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20260103-230139-51fc594d","@abtnode/db-cache":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20260103-230139-51fc594d","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20260103-230139-51fc594d","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20260103-230139-51fc594d","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.7-beta-20260103-230139-51fc594d","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.7","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20260103-230139-51fc594d","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.7","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20260103-230139-51fc594d_1767481519233_0.6838515229172168","host":"s3://npm-registry-packages-npm-production"}},"1.17.7-beta-20260104-034806-6a4e6fba":{"name":"@abtnode/blocklet-services","version":"1.17.7-beta-20260104-034806-6a4e6fba","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7-beta-20260104-034806-6a4e6fba","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0b8c335526d994c352a3ee24eceb2436db3ec302","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7-beta-20260104-034806-6a4e6fba.tgz","fileCount":503,"integrity":"sha512-5XENCGOVr8dfWtrfaIvVW5KfwfOyIt21GYpPTFnPjURLycLbJqDAjn1ekwZMaGNwxdOyGHb45ZaEZQeNtRuVAw==","signatures":[{"sig":"MEUCIQCiKLza0hshN5IoPznhlrwMj7B7+u0a/G769NzacV3DmQIgFbj8eF2tztDQ1w9k1b9Oi7GQ1FHEo6BYcr4xXh+9dKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27441191},"main":"api/index.js","gitHead":"9cebb3f3a88e8fd66e70e5a080c037322685460b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7-beta-20260104-034806-6a4e6fba","@abtnode/core":"1.17.7-beta-20260104-034806-6a4e6fba","@abtnode/cron":"1.17.7-beta-20260104-034806-6a4e6fba","@abtnode/util":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7-beta-20260104-034806-6a4e6fba","@blocklet/sdk":"1.17.7-beta-20260104-034806-6a4e6fba","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7-beta-20260104-034806-6a4e6fba","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7-beta-20260104-034806-6a4e6fba","@abtnode/models":"1.17.7-beta-20260104-034806-6a4e6fba","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.7","transliteration":"2.3.5","@blocklet/images":"1.17.7-beta-20260104-034806-6a4e6fba","@blocklet/js-sdk":"1.17.7-beta-20260104-034806-6a4e6fba","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7-beta-20260104-034806-6a4e6fba","@abtnode/db-cache":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7-beta-20260104-034806-6a4e6fba","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7-beta-20260104-034806-6a4e6fba","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7-beta-20260104-034806-6a4e6fba","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.7-beta-20260104-034806-6a4e6fba","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.7","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7-beta-20260104-034806-6a4e6fba","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.7","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7-beta-20260104-034806-6a4e6fba_1767498715263_0.07451198432339301","host":"s3://npm-registry-packages-npm-production"}},"1.17.7":{"name":"@abtnode/blocklet-services","version":"1.17.7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e4d3366f3e9dceed2eb31d76f4b2789ca3b36701","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.7.tgz","fileCount":503,"integrity":"sha512-oMQ5b7MoBBWsm9lZG4N2Icz5Fij3QRT187Jj6ac7bnDN7px1NGVovAW2jbHYTCRZkTUtG2v0jS9Thj+Hb6YPjQ==","signatures":[{"sig":"MEQCIFpBwapDheWvquw0vx6sJ6bJ9noUQPcIxxdgYw4zvhbsAiBfNdrYlZ1cq2LrLPbPFX8wtMb2zwUQxnr60SH0oMmHFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27440531},"main":"api/index.js","gitHead":"977a1f7676bb950207e58188e4595bb07d08b8bb","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.7","@abtnode/core":"1.17.7","@abtnode/cron":"1.17.7","@abtnode/util":"1.17.7","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.7","@blocklet/sdk":"1.17.7","@blocklet/xss":"^0.3.15","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.7","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.7","@abtnode/models":"1.17.7","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.7","transliteration":"2.3.5","@blocklet/images":"1.17.7","@blocklet/js-sdk":"1.17.7","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.7","@abtnode/db-cache":"1.17.7","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.7","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.7","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.7","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.7","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.7","@blocklet/uploader-server":"^0.3.18","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.7","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.7","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.7","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.7","@blocklet/uploader":"^0.3.18","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.12","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.12","@blocklet/launcher-layout":"^3.3.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.7_1767504462542_0.2916491540807715","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260104-120132-cb5b1914":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260104-120132-cb5b1914","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260104-120132-cb5b1914","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"17b0f8bf2d0871f54432266246d743542a48476b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260104-120132-cb5b1914.tgz","fileCount":503,"integrity":"sha512-ichDrGB5mGLSSdjUPNNiw3DVdJ5ozhZ8lPGPTQUdW2gAyCbQAELuAcQcBJrBCsFYKF3qzq7uwC78AnDyyYdQWQ==","signatures":[{"sig":"MEUCIFZfBtKEesZehTcVb00YWtPXj6+dg2NgL4Vlyqdxgu07AiEAs7tI4u8hP4e2HvnMZqOXnCRzzMCn8+sTktpIVswNkKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27442732},"main":"api/index.js","gitHead":"580106dfb9d3114568737c3b3d06962724903084","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.27.16","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.27.16","@ocap/client":"^1.27.16","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260104-120132-cb5b1914","@abtnode/core":"1.17.8-beta-20260104-120132-cb5b1914","@abtnode/cron":"1.17.8-beta-20260104-120132-cb5b1914","@abtnode/util":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/did":"^1.27.16","@arcblock/jwt":"^1.27.16","@blocklet/env":"1.17.8-beta-20260104-120132-cb5b1914","@blocklet/sdk":"1.17.8-beta-20260104-120132-cb5b1914","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260104-120132-cb5b1914","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260104-120132-cb5b1914","@abtnode/models":"1.17.8-beta-20260104-120132-cb5b1914","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.3.10","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260104-120132-cb5b1914","@blocklet/js-sdk":"1.17.8-beta-20260104-120132-cb5b1914","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260104-120132-cb5b1914","@abtnode/db-cache":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/did-ext":"^1.27.16","@abtnode/analytics":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/did-util":"^1.27.16","@blocklet/constant":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/event-hub":"^1.27.16","@arcblock/validator":"^1.27.16","@blocklet/server-js":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260104-120132-cb5b1914","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260104-120132-cb5b1914","@arcblock/did-connect-js":"^1.27.16","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260104-120132-cb5b1914","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260104-120132-cb5b1914","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.3.10","@ocap/wallet":"^1.27.16","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.27.16","@emotion/react":"^11.14.0","@arcblock/icons":"^3.3.10","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.3.10","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260104-120132-cb5b1914","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.3.10","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.3.10","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.13","@blocklet/payment-react":"^1.23.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.13","@blocklet/launcher-layout":"^3.3.10","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.3.10","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260104-120132-cb5b1914_1767528319987_0.12062487039340697","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260106-113136-b3c09e14":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260106-113136-b3c09e14","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260106-113136-b3c09e14","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"77255a30a1c83ff722c830ef3a9ea274059a64ee","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260106-113136-b3c09e14.tgz","fileCount":509,"integrity":"sha512-Bxx7ZYpEysDwXS3xRnw8x8+AQMidRxRIYkFUdI+YGvcpctFtn7VnZTdnSRrMYUuWl5PEVYVq1DapvsRzuP+1mQ==","signatures":[{"sig":"MEQCIEb+Ykpt6jLCnNMo3wp84aLQSNeF944Drb7D+/EAe8+QAiBwlwk536URVL443Oo7+26CPQiyLXSUxrXcRQi0BUTSeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27403579},"main":"api/index.js","gitHead":"ea27cb8e7e3e0cdf2348f1cb5ac529ba184a5ce3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.2","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.2","@ocap/client":"^1.28.2","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260106-113136-b3c09e14","@abtnode/core":"1.17.8-beta-20260106-113136-b3c09e14","@abtnode/cron":"1.17.8-beta-20260106-113136-b3c09e14","@abtnode/util":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/did":"^1.28.2","@arcblock/jwt":"^1.28.2","@blocklet/env":"1.17.8-beta-20260106-113136-b3c09e14","@blocklet/sdk":"1.17.8-beta-20260106-113136-b3c09e14","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260106-113136-b3c09e14","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260106-113136-b3c09e14","@abtnode/models":"1.17.8-beta-20260106-113136-b3c09e14","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.3","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260106-113136-b3c09e14","@blocklet/js-sdk":"1.17.8-beta-20260106-113136-b3c09e14","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260106-113136-b3c09e14","@abtnode/db-cache":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/did-ext":"^1.28.2","@abtnode/analytics":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/did-util":"^1.28.2","@blocklet/constant":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/event-hub":"^1.28.2","@arcblock/validator":"^1.28.2","@blocklet/server-js":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260106-113136-b3c09e14","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260106-113136-b3c09e14","@arcblock/did-connect-js":"^1.28.2","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260106-113136-b3c09e14","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260106-113136-b3c09e14","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.3","@ocap/wallet":"^1.28.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.2","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.3","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.3","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260106-113136-b3c09e14","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.3","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.3","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.23.8","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.3","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.3","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260106-113136-b3c09e14_1767699318591_0.5194414053492522","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260108-021819-e099f0ca":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260108-021819-e099f0ca","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260108-021819-e099f0ca","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"70d5c225d2a7542cc1635f8c8d1b8a481f8e6272","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260108-021819-e099f0ca.tgz","fileCount":509,"integrity":"sha512-2nwnj8yrhgixsv94nYYsPAKqueoU2VHbplmwKmF9fHP5CMTlYWIFLKPzJXdcrbWIcy+MoVYTTY0eR6JYhM+2SQ==","signatures":[{"sig":"MEUCIQCIZY1zWOkT0A71oiHGe0W8qQWBBHgyiuLVXya4L8SfigIgc/GbuJOR1xDGOTkN29E2W7p74FkR7IqErIqFRhepPoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27420659},"main":"api/index.js","gitHead":"88c2e45e1c1d2d636bb240bf4d9c05dbabe7b5a8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260108-021819-e099f0ca","@abtnode/core":"1.17.8-beta-20260108-021819-e099f0ca","@abtnode/cron":"1.17.8-beta-20260108-021819-e099f0ca","@abtnode/util":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260108-021819-e099f0ca","@blocklet/sdk":"1.17.8-beta-20260108-021819-e099f0ca","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260108-021819-e099f0ca","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260108-021819-e099f0ca","@abtnode/models":"1.17.8-beta-20260108-021819-e099f0ca","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260108-021819-e099f0ca","@blocklet/js-sdk":"1.17.8-beta-20260108-021819-e099f0ca","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260108-021819-e099f0ca","@abtnode/db-cache":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260108-021819-e099f0ca","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260108-021819-e099f0ca","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260108-021819-e099f0ca","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260108-021819-e099f0ca","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260108-021819-e099f0ca","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.23.11","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260108-021819-e099f0ca_1767838929651_0.6263510432206858","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260108-120904-21cb5fb6":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260108-120904-21cb5fb6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260108-120904-21cb5fb6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"bbdfdcea33fd6327baa041c9b9925ebe419b7771","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260108-120904-21cb5fb6.tgz","fileCount":509,"integrity":"sha512-8J6pQLU0Il30fZQA8EuTD5eW3YsljFNgpDiVyn8HALhO4nQLgMhWbyH0jh2leVt6lYSGsFz0E8tRr6JLGpmPgQ==","signatures":[{"sig":"MEYCIQD48ib5RrWAyXkC94RjMPT5BJ8Uoww0qDadQCzw0GdXOQIhAONgUZvycU7uiy0nuaKXRJlD4iYY/ztQaNjbiFQvMnMr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422017},"main":"api/index.js","gitHead":"81be4cd432cd3803b72514917e6197c31e916b9d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260108-120904-21cb5fb6","@abtnode/core":"1.17.8-beta-20260108-120904-21cb5fb6","@abtnode/cron":"1.17.8-beta-20260108-120904-21cb5fb6","@abtnode/util":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260108-120904-21cb5fb6","@blocklet/sdk":"1.17.8-beta-20260108-120904-21cb5fb6","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260108-120904-21cb5fb6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260108-120904-21cb5fb6","@abtnode/models":"1.17.8-beta-20260108-120904-21cb5fb6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260108-120904-21cb5fb6","@blocklet/js-sdk":"1.17.8-beta-20260108-120904-21cb5fb6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260108-120904-21cb5fb6","@abtnode/db-cache":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260108-120904-21cb5fb6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260108-120904-21cb5fb6","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260108-120904-21cb5fb6","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260108-120904-21cb5fb6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260108-120904-21cb5fb6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.24.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260108-120904-21cb5fb6_1767874373597_0.6039624204969718","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260108-224855-28496abb":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260108-224855-28496abb","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260108-224855-28496abb","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"2447a4dea9fe4f790370d95cdb8c8e1772080412","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260108-224855-28496abb.tgz","fileCount":509,"integrity":"sha512-KS6VVvwNXmaBmacsQNU3zOfjEhAl4AeDHPlVLrTHbYiHWGXNjtnRNqELQL8dgEY/pMK0hywfbMou9PRqeMlaLA==","signatures":[{"sig":"MEUCIQDDIwPMMxHubwuGIIsVvtIva+WN+mz6dQ2zGInNQ5A08gIgIW/WKQaRYpItHBFPN7CjanUmMjBt96QpUeJnrGqNY80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422017},"main":"api/index.js","gitHead":"e4407556f8c8f909afdfc6abc05228b0b495dcbf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260108-224855-28496abb","@abtnode/core":"1.17.8-beta-20260108-224855-28496abb","@abtnode/cron":"1.17.8-beta-20260108-224855-28496abb","@abtnode/util":"1.17.8-beta-20260108-224855-28496abb","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260108-224855-28496abb","@blocklet/sdk":"1.17.8-beta-20260108-224855-28496abb","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260108-224855-28496abb","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260108-224855-28496abb","@abtnode/models":"1.17.8-beta-20260108-224855-28496abb","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260108-224855-28496abb","@blocklet/js-sdk":"1.17.8-beta-20260108-224855-28496abb","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260108-224855-28496abb","@abtnode/db-cache":"1.17.8-beta-20260108-224855-28496abb","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260108-224855-28496abb","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260108-224855-28496abb","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260108-224855-28496abb","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260108-224855-28496abb","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260108-224855-28496abb","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260108-224855-28496abb","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260108-224855-28496abb","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260108-224855-28496abb","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.24.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260108-224855-28496abb_1767912770306_0.385057615309804","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260109-075740-5f484e08":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260109-075740-5f484e08","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260109-075740-5f484e08","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"82bc2cf1f95db4f23998b723f8a7c73c7301829a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260109-075740-5f484e08.tgz","fileCount":509,"integrity":"sha512-RIOvR15BfwJ6kXcHB4FeFNKRblaClWdEmlmnG7h79JSERTbHjTlPNXGAa5v6wEDk0Yi7jzN3VhITK5uDb/MxmQ==","signatures":[{"sig":"MEYCIQD70JnfH2/9Y+rstxDolhusGW9sLV2lv+pv4nGzvar+FwIhAPiXIqrbWBirE5VeSaczB/TqZxkH5FWX7jGKpgvSPHh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422017},"main":"api/index.js","gitHead":"14240868d6efc2e698a804c6ee48deb8a7d10ee1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260109-075740-5f484e08","@abtnode/core":"1.17.8-beta-20260109-075740-5f484e08","@abtnode/cron":"1.17.8-beta-20260109-075740-5f484e08","@abtnode/util":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260109-075740-5f484e08","@blocklet/sdk":"1.17.8-beta-20260109-075740-5f484e08","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260109-075740-5f484e08","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260109-075740-5f484e08","@abtnode/models":"1.17.8-beta-20260109-075740-5f484e08","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260109-075740-5f484e08","@blocklet/js-sdk":"1.17.8-beta-20260109-075740-5f484e08","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260109-075740-5f484e08","@abtnode/db-cache":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260109-075740-5f484e08","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260109-075740-5f484e08","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260109-075740-5f484e08","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260109-075740-5f484e08","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260109-075740-5f484e08","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.24.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260109-075740-5f484e08_1767945689291_0.1547463685124426","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260111-112953-aed5ff39":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260111-112953-aed5ff39","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260111-112953-aed5ff39","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f40974672adeb3f125c194c8381638b64133f7dd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260111-112953-aed5ff39.tgz","fileCount":509,"integrity":"sha512-NJ3wffM2PvYpkfjq+mWvZnPdSYzWSzqks2t5iRHAjd2EOAJtNPvlfLXNi5Tl9qIh6UYR8mzDKGFiR5wcY8obvw==","signatures":[{"sig":"MEYCIQCLjx+JvPR/sRRv0EW4Jh0cDtYER7w8v2BnXHN2EswtEAIhAJerhvLpWy/zbLW9l4LvC+aiVp6etpiLL1axdFy40QXW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422017},"main":"api/index.js","gitHead":"b4c76fd49b8c98c9554c37c798f58ddf334fed4c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260111-112953-aed5ff39","@abtnode/core":"1.17.8-beta-20260111-112953-aed5ff39","@abtnode/cron":"1.17.8-beta-20260111-112953-aed5ff39","@abtnode/util":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260111-112953-aed5ff39","@blocklet/sdk":"1.17.8-beta-20260111-112953-aed5ff39","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260111-112953-aed5ff39","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260111-112953-aed5ff39","@abtnode/models":"1.17.8-beta-20260111-112953-aed5ff39","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260111-112953-aed5ff39","@blocklet/js-sdk":"1.17.8-beta-20260111-112953-aed5ff39","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260111-112953-aed5ff39","@abtnode/db-cache":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260111-112953-aed5ff39","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260111-112953-aed5ff39","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260111-112953-aed5ff39","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260111-112953-aed5ff39","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260111-112953-aed5ff39","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.24.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260111-112953-aed5ff39_1768131233709_0.5162393906787632","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260113-015027-32a1cec4":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260113-015027-32a1cec4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260113-015027-32a1cec4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f1daf15ec5a3a59b46343fcf76a7ae9e2e410d0d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260113-015027-32a1cec4.tgz","fileCount":509,"integrity":"sha512-GdAjPmiS35Kwm6YzRWNmI3Ruqjfn9sOoYqVBY6FpbOmOXTE7NX8B2eBb3Wyrr1kTFKHuV476b7jqVXGnS1cbiw==","signatures":[{"sig":"MEUCIQD0XNRtb/u+thIwYbX7sX0WGrdBW6jiJ3+pgD2O72slFgIgeO9hBOnsLp01oPBev2gSagoShs7n94E7pzrDLaxgovo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27422017},"main":"api/index.js","gitHead":"a2bdf6146c5c94d7348fc87d5ebd2e95e548df07","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.4","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.4","@ocap/client":"^1.28.4","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260113-015027-32a1cec4","@abtnode/core":"1.17.8-beta-20260113-015027-32a1cec4","@abtnode/cron":"1.17.8-beta-20260113-015027-32a1cec4","@abtnode/util":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/did":"^1.28.4","@arcblock/jwt":"^1.28.4","@blocklet/env":"1.17.8-beta-20260113-015027-32a1cec4","@blocklet/sdk":"1.17.8-beta-20260113-015027-32a1cec4","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260113-015027-32a1cec4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260113-015027-32a1cec4","@abtnode/models":"1.17.8-beta-20260113-015027-32a1cec4","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.5","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260113-015027-32a1cec4","@blocklet/js-sdk":"1.17.8-beta-20260113-015027-32a1cec4","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260113-015027-32a1cec4","@abtnode/db-cache":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/did-ext":"^1.28.4","@abtnode/analytics":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/did-util":"^1.28.4","@blocklet/constant":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/event-hub":"^1.28.4","@arcblock/validator":"^1.28.4","@blocklet/server-js":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260113-015027-32a1cec4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260113-015027-32a1cec4","@arcblock/did-connect-js":"^1.28.4","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260113-015027-32a1cec4","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260113-015027-32a1cec4","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.5","@ocap/wallet":"^1.28.4","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.4","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.5","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.5","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260113-015027-32a1cec4","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.5","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.5","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.14","@blocklet/payment-react":"^1.24.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.14","@blocklet/launcher-layout":"^3.4.5","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.23.0","@arcblock/did-connect-react":"^3.4.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260113-015027-32a1cec4_1768269260331_0.6536093801566898","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260115-003043-5e15c08a":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260115-003043-5e15c08a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260115-003043-5e15c08a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d5b8f588b45e71645a9b0ad22f7795589bfd08e1","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260115-003043-5e15c08a.tgz","fileCount":527,"integrity":"sha512-oT2N1FbQaQIzdti41jAvyVA8ZgnKIR8SYX4ErfFYU/3Y6+gn9KN7QMMcxxFdGzHIYtdZzhnjNfhi29HuNF7WpA==","signatures":[{"sig":"MEYCIQDvmiL4e3F3NsMk3JAlzk+xLC2DSv0TQMHmAiuCJyio7gIhALhImPhFsbDWVklnvxYs8gA7pqB14UOBwiLwAVVvZdfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355287},"main":"api/index.js","gitHead":"b22c37d35c84211b50f9ca05176f2c6de59fb24d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260115-003043-5e15c08a","@abtnode/core":"1.17.8-beta-20260115-003043-5e15c08a","@abtnode/cron":"1.17.8-beta-20260115-003043-5e15c08a","@abtnode/util":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260115-003043-5e15c08a","@blocklet/sdk":"1.17.8-beta-20260115-003043-5e15c08a","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260115-003043-5e15c08a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260115-003043-5e15c08a","@abtnode/models":"1.17.8-beta-20260115-003043-5e15c08a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.7","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260115-003043-5e15c08a","@blocklet/js-sdk":"1.17.8-beta-20260115-003043-5e15c08a","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260115-003043-5e15c08a","@abtnode/db-cache":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260115-003043-5e15c08a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260115-003043-5e15c08a","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260115-003043-5e15c08a","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260115-003043-5e15c08a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.7","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260115-003043-5e15c08a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.7","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260115-003043-5e15c08a_1768437262022_0.1295717957614606","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260115-054144-b207746c":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260115-054144-b207746c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260115-054144-b207746c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"391a5ca9f5158f021245f9470cd3eddf8d57dc58","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260115-054144-b207746c.tgz","fileCount":527,"integrity":"sha512-oLbsgF6/8SifBwD6u+3ZqRCgnTnji55sdAQDzsxmwDzqqhix0jlwvWH9WDRUKctFInDfhDAYQ4WM5jtya95Bkw==","signatures":[{"sig":"MEUCIG+9QL2RzmzVJpN5qAJbETtl1Eq5w9ztisGQ+Mq8aPKIAiEA137r6HWlhigNoJYK8IulzPsQ5F8b4aSy27dvp/fxKgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355287},"main":"api/index.js","gitHead":"41ed680ba394b4a0fb1db898b6e64f6cfee4ac5c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260115-054144-b207746c","@abtnode/core":"1.17.8-beta-20260115-054144-b207746c","@abtnode/cron":"1.17.8-beta-20260115-054144-b207746c","@abtnode/util":"1.17.8-beta-20260115-054144-b207746c","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260115-054144-b207746c","@blocklet/sdk":"1.17.8-beta-20260115-054144-b207746c","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260115-054144-b207746c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260115-054144-b207746c","@abtnode/models":"1.17.8-beta-20260115-054144-b207746c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.7","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260115-054144-b207746c","@blocklet/js-sdk":"1.17.8-beta-20260115-054144-b207746c","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260115-054144-b207746c","@abtnode/db-cache":"1.17.8-beta-20260115-054144-b207746c","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260115-054144-b207746c","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260115-054144-b207746c","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260115-054144-b207746c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260115-054144-b207746c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260115-054144-b207746c","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260115-054144-b207746c","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260115-054144-b207746c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.7","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260115-054144-b207746c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.7","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260115-054144-b207746c_1768455923900_0.512237438079592","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260115-130425-5c8d9a61":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260115-130425-5c8d9a61","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260115-130425-5c8d9a61","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d8effaa7d4b850bfaf2d34aa7017f1af823346de","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260115-130425-5c8d9a61.tgz","fileCount":527,"integrity":"sha512-mWfnXl0jo/YgcPzW7ZSsHt3AARfNTMaghd7xZwRmVza8zqZzdhv61cTxyhH24iOMXps8mSErpFPdTC85tAFxEQ==","signatures":[{"sig":"MEUCIF7FtFzYkrdukoLmYB12JBDmU+icWFZtHLqxqq5WrmPAAiEAr4QBVAKc0ZfrR1mGHiRwgL3yuzzNipPN3Chc8z575IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355287},"main":"api/index.js","gitHead":"8cd01f643f608b583565a0869461a09b1875ae02","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260115-130425-5c8d9a61","@abtnode/core":"1.17.8-beta-20260115-130425-5c8d9a61","@abtnode/cron":"1.17.8-beta-20260115-130425-5c8d9a61","@abtnode/util":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260115-130425-5c8d9a61","@blocklet/sdk":"1.17.8-beta-20260115-130425-5c8d9a61","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260115-130425-5c8d9a61","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260115-130425-5c8d9a61","@abtnode/models":"1.17.8-beta-20260115-130425-5c8d9a61","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.7","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260115-130425-5c8d9a61","@blocklet/js-sdk":"1.17.8-beta-20260115-130425-5c8d9a61","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260115-130425-5c8d9a61","@abtnode/db-cache":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260115-130425-5c8d9a61","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^0.0.34","@abtnode/connect-storage":"1.17.8-beta-20260115-130425-5c8d9a61","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260115-130425-5c8d9a61","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260115-130425-5c8d9a61","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^3.0.7","@arcblock/ux":"^3.4.7","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260115-130425-5c8d9a61","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.7","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.7","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260115-130425-5c8d9a61_1768482476637_0.014980837529088076","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260116-051624-4b021245":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260116-051624-4b021245","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260116-051624-4b021245","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3c092981f7fa97b823413928ba54b2cf7bcf2ded","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260116-051624-4b021245.tgz","fileCount":527,"integrity":"sha512-W/b7J96ssBw+gjUCntN4qFJqK0/kSTFSxkYxcWnx7O08JAJ61td+tfy7uUi72SW9yhjFrKvJuSOsHejbqyxSVg==","signatures":[{"sig":"MEYCIQCozVuTWLmv+8WN1n+8iiWBfx4kdmI7bZyzB723MAKxbgIhAM6k5SR6awxH/28zO05QGJeqYqHsgDeptv+skOl1PiKB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355336},"main":"api/index.js","gitHead":"52ebef2dd95e6e734ca63ab2dd5ce92a7293cc75","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260116-051624-4b021245","@abtnode/core":"1.17.8-beta-20260116-051624-4b021245","@abtnode/cron":"1.17.8-beta-20260116-051624-4b021245","@abtnode/util":"1.17.8-beta-20260116-051624-4b021245","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260116-051624-4b021245","@blocklet/sdk":"1.17.8-beta-20260116-051624-4b021245","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260116-051624-4b021245","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260116-051624-4b021245","@abtnode/models":"1.17.8-beta-20260116-051624-4b021245","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.7","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260116-051624-4b021245","@blocklet/js-sdk":"1.17.8-beta-20260116-051624-4b021245","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260116-051624-4b021245","@abtnode/db-cache":"1.17.8-beta-20260116-051624-4b021245","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260116-051624-4b021245","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260116-051624-4b021245","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260116-051624-4b021245","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260116-051624-4b021245","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260116-051624-4b021245","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260116-051624-4b021245","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260116-051624-4b021245","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.7","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260116-051624-4b021245","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.7","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.7","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260116-051624-4b021245_1768540801365_0.9728089031190061","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260116-080047-9fdd00d3":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260116-080047-9fdd00d3","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260116-080047-9fdd00d3","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f692adda66b35938ca95ebd7a9631633ac2bd568","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260116-080047-9fdd00d3.tgz","fileCount":527,"integrity":"sha512-maoBEO369kupihNMxHwLFo0a3lU8L9dw0Q/dDNfWlKBjqhbqlLXyFQcoItF2wg2afsqYwOd308zeyIPRn17ZYw==","signatures":[{"sig":"MEUCIQD3kptawHdAJEO+LXo/Gw+8FoLz/TAengu2biNfaFjZdwIgJ/gPnFDEQxknp2UShmRUi0jLkxD7bnQ0e3NA+bVOdV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27355336},"main":"api/index.js","gitHead":"aa9d4c5e44b56fb55acbb312be752103efe4f61e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260116-080047-9fdd00d3","@abtnode/core":"1.17.8-beta-20260116-080047-9fdd00d3","@abtnode/cron":"1.17.8-beta-20260116-080047-9fdd00d3","@abtnode/util":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260116-080047-9fdd00d3","@blocklet/sdk":"1.17.8-beta-20260116-080047-9fdd00d3","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260116-080047-9fdd00d3","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260116-080047-9fdd00d3","@abtnode/models":"1.17.8-beta-20260116-080047-9fdd00d3","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.7","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260116-080047-9fdd00d3","@blocklet/js-sdk":"1.17.8-beta-20260116-080047-9fdd00d3","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260116-080047-9fdd00d3","@abtnode/db-cache":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260116-080047-9fdd00d3","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260116-080047-9fdd00d3","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260116-080047-9fdd00d3","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260116-080047-9fdd00d3","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.7","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.7","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.7","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260116-080047-9fdd00d3","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.7","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.7","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.7","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.7","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260116-080047-9fdd00d3_1768550659598_0.3836447080645886","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260119-034126-467341b7":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260119-034126-467341b7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260119-034126-467341b7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"013fa38e60908a4917c71bcefd1f952a9461bddf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260119-034126-467341b7.tgz","fileCount":527,"integrity":"sha512-QtmEmhu/lQD/i6GXsVt7I+hXDLJDF7zl7LfO9OjIH8eXsx22Dc4tksG09VXhsGhB26pML3YctimVrKzKuYU5IQ==","signatures":[{"sig":"MEYCIQD8vDgBakUo3MRG4AOfE7iKSYuk1wpHebkBFu+nSkY5tQIhANxv7EQe21q12IUIjUsB5fLicr9iA3D+iBWVXsolj82F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27361888},"main":"api/index.js","gitHead":"418e1399fa4b6cd1b7acc6bbe30f38cc72d4572e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260119-034126-467341b7","@abtnode/core":"1.17.8-beta-20260119-034126-467341b7","@abtnode/cron":"1.17.8-beta-20260119-034126-467341b7","@abtnode/util":"1.17.8-beta-20260119-034126-467341b7","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260119-034126-467341b7","@blocklet/sdk":"1.17.8-beta-20260119-034126-467341b7","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260119-034126-467341b7","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260119-034126-467341b7","@abtnode/models":"1.17.8-beta-20260119-034126-467341b7","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.8","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260119-034126-467341b7","@blocklet/js-sdk":"1.17.8-beta-20260119-034126-467341b7","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260119-034126-467341b7","@abtnode/db-cache":"1.17.8-beta-20260119-034126-467341b7","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260119-034126-467341b7","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260119-034126-467341b7","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260119-034126-467341b7","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260119-034126-467341b7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260119-034126-467341b7","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260119-034126-467341b7","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260119-034126-467341b7","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.8","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.8","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.8","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260119-034126-467341b7","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.8","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.8","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.8","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.8","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260119-034126-467341b7_1768794306037_0.5559839090676555","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260119-102944-6ba93a16":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260119-102944-6ba93a16","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260119-102944-6ba93a16","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"14eee5698d4ffec7fb764decdd33b0d45af4cff3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260119-102944-6ba93a16.tgz","fileCount":527,"integrity":"sha512-K+uVS4nmmm8DXgxx3xu1hLFSU7xiN9Yd1RL6erRsUL8knPVE7uTa2hWVzyRlU0beyYe1ndlidJ7toBgAzuvfUA==","signatures":[{"sig":"MEQCIAd7P0KOP4zKS5osi0Zpw0whBxfzvHSNy02fLQzqYy36AiBKO3KEtNk//K/f9SURboWgcORZVJP7OKytk1/U7GhYFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27361888},"main":"api/index.js","gitHead":"52d0430ade8bad2dbc91251b6183d152116fee0f","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260119-102944-6ba93a16","@abtnode/core":"1.17.8-beta-20260119-102944-6ba93a16","@abtnode/cron":"1.17.8-beta-20260119-102944-6ba93a16","@abtnode/util":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260119-102944-6ba93a16","@blocklet/sdk":"1.17.8-beta-20260119-102944-6ba93a16","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260119-102944-6ba93a16","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260119-102944-6ba93a16","@abtnode/models":"1.17.8-beta-20260119-102944-6ba93a16","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.8","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260119-102944-6ba93a16","@blocklet/js-sdk":"1.17.8-beta-20260119-102944-6ba93a16","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260119-102944-6ba93a16","@abtnode/db-cache":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260119-102944-6ba93a16","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260119-102944-6ba93a16","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260119-102944-6ba93a16","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260119-102944-6ba93a16","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.8","@ocap/wallet":"^1.28.5","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.8","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.8","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260119-102944-6ba93a16","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.8","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.8","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.8","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.8","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260119-102944-6ba93a16_1768818801440_0.42349659679887264","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260121-102603-f9d0176f":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260121-102603-f9d0176f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260121-102603-f9d0176f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"eba7a64e6fc2984c38f71cebfaa8e713e53e687f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260121-102603-f9d0176f.tgz","fileCount":527,"integrity":"sha512-C2ZjBOMLvvKH+7b+VyCyavOwVQTsq1UWcIHnDIFCCl/TvxfZqoRNd0l5CB1iDG6fEkKP2FtjYrikX3S4ZMNPUg==","signatures":[{"sig":"MEUCIF0qNhIQDR2IzIg94jUJZ7hmICWkB7E31dMuS34ITQKpAiEAqfYc9NSIHpSQ/41UGs0hJvLYDBJlQpKg43cNtVxM3xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27394803},"main":"api/index.js","gitHead":"7ae816f51ed511037e5b7ac0008012ebf4afc987","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.19.6+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.19.6","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.5","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.5","@ocap/client":"^1.28.5","@ocap/wallet":"^1.28.5","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260121-102603-f9d0176f","@abtnode/core":"1.17.8-beta-20260121-102603-f9d0176f","@abtnode/cron":"1.17.8-beta-20260121-102603-f9d0176f","@abtnode/util":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/did":"^1.28.5","@arcblock/jwt":"^1.28.5","@blocklet/env":"1.17.8-beta-20260121-102603-f9d0176f","@blocklet/sdk":"1.17.8-beta-20260121-102603-f9d0176f","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260121-102603-f9d0176f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260121-102603-f9d0176f","@abtnode/models":"1.17.8-beta-20260121-102603-f9d0176f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.8","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260121-102603-f9d0176f","@blocklet/js-sdk":"1.17.8-beta-20260121-102603-f9d0176f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260121-102603-f9d0176f","@abtnode/db-cache":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/did-ext":"^1.28.5","@abtnode/analytics":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/did-util":"^1.28.5","@blocklet/constant":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/event-hub":"^1.28.5","@arcblock/validator":"^1.28.5","@blocklet/server-js":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260121-102603-f9d0176f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260121-102603-f9d0176f","@arcblock/did-connect-js":"^1.28.5","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260121-102603-f9d0176f","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260121-102603-f9d0176f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.8","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.5","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.8","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.8","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260121-102603-f9d0176f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.8","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.8","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.8","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.8","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260121-102603-f9d0176f_1768991383251_0.03630782903612051","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260125-093329-64b43854":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260125-093329-64b43854","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260125-093329-64b43854","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"5fcaf55e959ad26292b225d188019cc5d79ecf04","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260125-093329-64b43854.tgz","fileCount":526,"integrity":"sha512-cm66HCcokROc4SOcntjfJ8OZzFpNVqCkgFyZ2ftaeLyzlxK7iy0mx/lyFGnVpxDJsMWnmQNVlndp22ry8/lebw==","signatures":[{"sig":"MEQCIDeTmEjKIP3JzU9IgC/20ryj7Bgh/zNNG9T7EEyH8xwoAiBCmcD7y/etP8EAdxCmGtLe99Rtn+EVe8Ep8HLbver+DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27551598},"main":"api/index.js","gitHead":"241254785bda907be2296228869b4fc9c1679a6b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.6","@ocap/client":"^1.28.6","@ocap/wallet":"^1.28.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260125-093329-64b43854","@abtnode/core":"1.17.8-beta-20260125-093329-64b43854","@abtnode/cron":"1.17.8-beta-20260125-093329-64b43854","@abtnode/util":"1.17.8-beta-20260125-093329-64b43854","@arcblock/did":"^1.28.6","@arcblock/jwt":"^1.28.6","@blocklet/env":"1.17.8-beta-20260125-093329-64b43854","@blocklet/sdk":"1.17.8-beta-20260125-093329-64b43854","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260125-093329-64b43854","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260125-093329-64b43854","@abtnode/models":"1.17.8-beta-20260125-093329-64b43854","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.10","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260125-093329-64b43854","@blocklet/js-sdk":"1.17.8-beta-20260125-093329-64b43854","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260125-093329-64b43854","@abtnode/db-cache":"1.17.8-beta-20260125-093329-64b43854","@arcblock/did-ext":"^1.28.6","@abtnode/analytics":"1.17.8-beta-20260125-093329-64b43854","@arcblock/did-util":"^1.28.6","@blocklet/constant":"1.17.8-beta-20260125-093329-64b43854","@arcblock/event-hub":"^1.28.6","@arcblock/validator":"^1.28.6","@blocklet/server-js":"1.17.8-beta-20260125-093329-64b43854","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260125-093329-64b43854","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260125-093329-64b43854","@arcblock/did-connect-js":"^1.28.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260125-093329-64b43854","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260125-093329-64b43854","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.10","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.10","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260125-093329-64b43854","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.10","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.10","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.10","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.10","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260125-093329-64b43854_1769333831265_0.2773165594799192","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260127-015900-28223492":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260127-015900-28223492","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260127-015900-28223492","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"aca6467e6bdfa09907be94a63b62acde27e0abd6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260127-015900-28223492.tgz","fileCount":527,"integrity":"sha512-NrFUnPevtwXwDoW6HONtijI7/HPB77HFBqP+S0pUIQtPY1gwxpK08NV72svGhFPT0AHnr1Smrm2T5PSL072qTQ==","signatures":[{"sig":"MEUCIH5Jh6H9hj/xc2+5rOxgRIs4mVvhhB242Y1viXn0qJ/lAiEAghnyMftONNve49NNXyBmUhvB4NczRQqR8mOujHpWau0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27556737},"main":"api/index.js","gitHead":"3c3d50061289eeb8f5e5ad109968b7afb1a9f83d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.6","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.6","@ocap/client":"^1.28.6","@ocap/wallet":"^1.28.6","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260127-015900-28223492","@abtnode/core":"1.17.8-beta-20260127-015900-28223492","@abtnode/cron":"1.17.8-beta-20260127-015900-28223492","@abtnode/util":"1.17.8-beta-20260127-015900-28223492","@arcblock/did":"^1.28.6","@arcblock/jwt":"^1.28.6","@blocklet/env":"1.17.8-beta-20260127-015900-28223492","@blocklet/sdk":"1.17.8-beta-20260127-015900-28223492","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260127-015900-28223492","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260127-015900-28223492","@abtnode/models":"1.17.8-beta-20260127-015900-28223492","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.10","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260127-015900-28223492","@blocklet/js-sdk":"1.17.8-beta-20260127-015900-28223492","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260127-015900-28223492","@abtnode/db-cache":"1.17.8-beta-20260127-015900-28223492","@arcblock/did-ext":"^1.28.6","@abtnode/analytics":"1.17.8-beta-20260127-015900-28223492","@arcblock/did-util":"^1.28.6","@blocklet/constant":"1.17.8-beta-20260127-015900-28223492","@arcblock/event-hub":"^1.28.6","@arcblock/validator":"^1.28.6","@blocklet/server-js":"1.17.8-beta-20260127-015900-28223492","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260127-015900-28223492","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260127-015900-28223492","@arcblock/did-connect-js":"^1.28.6","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260127-015900-28223492","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260127-015900-28223492","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.10","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.6","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.10","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.10","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260127-015900-28223492","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.10","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.10","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.10","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.10","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260127-015900-28223492_1769479363094_0.8367281317504347","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260128-082423-63e44466":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260128-082423-63e44466","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260128-082423-63e44466","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"0e15834ae70913d6ad2f92f818be65dc68e81519","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260128-082423-63e44466.tgz","fileCount":527,"integrity":"sha512-bWZiNA4Wj3peA2moLqJkycHCCt4lu5eM90bt4jOh78nFi2CsjZznC2it3Y2rVemSMvdFST3TI/7SIkcBG7fA9A==","signatures":[{"sig":"MEUCIFXqRDac07j54aegnHKhJ20PWEopEOnSpFSVL4jmevrEAiEAnWByKd7sKasQEfwCQRUsojLrIJ9i3Z5VOW8x8h0RxqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27591747},"main":"api/index.js","gitHead":"9ae5069ce3fb732b2cec2087acb48f94c878d90c","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.9","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.9","@ocap/client":"^1.28.9","@ocap/wallet":"^1.28.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260128-082423-63e44466","@abtnode/core":"1.17.8-beta-20260128-082423-63e44466","@abtnode/cron":"1.17.8-beta-20260128-082423-63e44466","@abtnode/util":"1.17.8-beta-20260128-082423-63e44466","@arcblock/did":"^1.28.9","@arcblock/jwt":"^1.28.9","@blocklet/env":"1.17.8-beta-20260128-082423-63e44466","@blocklet/sdk":"1.17.8-beta-20260128-082423-63e44466","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260128-082423-63e44466","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260128-082423-63e44466","@abtnode/models":"1.17.8-beta-20260128-082423-63e44466","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.12","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260128-082423-63e44466","@blocklet/js-sdk":"1.17.8-beta-20260128-082423-63e44466","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260128-082423-63e44466","@abtnode/db-cache":"1.17.8-beta-20260128-082423-63e44466","@arcblock/did-ext":"^1.28.9","@abtnode/analytics":"1.17.8-beta-20260128-082423-63e44466","@arcblock/did-util":"^1.28.9","@blocklet/constant":"1.17.8-beta-20260128-082423-63e44466","@arcblock/event-hub":"^1.28.9","@arcblock/validator":"^1.28.9","@blocklet/server-js":"1.17.8-beta-20260128-082423-63e44466","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260128-082423-63e44466","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260128-082423-63e44466","@arcblock/did-connect-js":"^1.28.9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260128-082423-63e44466","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260128-082423-63e44466","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.12","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.9","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.12","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.12","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260128-082423-63e44466","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.12","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.12","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.24.4","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.12","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.12","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260128-082423-63e44466_1769588881511_0.10334234622966942","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260129-094936-7d4ad186":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260129-094936-7d4ad186","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260129-094936-7d4ad186","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1d879605492efe79bca4c2e32c8ea7b1b1eec2c6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260129-094936-7d4ad186.tgz","fileCount":527,"integrity":"sha512-oY3aHdxpANpT4MItL1/4SMpz4B+CwU1/PJr3aZ+TmnmCVhCWMuB96IH+/Ukd41kVLD8adBCk06NUPfhxxXQEbg==","signatures":[{"sig":"MEQCIAYOd6JBfuHiMywZoNvD0ZufhIuZcqC09OPpygcnGvLYAiAZKyk+vVYDbZbY+eRclboWBoNyA6tjIOThxoAkDU5c0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27567959},"main":"api/index.js","gitHead":"235f9142021342191e8b9b1907aee5ce3f0588b2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"^1.28.9","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"^1.28.9","@ocap/client":"^1.28.9","@ocap/wallet":"^1.28.9","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260129-094936-7d4ad186","@abtnode/core":"1.17.8-beta-20260129-094936-7d4ad186","@abtnode/cron":"1.17.8-beta-20260129-094936-7d4ad186","@abtnode/util":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/did":"^1.28.9","@arcblock/jwt":"^1.28.9","@blocklet/env":"1.17.8-beta-20260129-094936-7d4ad186","@blocklet/sdk":"1.17.8-beta-20260129-094936-7d4ad186","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260129-094936-7d4ad186","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260129-094936-7d4ad186","@abtnode/models":"1.17.8-beta-20260129-094936-7d4ad186","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.14","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260129-094936-7d4ad186","@blocklet/js-sdk":"1.17.8-beta-20260129-094936-7d4ad186","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260129-094936-7d4ad186","@abtnode/db-cache":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/did-ext":"^1.28.9","@abtnode/analytics":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/did-util":"^1.28.9","@blocklet/constant":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/event-hub":"^1.28.9","@arcblock/validator":"^1.28.9","@blocklet/server-js":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260129-094936-7d4ad186","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260129-094936-7d4ad186","@arcblock/did-connect-js":"^1.28.9","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260129-094936-7d4ad186","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260129-094936-7d4ad186","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"^1.28.9","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260129-094936-7d4ad186","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.14","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.0","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.14","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.14","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260129-094936-7d4ad186_1769680393178_0.6631725591507687","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260130-113438-7d6ad3f5":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260130-113438-7d6ad3f5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260130-113438-7d6ad3f5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e260da962fc1f9b9a20ebe6b8633f4ed78799940","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260130-113438-7d6ad3f5.tgz","fileCount":528,"integrity":"sha512-Fz6D4bdnNc2iq1POc8KDXFDf2hXQ6v6zQY5pIGkNsOaOY9WZBXeozKdKp+jdF3FuL3t8zlNBOK+ZT46HaxAHOQ==","signatures":[{"sig":"MEYCIQDJjlyYjNCtKg3g3xDdOdjkjz/a2N8t294uD1/UHb2JuQIhAPLAlnzlJRr2vfbAI2m7EXFjW2/ogYAwOo5yAk5n649r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27629601},"main":"api/index.js","gitHead":"ce0ba1bb988dca19a6931fbd2a19f553a17a78b1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260130-113438-7d6ad3f5","@abtnode/core":"1.17.8-beta-20260130-113438-7d6ad3f5","@abtnode/cron":"1.17.8-beta-20260130-113438-7d6ad3f5","@abtnode/util":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260130-113438-7d6ad3f5","@blocklet/sdk":"1.17.8-beta-20260130-113438-7d6ad3f5","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260130-113438-7d6ad3f5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260130-113438-7d6ad3f5","@abtnode/models":"1.17.8-beta-20260130-113438-7d6ad3f5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.14","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260130-113438-7d6ad3f5","@blocklet/js-sdk":"1.17.8-beta-20260130-113438-7d6ad3f5","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260130-113438-7d6ad3f5","@abtnode/db-cache":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260130-113438-7d6ad3f5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260130-113438-7d6ad3f5","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260130-113438-7d6ad3f5","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260130-113438-7d6ad3f5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260130-113438-7d6ad3f5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.14","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.14","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.14","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260130-113438-7d6ad3f5_1769773093947_0.03704381419379499","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260202-231822-028ebea5":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260202-231822-028ebea5","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260202-231822-028ebea5","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"fe45e2c3758668776299389b92ad9402d0d2a6dc","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260202-231822-028ebea5.tgz","fileCount":528,"integrity":"sha512-Uq4GnUG9JrOEwvsq9YIWZCsPEogW2XEF7YykWc+xFkGnm2In9ctt7hCzXbqP5YXB/cIcGfCmUoSTN6lVZ5TQ6g==","signatures":[{"sig":"MEUCIQDytOM7wz0APN/9P9pHVEzd4x7ugSQa8FRD4T0YxBCEWQIgd2RBvsHNLeAUtFZqhdxYW7oUYDf5gpOTNU0uoizadO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27629317},"main":"api/index.js","gitHead":"181c6cf9221525a970fe00fc2ec9017de3878e6d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260202-231822-028ebea5","@abtnode/core":"1.17.8-beta-20260202-231822-028ebea5","@abtnode/cron":"1.17.8-beta-20260202-231822-028ebea5","@abtnode/util":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260202-231822-028ebea5","@blocklet/sdk":"1.17.8-beta-20260202-231822-028ebea5","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260202-231822-028ebea5","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260202-231822-028ebea5","@abtnode/models":"1.17.8-beta-20260202-231822-028ebea5","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.4.14","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260202-231822-028ebea5","@blocklet/js-sdk":"1.17.8-beta-20260202-231822-028ebea5","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260202-231822-028ebea5","@abtnode/db-cache":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260202-231822-028ebea5","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260202-231822-028ebea5","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260202-231822-028ebea5","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260202-231822-028ebea5","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.4.14","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.4.14","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.4.14","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260202-231822-028ebea5","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.4.14","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.4.14","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.1","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.4.14","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.4.14","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260202-231822-028ebea5_1770074516927_0.7090999290004263","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260204-113418-68a6850a":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260204-113418-68a6850a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260204-113418-68a6850a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b97ea293661df6d8149b0c10af723939d0dec0cf","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260204-113418-68a6850a.tgz","fileCount":527,"integrity":"sha512-hTdmzYm/iEDLeNM81oeuhG4tZqtMFNdqBkM+oweMcWMba30ON30LOyCQx4saH59zoH6zsAmRXAur/aY3bmnX8w==","signatures":[{"sig":"MEUCIQDuk7F/TmJIsoJYfIXj3Le7gD93RfFSiZwrUnhUKaclPgIgKm6EdHFFUK+EFUE+7FX3TfR2ME4FYM/qateWcGEXiYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27586052},"main":"api/index.js","gitHead":"3c25c891d2f74319720d29a765bc5818ec4366a5","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260204-113418-68a6850a","@abtnode/core":"1.17.8-beta-20260204-113418-68a6850a","@abtnode/cron":"1.17.8-beta-20260204-113418-68a6850a","@abtnode/util":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260204-113418-68a6850a","@blocklet/sdk":"1.17.8-beta-20260204-113418-68a6850a","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260204-113418-68a6850a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260204-113418-68a6850a","@abtnode/models":"1.17.8-beta-20260204-113418-68a6850a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260204-113418-68a6850a","@blocklet/js-sdk":"1.17.8-beta-20260204-113418-68a6850a","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260204-113418-68a6850a","@abtnode/db-cache":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260204-113418-68a6850a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260204-113418-68a6850a","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260204-113418-68a6850a","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260204-113418-68a6850a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260204-113418-68a6850a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260204-113418-68a6850a_1770205074763_0.6694027827604345","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260205-045229-8208cc0e":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260205-045229-8208cc0e","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260205-045229-8208cc0e","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"840733d373d0a81dcff2e4a2fb35b9f7557600c3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260205-045229-8208cc0e.tgz","fileCount":528,"integrity":"sha512-4OJ8sGgObX1c3ev6fNO1HhIdvGwYP/j2C8wcueCeB8rpkQg8uBEUAXPNapB199NaSLG7CVKKYqgIjqPvBROqWg==","signatures":[{"sig":"MEUCIQD4dI+BCOorDHNrB6SR/JaLs4FLBZ0IVAbRu+4oohbxawIgVv5s0GBLQ9BZmwQmR/DkcHSGTcgWYUlZiATpUZFuDQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27598815},"main":"api/index.js","gitHead":"87eece96230d655e50c6c1d6766b0eabff448239","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260205-045229-8208cc0e","@abtnode/core":"1.17.8-beta-20260205-045229-8208cc0e","@abtnode/cron":"1.17.8-beta-20260205-045229-8208cc0e","@abtnode/util":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260205-045229-8208cc0e","@blocklet/sdk":"1.17.8-beta-20260205-045229-8208cc0e","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260205-045229-8208cc0e","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260205-045229-8208cc0e","@abtnode/models":"1.17.8-beta-20260205-045229-8208cc0e","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260205-045229-8208cc0e","@blocklet/js-sdk":"1.17.8-beta-20260205-045229-8208cc0e","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260205-045229-8208cc0e","@abtnode/db-cache":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260205-045229-8208cc0e","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260205-045229-8208cc0e","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260205-045229-8208cc0e","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260205-045229-8208cc0e","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260205-045229-8208cc0e","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260205-045229-8208cc0e_1770267374334_0.5140547623815366","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260205-060725-a847da00":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260205-060725-a847da00","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260205-060725-a847da00","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"89526a165a9fe20c73d08cf3093bf553e60d8405","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260205-060725-a847da00.tgz","fileCount":528,"integrity":"sha512-rsmWM4dXzyhDLQ8yvkpCT6uJjzfVx+o888UUI+wQtaE7wQEcZmQNZ9bGtiqOYgIA/LiNcabQQePT8ahpIuNT2w==","signatures":[{"sig":"MEQCIFpXGna9WimsXv6kmJGKOpPbmFGCrNWQ3V6bSfpMMegmAiADsKGCvKm10ksHRzWpEYpUI5TCEWAvTYoLW9jmJ4M/7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27598815},"main":"api/index.js","gitHead":"e5d199f53aa10eed25453dce6aa581b6d4fbe0e8","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260205-060725-a847da00","@abtnode/core":"1.17.8-beta-20260205-060725-a847da00","@abtnode/cron":"1.17.8-beta-20260205-060725-a847da00","@abtnode/util":"1.17.8-beta-20260205-060725-a847da00","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260205-060725-a847da00","@blocklet/sdk":"1.17.8-beta-20260205-060725-a847da00","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260205-060725-a847da00","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260205-060725-a847da00","@abtnode/models":"1.17.8-beta-20260205-060725-a847da00","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260205-060725-a847da00","@blocklet/js-sdk":"1.17.8-beta-20260205-060725-a847da00","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260205-060725-a847da00","@abtnode/db-cache":"1.17.8-beta-20260205-060725-a847da00","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260205-060725-a847da00","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260205-060725-a847da00","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260205-060725-a847da00","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260205-060725-a847da00","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260205-060725-a847da00","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260205-060725-a847da00","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260205-060725-a847da00","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260205-060725-a847da00","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260205-060725-a847da00_1770271862438_0.8534523263106029","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260205-074433-9d1114cf":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260205-074433-9d1114cf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260205-074433-9d1114cf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1a8dc17048c5412e3ba06c12b0f86113dafdb96d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260205-074433-9d1114cf.tgz","fileCount":528,"integrity":"sha512-FPMeVnv/+5vJaQsaWf0T9Mix9hIU8UxFoynRsEqHlUJPcQ/X4hOkaiEaX+sBfYXm692g4ahB/GCQL4Lp/WQmpA==","signatures":[{"sig":"MEUCIQC5e8qNGSGm0frz3b2kw4a8m1Z40f/EViDdxd5WdpX42AIgHsNIGPKMWmx/CKiHgFQlZ4V+VTIPSP7HhvO0lNcGqd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27598815},"main":"api/index.js","gitHead":"a1dbb1178294cdef519edc931ac51682dc853916","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260205-074433-9d1114cf","@abtnode/core":"1.17.8-beta-20260205-074433-9d1114cf","@abtnode/cron":"1.17.8-beta-20260205-074433-9d1114cf","@abtnode/util":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260205-074433-9d1114cf","@blocklet/sdk":"1.17.8-beta-20260205-074433-9d1114cf","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260205-074433-9d1114cf","@emotion/react":"^11.14.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260205-074433-9d1114cf","@abtnode/models":"1.17.8-beta-20260205-074433-9d1114cf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","@emotion/styled":"^11.14.1","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260205-074433-9d1114cf","@blocklet/js-sdk":"1.17.8-beta-20260205-074433-9d1114cf","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260205-074433-9d1114cf","@abtnode/db-cache":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260205-074433-9d1114cf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260205-074433-9d1114cf","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260205-074433-9d1114cf","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260205-074433-9d1114cf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@arcblock/icons":"^3.5.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260205-074433-9d1114cf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260205-074433-9d1114cf_1770277693519_0.5372982349736541","host":"s3://npm-registry-packages-npm-production"}},"1.17.8-beta-20260205-093821-8e56d33f":{"name":"@abtnode/blocklet-services","version":"1.17.8-beta-20260205-093821-8e56d33f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8-beta-20260205-093821-8e56d33f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3492826ebece3e5b59dfb4be2c3f89f37c90c6f6","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8-beta-20260205-093821-8e56d33f.tgz","fileCount":528,"integrity":"sha512-ViSdDRORYirTvGz2cpbiYuRTxJxF2xrWUgpLii5pz1NqG7RYf7TpD2xB8yh7wgQewGhGc6O8oEPfEJhSeoQorg==","signatures":[{"sig":"MEYCIQCytmJ5Ub4zW2dbqzYp2c1rKrSM+Ww/FW97c/z/jO6EUAIhALjEMYigblVEfNoMthfZu/g20JQAoB9bYRPlP1XBCG+b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27599636},"main":"api/index.js","gitHead":"b573181b35f79f40acb8af6c6cd1f670d7799485","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8-beta-20260205-093821-8e56d33f","@abtnode/core":"1.17.8-beta-20260205-093821-8e56d33f","@abtnode/cron":"1.17.8-beta-20260205-093821-8e56d33f","@abtnode/util":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8-beta-20260205-093821-8e56d33f","@blocklet/sdk":"1.17.8-beta-20260205-093821-8e56d33f","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8-beta-20260205-093821-8e56d33f","@emotion/react":"^11.14.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8-beta-20260205-093821-8e56d33f","@abtnode/models":"1.17.8-beta-20260205-093821-8e56d33f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","@emotion/styled":"^11.14.1","transliteration":"2.3.5","@blocklet/images":"1.17.8-beta-20260205-093821-8e56d33f","@blocklet/js-sdk":"1.17.8-beta-20260205-093821-8e56d33f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8-beta-20260205-093821-8e56d33f","@abtnode/db-cache":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8-beta-20260205-093821-8e56d33f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8-beta-20260205-093821-8e56d33f","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8-beta-20260205-093821-8e56d33f","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8-beta-20260205-093821-8e56d33f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@arcblock/icons":"^3.5.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8-beta-20260205-093821-8e56d33f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8-beta-20260205-093821-8e56d33f_1770284518901_0.3814250491240283","host":"s3://npm-registry-packages-npm-production"}},"1.17.8":{"name":"@abtnode/blocklet-services","version":"1.17.8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"820ca5c38c403b4479548d32c4e6c0bbe452c6ba","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.8.tgz","fileCount":528,"integrity":"sha512-q5yxUVjqNTUSkhtXWHix9RfFlFoI3c73TQEOr6CJKVDz3Sc/MTiOCDl7R8WNLMJ5rs4HLCOll55KZ0c+i8V3kg==","signatures":[{"sig":"MEUCIQDje+b6IeEP6pr++FkjweQFKzfv4MFYIY5vNJGC8YX2JgIgITUCgs/Y9Z3W7LIuZ4mrF3ZvkjDM/ur7SLnQ9gVSEhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27598976},"main":"api/index.js","gitHead":"565d1f907979ae79559d155249110befbb39d2d7","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.8","@abtnode/core":"1.17.8","@abtnode/cron":"1.17.8","@abtnode/util":"1.17.8","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.8","@blocklet/sdk":"1.17.8","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.8","@emotion/react":"^11.14.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.8","@abtnode/models":"1.17.8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","@emotion/styled":"^11.14.1","transliteration":"2.3.5","@blocklet/images":"1.17.8","@blocklet/js-sdk":"1.17.8","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.8","@abtnode/db-cache":"1.17.8","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.8","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.8","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.8","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.8","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@arcblock/icons":"^3.5.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.8_1770349202745_0.6401835634378059","host":"s3://npm-registry-packages-npm-production"}},"1.17.9-beta-20260206-075955-bdfc3ed8":{"name":"@abtnode/blocklet-services","version":"1.17.9-beta-20260206-075955-bdfc3ed8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.9-beta-20260206-075955-bdfc3ed8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d44bb8abdf95dfcfdf54a6ce0baf337c11ecfd15","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.9-beta-20260206-075955-bdfc3ed8.tgz","fileCount":528,"integrity":"sha512-xCZ8P6+hPB32kY2um1nqCi4klyAXDFC4JyWNWrB3iIvPoeHOlhOXBz3FFRZfkGfYyzXS2p+q4o0WFVPG25g81w==","signatures":[{"sig":"MEUCIQCmCCvf9PggBf3p4cfFU4Esr0oPmr1gq9AMBGMM/moF1gIgeICAEL2hIVISXhWtkri4iGvy9vu2bCMe9CBCu7/3mVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27599636},"main":"api/index.js","gitHead":"34535cb3982c2ff01f9aa1d061e091a6462fe0af","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.9-beta-20260206-075955-bdfc3ed8","@abtnode/core":"1.17.9-beta-20260206-075955-bdfc3ed8","@abtnode/cron":"1.17.9-beta-20260206-075955-bdfc3ed8","@abtnode/util":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.9-beta-20260206-075955-bdfc3ed8","@blocklet/sdk":"1.17.9-beta-20260206-075955-bdfc3ed8","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.9-beta-20260206-075955-bdfc3ed8","@emotion/react":"^11.14.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.9-beta-20260206-075955-bdfc3ed8","@abtnode/models":"1.17.9-beta-20260206-075955-bdfc3ed8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","@emotion/styled":"^11.14.1","transliteration":"2.3.5","@blocklet/images":"1.17.9-beta-20260206-075955-bdfc3ed8","@blocklet/js-sdk":"1.17.9-beta-20260206-075955-bdfc3ed8","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.9-beta-20260206-075955-bdfc3ed8","@abtnode/db-cache":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.9-beta-20260206-075955-bdfc3ed8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.9-beta-20260206-075955-bdfc3ed8","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.9-beta-20260206-075955-bdfc3ed8","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.9-beta-20260206-075955-bdfc3ed8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@arcblock/icons":"^3.5.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.9-beta-20260206-075955-bdfc3ed8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.9-beta-20260206-075955-bdfc3ed8_1770365019043_0.6940208514497386","host":"s3://npm-registry-packages-npm-production"}},"1.17.9":{"name":"@abtnode/blocklet-services","version":"1.17.9","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.9","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ded110d7806316bc14ed05cd9a0083b0d3070f2f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.9.tgz","fileCount":528,"integrity":"sha512-ty91z4itmOb9Uc7zkfIZ5JM567baqcj0QsN6VVkC13X6ISrnQlLVmO4NobHxUNVBJC4S5ORYCwnCuA6U9O6z6g==","signatures":[{"sig":"MEQCIFsBRkHDfE/sKDRRpi4DzGmySEBLSlStIhE4L+QlrovmAiAdP7v2/uBcmLLXcgwFw6xKcYioMcSWHnC3PN/9uYgayA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27598976},"main":"api/index.js","gitHead":"05dcc21faa379fbffcde742a3ea0d9919258e750","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.9","@abtnode/core":"1.17.9","@abtnode/cron":"1.17.9","@abtnode/util":"1.17.9","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.9","@blocklet/sdk":"1.17.9","@blocklet/xss":"^0.3.16","@mui/material":"^7.2.0","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.9","@emotion/react":"^11.14.0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.9","@abtnode/models":"1.17.9","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","@emotion/styled":"^11.14.1","transliteration":"2.3.5","@blocklet/images":"1.17.9","@blocklet/js-sdk":"1.17.9","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.9","@abtnode/db-cache":"1.17.9","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.9","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.9","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.9","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.9","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.9","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.9","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.9","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@ocap/mcrypto":"1.29.3","@arcblock/icons":"^3.5.0","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.9","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.9_1770589763063_0.6428388560745188","host":"s3://npm-registry-packages-npm-production"}},"1.17.10-beta-20260209-080716-d070612b":{"name":"@abtnode/blocklet-services","version":"1.17.10-beta-20260209-080716-d070612b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.10-beta-20260209-080716-d070612b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4d9e8431496bef506eb041cfb92d67f5584fed88","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.10-beta-20260209-080716-d070612b.tgz","fileCount":528,"integrity":"sha512-1lMUFRA1+qZJH8GlRXtDRK908ouiTs8GgT0ZFd4Tx7IiBdIbrKpLx3NBfXzG75vzp5SHYMnunbkwYFX0qcKSOQ==","signatures":[{"sig":"MEYCIQDNwAqbGEz3kYNyZf+tXkmGRfpC2S9jR0jd3m9ldsjYOQIhAPYZr6QOSaKH4ELCQ3/iWJMzrbJsL3uyrBG7hgTOKqY0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27599595},"main":"api/index.js","gitHead":"4077387c9cc5222c926dd6f7b2e566fc7be6afa3","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.3","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.3","@ocap/client":"1.29.3","@ocap/wallet":"1.29.3","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.10-beta-20260209-080716-d070612b","@abtnode/core":"1.17.10-beta-20260209-080716-d070612b","@abtnode/cron":"1.17.10-beta-20260209-080716-d070612b","@abtnode/util":"1.17.10-beta-20260209-080716-d070612b","@arcblock/did":"1.29.3","@arcblock/jwt":"1.29.3","@blocklet/env":"1.17.10-beta-20260209-080716-d070612b","@blocklet/sdk":"1.17.10-beta-20260209-080716-d070612b","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.10-beta-20260209-080716-d070612b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.10-beta-20260209-080716-d070612b","@abtnode/models":"1.17.10-beta-20260209-080716-d070612b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.0","transliteration":"2.3.5","@blocklet/images":"1.17.10-beta-20260209-080716-d070612b","@blocklet/js-sdk":"1.17.10-beta-20260209-080716-d070612b","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.10-beta-20260209-080716-d070612b","@abtnode/db-cache":"1.17.10-beta-20260209-080716-d070612b","@arcblock/did-ext":"1.29.3","@abtnode/analytics":"1.17.10-beta-20260209-080716-d070612b","@arcblock/did-util":"1.29.3","@blocklet/constant":"1.17.10-beta-20260209-080716-d070612b","@arcblock/event-hub":"1.29.3","@arcblock/validator":"1.29.3","@blocklet/server-js":"1.17.10-beta-20260209-080716-d070612b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.10-beta-20260209-080716-d070612b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.10-beta-20260209-080716-d070612b","@arcblock/did-connect-js":"1.29.3","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.10-beta-20260209-080716-d070612b","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.10-beta-20260209-080716-d070612b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.0","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.3","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.0","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.0","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.10-beta-20260209-080716-d070612b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.0","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.0","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.15","@blocklet/payment-react":"^1.25.7","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"^1.2.15","@blocklet/launcher-layout":"^3.5.0","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.0","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.10-beta-20260209-080716-d070612b_1770624652758_0.3225151165222113","host":"s3://npm-registry-packages-npm-production"}},"1.17.10-beta-20260210-024836-33fc86ec":{"name":"@abtnode/blocklet-services","version":"1.17.10-beta-20260210-024836-33fc86ec","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.10-beta-20260210-024836-33fc86ec","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"25e2484591b5e7312982fd3667849139fd249673","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.10-beta-20260210-024836-33fc86ec.tgz","fileCount":528,"integrity":"sha512-9VzYAnbkfio0J70+PhRdrRNwH+D6X6oAsaQ+nBfp12iDx0o0f4GXvNdyAO/R7lKG6AAT4HqcHBf4LVOGO0xb1Q==","signatures":[{"sig":"MEUCIQCgHj7TaIQJbvmoZLd8WcuxQfdq3eUJ0UyeQQLq8hafXAIgUNhuLSTUQy0jeCvR5XTl3fmuh965pHgPDjgpdPSBm9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647023},"main":"api/index.js","gitHead":"103fca8786e6bc94a11315c05904effad033083e","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.10-beta-20260210-024836-33fc86ec","@abtnode/core":"1.17.10-beta-20260210-024836-33fc86ec","@abtnode/cron":"1.17.10-beta-20260210-024836-33fc86ec","@abtnode/util":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.10-beta-20260210-024836-33fc86ec","@blocklet/sdk":"1.17.10-beta-20260210-024836-33fc86ec","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.10-beta-20260210-024836-33fc86ec","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.10-beta-20260210-024836-33fc86ec","@abtnode/models":"1.17.10-beta-20260210-024836-33fc86ec","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.10-beta-20260210-024836-33fc86ec","@blocklet/js-sdk":"1.17.10-beta-20260210-024836-33fc86ec","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.10-beta-20260210-024836-33fc86ec","@abtnode/db-cache":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.10-beta-20260210-024836-33fc86ec","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.10-beta-20260210-024836-33fc86ec","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.10-beta-20260210-024836-33fc86ec","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.10-beta-20260210-024836-33fc86ec","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.10-beta-20260210-024836-33fc86ec","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.10-beta-20260210-024836-33fc86ec_1770691932483_0.4899690430074628","host":"s3://npm-registry-packages-npm-production"}},"1.17.10-beta-20260211-021712-3bc55a7b":{"name":"@abtnode/blocklet-services","version":"1.17.10-beta-20260211-021712-3bc55a7b","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.10-beta-20260211-021712-3bc55a7b","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4e4c397ebc01bdd6a9c954bce006c968b281427f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.10-beta-20260211-021712-3bc55a7b.tgz","fileCount":528,"integrity":"sha512-sq6t/LwY2B0twLHXcE2I4KBQzTw5+x9cEEy43NkoH1H01gYoXRZqN4qlVGubYwARgQkXiYAXa4HCsKnDeknzCw==","signatures":[{"sig":"MEUCIG5FS9t7FpJkSMNdPzV7/N3synnQF1bk/gXalqt8SwX3AiEA9DKZDGGOzZcv4esGVwRUtV4zx6ocxr2k4/z6wGqcCUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647023},"main":"api/index.js","gitHead":"4ccc22556995b16498e10df10e9336d16b51d37a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.10-beta-20260211-021712-3bc55a7b","@abtnode/core":"1.17.10-beta-20260211-021712-3bc55a7b","@abtnode/cron":"1.17.10-beta-20260211-021712-3bc55a7b","@abtnode/util":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.10-beta-20260211-021712-3bc55a7b","@blocklet/sdk":"1.17.10-beta-20260211-021712-3bc55a7b","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.10-beta-20260211-021712-3bc55a7b","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.10-beta-20260211-021712-3bc55a7b","@abtnode/models":"1.17.10-beta-20260211-021712-3bc55a7b","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.10-beta-20260211-021712-3bc55a7b","@blocklet/js-sdk":"1.17.10-beta-20260211-021712-3bc55a7b","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.10-beta-20260211-021712-3bc55a7b","@abtnode/db-cache":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.10-beta-20260211-021712-3bc55a7b","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.10-beta-20260211-021712-3bc55a7b","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.10-beta-20260211-021712-3bc55a7b","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.10-beta-20260211-021712-3bc55a7b","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.10-beta-20260211-021712-3bc55a7b","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.10-beta-20260211-021712-3bc55a7b_1770776452221_0.032023869805280825","host":"s3://npm-registry-packages-npm-production"}},"1.17.10":{"name":"@abtnode/blocklet-services","version":"1.17.10","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.10","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ac2a88e5715dd91822582733829a0640612190e0","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.10.tgz","fileCount":528,"integrity":"sha512-Fw7KwqycBkX5ZiOOfus24Jfdyts7sAQhxqhwk8BefGOBc9LaT01CHZDGXIWsfWDEie5gc/xG4/UURJb7iLc/bw==","signatures":[{"sig":"MEYCIQCff6AQBBhFiaAdLy5fVR6GgRsNmUvyxButZn1rBHApKAIhALnrAxZKJy/m1AQtLpZIKFpR83i6hkb8Cb83JGKeeXIj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27646363},"main":"api/index.js","gitHead":"8a940042dc8376648117826d777254d99628a61b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.10","@abtnode/core":"1.17.10","@abtnode/cron":"1.17.10","@abtnode/util":"1.17.10","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.10","@blocklet/sdk":"1.17.10","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.10","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.10","@abtnode/models":"1.17.10","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.10","@blocklet/js-sdk":"1.17.10","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.10","@abtnode/db-cache":"1.17.10","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.10","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.10","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.10","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.10","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.10","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.10","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.10","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.10","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.10_1770776921159_0.5981664143444578","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260212-130352-7b2c5602":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260212-130352-7b2c5602","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260212-130352-7b2c5602","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"edd8fdbaac9dfa276ec3628b4dcf2ab6dd60d15a","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260212-130352-7b2c5602.tgz","fileCount":528,"integrity":"sha512-ZdQ09Ib/svshXAN0sFmXuBYKU93hzKSkcC+LqYqasIX7ZJjH98WE/fBDpqWwC2zN+5ekEy0ZqmuSwDtu6pbt4g==","signatures":[{"sig":"MEYCIQDz0VlYKwy76KRn/cJhgeDv+oXbj9tX4Xxx6OFvuA4ZpgIhAN1ID64fQEnXezPwdXgLpP9n5g+IRH/P1yPneLHik8Z9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647077},"main":"api/index.js","gitHead":"bf88cb6a5e7b4f7a77c4001238a1ad5a32ed8585","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260212-130352-7b2c5602","@abtnode/core":"1.17.11-beta-20260212-130352-7b2c5602","@abtnode/cron":"1.17.11-beta-20260212-130352-7b2c5602","@abtnode/util":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260212-130352-7b2c5602","@blocklet/sdk":"1.17.11-beta-20260212-130352-7b2c5602","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260212-130352-7b2c5602","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260212-130352-7b2c5602","@abtnode/models":"1.17.11-beta-20260212-130352-7b2c5602","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260212-130352-7b2c5602","@blocklet/js-sdk":"1.17.11-beta-20260212-130352-7b2c5602","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260212-130352-7b2c5602","@abtnode/db-cache":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260212-130352-7b2c5602","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260212-130352-7b2c5602","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260212-130352-7b2c5602","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260212-130352-7b2c5602","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260212-130352-7b2c5602","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260212-130352-7b2c5602_1770901651041_0.8224264379437292","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260225-043848-68611a07":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260225-043848-68611a07","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260225-043848-68611a07","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"9635bc6c8b52dd6356de9e9cdb0ced159f1cd06c","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260225-043848-68611a07.tgz","fileCount":528,"integrity":"sha512-FoFw5MhkZUHGY0I+CF579uuv6LRTDj2sOyrFhxJASvYGBlczeCVkZypJp0YdDhW6Lvcm8rjLI2hDSaeh+mD05g==","signatures":[{"sig":"MEUCIDANygEwcGqkWFhtnTUCmwly7iOOdI41CNpCswbZCduJAiEA/LkLqDHWLOKkrr+EOuShEJHm+DIsKm0tFzS0MUvgNKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647077},"main":"api/index.js","gitHead":"984a5f485c38205d8240b667cca26ddad0bbf6ac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260225-043848-68611a07","@abtnode/core":"1.17.11-beta-20260225-043848-68611a07","@abtnode/cron":"1.17.11-beta-20260225-043848-68611a07","@abtnode/util":"1.17.11-beta-20260225-043848-68611a07","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260225-043848-68611a07","@blocklet/sdk":"1.17.11-beta-20260225-043848-68611a07","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260225-043848-68611a07","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260225-043848-68611a07","@abtnode/models":"1.17.11-beta-20260225-043848-68611a07","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260225-043848-68611a07","@blocklet/js-sdk":"1.17.11-beta-20260225-043848-68611a07","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260225-043848-68611a07","@abtnode/db-cache":"1.17.11-beta-20260225-043848-68611a07","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260225-043848-68611a07","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260225-043848-68611a07","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260225-043848-68611a07","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260225-043848-68611a07","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260225-043848-68611a07","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260225-043848-68611a07","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260225-043848-68611a07","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260225-043848-68611a07","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260225-043848-68611a07_1771994555074_0.6040229687068999","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260225-075158-3d0e62d8":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260225-075158-3d0e62d8","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260225-075158-3d0e62d8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1d415cf554a6efd2fde6bada880d74d0ae2d7f3b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260225-075158-3d0e62d8.tgz","fileCount":528,"integrity":"sha512-rtSTB0B+zI+5xPkHzogwN9FAXseJDEjA0e2b0Hu6y5jj6KwVbfwmfdRZ5LUrXi0BdCfqL+3z3jNS6zwjKDSuFQ==","signatures":[{"sig":"MEUCIQDhV5rhHxN7IoIpPThB+kLEi2YrRMGy2aBMdr+NTofeqAIgRKspUlynbVrffybW2LUJqQfQFXudy9RhsAP6apZv1SU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647077},"main":"api/index.js","gitHead":"8f207415e1076ec5a21da548af66b847b819a8f6","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260225-075158-3d0e62d8","@abtnode/core":"1.17.11-beta-20260225-075158-3d0e62d8","@abtnode/cron":"1.17.11-beta-20260225-075158-3d0e62d8","@abtnode/util":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260225-075158-3d0e62d8","@blocklet/sdk":"1.17.11-beta-20260225-075158-3d0e62d8","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260225-075158-3d0e62d8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260225-075158-3d0e62d8","@abtnode/models":"1.17.11-beta-20260225-075158-3d0e62d8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260225-075158-3d0e62d8","@blocklet/js-sdk":"1.17.11-beta-20260225-075158-3d0e62d8","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260225-075158-3d0e62d8","@abtnode/db-cache":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260225-075158-3d0e62d8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260225-075158-3d0e62d8","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260225-075158-3d0e62d8","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260225-075158-3d0e62d8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260225-075158-3d0e62d8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260225-075158-3d0e62d8_1772006148338_0.9532259859334136","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260225-123400-a21001aa":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260225-123400-a21001aa","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260225-123400-a21001aa","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"81025929ab5a6fbdb90fcba3e15d04d9420fd7fb","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260225-123400-a21001aa.tgz","fileCount":528,"integrity":"sha512-2Rj6CjWRfCk1C36a4bFE0Hl9b+QPvBBqDz1S2hOfwHDJrq0bOqrwPewom/l576fJ8HCoP8geTYoq/6IW9UIBAQ==","signatures":[{"sig":"MEUCIAU6St2/Zxu+YfkrSvEX0OD3FEOoNx33uTgdOwD6HaWMAiEAhXq1CR2pdAdFLBsBd/etZ1kXJWxo14VCL0+1P8JK5ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27647077},"main":"api/index.js","gitHead":"f683d7fe133c08c47dd369d82657d8c08ea1ba1d","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260225-123400-a21001aa","@abtnode/core":"1.17.11-beta-20260225-123400-a21001aa","@abtnode/cron":"1.17.11-beta-20260225-123400-a21001aa","@abtnode/util":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260225-123400-a21001aa","@blocklet/sdk":"1.17.11-beta-20260225-123400-a21001aa","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260225-123400-a21001aa","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260225-123400-a21001aa","@abtnode/models":"1.17.11-beta-20260225-123400-a21001aa","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260225-123400-a21001aa","@blocklet/js-sdk":"1.17.11-beta-20260225-123400-a21001aa","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260225-123400-a21001aa","@abtnode/db-cache":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260225-123400-a21001aa","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260225-123400-a21001aa","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260225-123400-a21001aa","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260225-123400-a21001aa","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260225-123400-a21001aa","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260225-123400-a21001aa_1772023068841_0.22799153214337453","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260227-073629-1efb93f4":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260227-073629-1efb93f4","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260227-073629-1efb93f4","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"e7d6500fbaf9ada9ae6da272a18334fb2f6b36aa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260227-073629-1efb93f4.tgz","fileCount":528,"integrity":"sha512-jLwZEgPGQ2Uxau+xWyVaB2TMSqAjh73dN0ybVpXb2HddTadk78LEYzR5NjDQUkQkZsXrVQEUg5ZmrKlWlkCNFw==","signatures":[{"sig":"MEUCIDU9kaP+aEiEVkSU0LteQncufEjROyG5UDQ6mc+3Icl1AiEA+QsJvhGchVYTyYmpkhcLQoNmIfYOeewEVI8c5Fp/9OU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655618},"main":"api/index.js","gitHead":"9cf33f206fbf093cfffa29fffb737c6ea4eb97f1","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260227-073629-1efb93f4","@abtnode/core":"1.17.11-beta-20260227-073629-1efb93f4","@abtnode/cron":"1.17.11-beta-20260227-073629-1efb93f4","@abtnode/util":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260227-073629-1efb93f4","@blocklet/sdk":"1.17.11-beta-20260227-073629-1efb93f4","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260227-073629-1efb93f4","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260227-073629-1efb93f4","@abtnode/models":"1.17.11-beta-20260227-073629-1efb93f4","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260227-073629-1efb93f4","@blocklet/js-sdk":"1.17.11-beta-20260227-073629-1efb93f4","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260227-073629-1efb93f4","@abtnode/db-cache":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260227-073629-1efb93f4","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260227-073629-1efb93f4","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260227-073629-1efb93f4","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260227-073629-1efb93f4","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260227-073629-1efb93f4","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260227-073629-1efb93f4_1772178016659_0.1494324686339652","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260227-122925-9052ca85":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260227-122925-9052ca85","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260227-122925-9052ca85","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d74c5d182cc4a8b2f50b72cc2fb929b241919854","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260227-122925-9052ca85.tgz","fileCount":528,"integrity":"sha512-2KwalMKghNrnVYVyMc+/EaMtPxY6wRRZh25hlwEdoXKiXpKZlo9gRUGmKkJANE95cICClITSnUj8RyEzs3DO4Q==","signatures":[{"sig":"MEYCIQDlwNWg1lVjjP3qphtTdMcW3NRPC7uq7YvuVjfd8D8llQIhAMtQva0HL3bZEeYJlen3/OlISDEHePZgPwM+k2b7UItB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655618},"main":"api/index.js","gitHead":"8e1e881c9fb6e059af5ecd323eaf653f6b05848a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260227-122925-9052ca85","@abtnode/core":"1.17.11-beta-20260227-122925-9052ca85","@abtnode/cron":"1.17.11-beta-20260227-122925-9052ca85","@abtnode/util":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260227-122925-9052ca85","@blocklet/sdk":"1.17.11-beta-20260227-122925-9052ca85","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260227-122925-9052ca85","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260227-122925-9052ca85","@abtnode/models":"1.17.11-beta-20260227-122925-9052ca85","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260227-122925-9052ca85","@blocklet/js-sdk":"1.17.11-beta-20260227-122925-9052ca85","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260227-122925-9052ca85","@abtnode/db-cache":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260227-122925-9052ca85","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260227-122925-9052ca85","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260227-122925-9052ca85","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260227-122925-9052ca85","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260227-122925-9052ca85","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260227-122925-9052ca85_1772195593356_0.6087890598512304","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260228-004230-2bae23c0":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260228-004230-2bae23c0","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260228-004230-2bae23c0","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"d617774ef330cbb10fcfccfe6bd63fa33c45a828","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260228-004230-2bae23c0.tgz","fileCount":528,"integrity":"sha512-JMicSHnavs6uQO+X/ichdGa1Na0JGge6ncazxvoDa/k+IXtxZf56josiGEwdywRMN3co+PPfZ8fpsTrv0EtH1g==","signatures":[{"sig":"MEYCIQCdECeawwSySg5imU5a8Z5ykdd/oVc+Y3DN8ooJ0w6LSQIhAPFC+tbBgrOrY6ZUWpMQsGC93LVjH/LqZuGlVUD9NCk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655758},"main":"api/index.js","gitHead":"139c576e7c822c616cc2e6dfe10626b0c715adc4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260228-004230-2bae23c0","@abtnode/core":"1.17.11-beta-20260228-004230-2bae23c0","@abtnode/cron":"1.17.11-beta-20260228-004230-2bae23c0","@abtnode/util":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260228-004230-2bae23c0","@blocklet/sdk":"1.17.11-beta-20260228-004230-2bae23c0","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260228-004230-2bae23c0","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260228-004230-2bae23c0","@abtnode/models":"1.17.11-beta-20260228-004230-2bae23c0","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260228-004230-2bae23c0","@blocklet/js-sdk":"1.17.11-beta-20260228-004230-2bae23c0","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260228-004230-2bae23c0","@abtnode/db-cache":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260228-004230-2bae23c0","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260228-004230-2bae23c0","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260228-004230-2bae23c0","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260228-004230-2bae23c0","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260228-004230-2bae23c0","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260228-004230-2bae23c0_1772239569428_0.2468887740246759","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260301-225347-4ec8d78a":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260301-225347-4ec8d78a","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260301-225347-4ec8d78a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c8ac98ddbd2d57a6b1889a53eaa986248125d21e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260301-225347-4ec8d78a.tgz","fileCount":528,"integrity":"sha512-mD+s5ckvQgR5cNgD+msRBWp6u8IM6rgY+DBCOrKaGMMF7+C+B17LIvoT1IIK6ZE0rd9bjr+VW+WdbILknem8WQ==","signatures":[{"sig":"MEQCICsytnMSnlyntS4j3uNGSq1+EZnYV+kZC6IvqhU4TQ5wAiAqau2UmClR+IG4uxS+BMJwzfU4sjHJnc6hgSYNz/1zkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655758},"main":"api/index.js","gitHead":"c6da3d61e5dd6b36612949a1af5c9206e7c162cf","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260301-225347-4ec8d78a","@abtnode/core":"1.17.11-beta-20260301-225347-4ec8d78a","@abtnode/cron":"1.17.11-beta-20260301-225347-4ec8d78a","@abtnode/util":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260301-225347-4ec8d78a","@blocklet/sdk":"1.17.11-beta-20260301-225347-4ec8d78a","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260301-225347-4ec8d78a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260301-225347-4ec8d78a","@abtnode/models":"1.17.11-beta-20260301-225347-4ec8d78a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260301-225347-4ec8d78a","@blocklet/js-sdk":"1.17.11-beta-20260301-225347-4ec8d78a","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260301-225347-4ec8d78a","@abtnode/db-cache":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260301-225347-4ec8d78a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260301-225347-4ec8d78a","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260301-225347-4ec8d78a","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260301-225347-4ec8d78a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260301-225347-4ec8d78a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260301-225347-4ec8d78a_1772405859243_0.7826293818021421","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260301-232406-7577988d":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260301-232406-7577988d","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260301-232406-7577988d","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6e3bf1ef7d6337d6943ebdc31b761dd32d690e61","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260301-232406-7577988d.tgz","fileCount":528,"integrity":"sha512-9MaNV1m0xlKQrEMSnKv76Es6JnS79j+9akupQSTeDbJfEgvHW2VAzgzIAsMMpbrQ3p8zP5L+COivc5OTcNjTGw==","signatures":[{"sig":"MEQCIDeXze25a/BOfoYPtnf5GL2cGCKjx2gt4c5kYGX0bvh1AiA/jCvgbleEKtk8jTq1HCZnVTYalgQxx6J8ElW1ftpb+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655758},"main":"api/index.js","gitHead":"644643571ab8142a5715dabb8b83defb46a2f7cd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260301-232406-7577988d","@abtnode/core":"1.17.11-beta-20260301-232406-7577988d","@abtnode/cron":"1.17.11-beta-20260301-232406-7577988d","@abtnode/util":"1.17.11-beta-20260301-232406-7577988d","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260301-232406-7577988d","@blocklet/sdk":"1.17.11-beta-20260301-232406-7577988d","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260301-232406-7577988d","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260301-232406-7577988d","@abtnode/models":"1.17.11-beta-20260301-232406-7577988d","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260301-232406-7577988d","@blocklet/js-sdk":"1.17.11-beta-20260301-232406-7577988d","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260301-232406-7577988d","@abtnode/db-cache":"1.17.11-beta-20260301-232406-7577988d","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260301-232406-7577988d","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260301-232406-7577988d","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260301-232406-7577988d","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260301-232406-7577988d","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260301-232406-7577988d","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260301-232406-7577988d","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260301-232406-7577988d","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260301-232406-7577988d","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260301-232406-7577988d_1772407670106_0.17188794880362313","host":"s3://npm-registry-packages-npm-production"}},"1.17.11":{"name":"@abtnode/blocklet-services","version":"1.17.11","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"6a52d3d139a2ea303abd73e901ba968df3b03821","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11.tgz","fileCount":528,"integrity":"sha512-9uGnvIqORbefO1Vwju4T/4YZqikki6F34sGl+9LLmETEwbQtimrMkQYuN5LzNIzjLcTkO1GLauYqw3kiWmga0w==","signatures":[{"sig":"MEQCIBRiV0Sekz9VmxN/tBKhjvswp3mOKNI1BKhQmZblupUtAiBy87UOZXX1K4pEpbGHWEb5qAa2eyNUBg+w7YZv7Dm6YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655098},"main":"api/index.js","gitHead":"cc36548a185965baa0f93cb93e167e5bb86c5720","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11","@abtnode/core":"1.17.11","@abtnode/cron":"1.17.11","@abtnode/util":"1.17.11","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11","@blocklet/sdk":"1.17.11","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11","@abtnode/models":"1.17.11","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11","@blocklet/js-sdk":"1.17.11","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11","@abtnode/db-cache":"1.17.11","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11_1772594632749_0.352069954025229","host":"s3://npm-registry-packages-npm-production"}},"1.17.11-beta-20260304-114857-39f4b725":{"name":"@abtnode/blocklet-services","version":"1.17.11-beta-20260304-114857-39f4b725","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.11-beta-20260304-114857-39f4b725","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"4813c6dec855cc377d8b6870336dc515a948003f","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.11-beta-20260304-114857-39f4b725.tgz","fileCount":528,"integrity":"sha512-gWvewwdvQQDxkp8WTt3lzvE+uvqF95sGCrqPjpClKoc0/4hfc1+/ChQzoRj9s80spG0dRReyfxX30dlhjIjf9w==","signatures":[{"sig":"MEQCID0nkslRYu5PJxUyRux3QmdwwPwra27raazYhdzXQvTYAiAPRZmuWIdbBocvTRFr27t7eFCUT64PWZ7IHfqNtimLbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655758},"main":"api/index.js","gitHead":"f460c5cf3d7df65fe4eaa0c34f8671331962f1fd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.11-beta-20260304-114857-39f4b725","@abtnode/core":"1.17.11-beta-20260304-114857-39f4b725","@abtnode/cron":"1.17.11-beta-20260304-114857-39f4b725","@abtnode/util":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.11-beta-20260304-114857-39f4b725","@blocklet/sdk":"1.17.11-beta-20260304-114857-39f4b725","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.11-beta-20260304-114857-39f4b725","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.11-beta-20260304-114857-39f4b725","@abtnode/models":"1.17.11-beta-20260304-114857-39f4b725","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.11-beta-20260304-114857-39f4b725","@blocklet/js-sdk":"1.17.11-beta-20260304-114857-39f4b725","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.11-beta-20260304-114857-39f4b725","@abtnode/db-cache":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.11-beta-20260304-114857-39f4b725","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.11-beta-20260304-114857-39f4b725","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.11-beta-20260304-114857-39f4b725","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.11-beta-20260304-114857-39f4b725","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.11-beta-20260304-114857-39f4b725","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.11-beta-20260304-114857-39f4b725_1772625159951_0.7994166258670719","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260304-220349-c1fb8060":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260304-220349-c1fb8060","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260304-220349-c1fb8060","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"14f7b90cb6ab9d45e976142a9a52cfc7139492b5","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260304-220349-c1fb8060.tgz","fileCount":528,"integrity":"sha512-XpzjkgLkWUaGLqI7Gm3poyvMs+QxRuLIwX2Fyu8EooCLjlAPsqcgBZ34oENUKIr7Q5zQPqyN8WWVr1L7D7P4fQ==","signatures":[{"sig":"MEQCIDHh/RSTLg/tXChqCIsV6PkUNGFrRJI5laLK1prxf4OiAiAa2RZT2de8OOik5RNlx6Gsq9X/E60H4oVRlC45YeCNOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655758},"main":"api/index.js","gitHead":"56b9b1fa207d66b203751918dc57c29d9e098908","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260304-220349-c1fb8060","@abtnode/core":"1.17.12-beta-20260304-220349-c1fb8060","@abtnode/cron":"1.17.12-beta-20260304-220349-c1fb8060","@abtnode/util":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.12-beta-20260304-220349-c1fb8060","@blocklet/sdk":"1.17.12-beta-20260304-220349-c1fb8060","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260304-220349-c1fb8060","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260304-220349-c1fb8060","@abtnode/models":"1.17.12-beta-20260304-220349-c1fb8060","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260304-220349-c1fb8060","@blocklet/js-sdk":"1.17.12-beta-20260304-220349-c1fb8060","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260304-220349-c1fb8060","@abtnode/db-cache":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260304-220349-c1fb8060","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260304-220349-c1fb8060","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260304-220349-c1fb8060","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260304-220349-c1fb8060","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260304-220349-c1fb8060","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260304-220349-c1fb8060_1772662051243_0.26215297494188916","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260305-075842-d5ef1b51":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260305-075842-d5ef1b51","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260305-075842-d5ef1b51","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"50a72194b391e04a7c84ba4a9f0cfcebe6eacc31","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260305-075842-d5ef1b51.tgz","fileCount":528,"integrity":"sha512-GzdZPKZJNTjAHojTGuzQ/1PgmcXpRbf0c5KilYtZtEszHyWaM0itvTbjW5CmyNgYsgqcFoxnWUnSML48YWznLg==","signatures":[{"sig":"MEQCICqYCHy1qLgQN7WzqAaQYiUFWgNKs9ewR79L8Ku++KQ1AiB3GAILzh67RtbWFp5OoYWhS5tVx00NbwFYO6IFKAVK5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655812},"main":"api/index.js","gitHead":"acd0ba5cec3f23d4fe31d11cb3006a8c160dc4e4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260305-075842-d5ef1b51","@abtnode/core":"1.17.12-beta-20260305-075842-d5ef1b51","@abtnode/cron":"1.17.12-beta-20260305-075842-d5ef1b51","@abtnode/util":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.12-beta-20260305-075842-d5ef1b51","@blocklet/sdk":"1.17.12-beta-20260305-075842-d5ef1b51","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260305-075842-d5ef1b51","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260305-075842-d5ef1b51","@abtnode/models":"1.17.12-beta-20260305-075842-d5ef1b51","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260305-075842-d5ef1b51","@blocklet/js-sdk":"1.17.12-beta-20260305-075842-d5ef1b51","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260305-075842-d5ef1b51","@abtnode/db-cache":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260305-075842-d5ef1b51","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260305-075842-d5ef1b51","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260305-075842-d5ef1b51","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260305-075842-d5ef1b51","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260305-075842-d5ef1b51","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260305-075842-d5ef1b51_1772697742599_0.7077628670395413","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260313-093728-ce3f0ae1":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260313-093728-ce3f0ae1","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260313-093728-ce3f0ae1","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"1277a08eda1d7d27dfd91e8093691a00206cf592","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260313-093728-ce3f0ae1.tgz","fileCount":528,"integrity":"sha512-LNkT9fN2R7Nk1u8rTYQQG0MVhLy1I3LHIjZZs52xQhO67H5hJKnZl3pB+c3SHMPK8aftI6Axs6vSBNIIKB1RSg==","signatures":[{"sig":"MEUCICKQlmt7SNVTgKbUUWpCodOY2xK9y9x4z/PzMMYfdXejAiEAueLJcLeaTu/N6Ae+L6GWCDUBC9klL4/z+utH9JOIGFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655858},"main":"api/index.js","gitHead":"8a0db1baf4baf8433d71dd0a924a35a1cdd22c01","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260313-093728-ce3f0ae1","@abtnode/core":"1.17.12-beta-20260313-093728-ce3f0ae1","@abtnode/cron":"1.17.12-beta-20260313-093728-ce3f0ae1","@abtnode/util":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.12-beta-20260313-093728-ce3f0ae1","@blocklet/sdk":"1.17.12-beta-20260313-093728-ce3f0ae1","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260313-093728-ce3f0ae1","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260313-093728-ce3f0ae1","@abtnode/models":"1.17.12-beta-20260313-093728-ce3f0ae1","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260313-093728-ce3f0ae1","@blocklet/js-sdk":"1.17.12-beta-20260313-093728-ce3f0ae1","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260313-093728-ce3f0ae1","@abtnode/db-cache":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260313-093728-ce3f0ae1","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260313-093728-ce3f0ae1","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260313-093728-ce3f0ae1","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260313-093728-ce3f0ae1","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260313-093728-ce3f0ae1","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260313-093728-ce3f0ae1_1773394875023_0.2528127710000101","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260314-034521-a9c6ca3f":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260314-034521-a9c6ca3f","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260314-034521-a9c6ca3f","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"c7e9f7788d35ce9a721aba9c1c54a7a11b3091de","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260314-034521-a9c6ca3f.tgz","fileCount":528,"integrity":"sha512-/nkm5FEuQ4+VI3/HyfXKw1EX0wTw7JpmIRHfge1QmIyiN9koMsvmiRV3BK7iVfxT2EJTUWWArgnf7P/ECVTcCw==","signatures":[{"sig":"MEYCIQDbsgR2gKd7b/JHddxIkzTuXLLJiZ7CN4flcU+GCrSIJwIhAOVWbDBZ2liLrP4VtgBrQBzs6Y+5NxuC3rNkmuBQiLDk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27655858},"main":"api/index.js","gitHead":"a6bb855d8b81a898d20dcd42905b4d99bbbde6ee","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.0+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.8","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.8","@ocap/client":"1.29.8","@ocap/wallet":"1.29.8","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260314-034521-a9c6ca3f","@abtnode/core":"1.17.12-beta-20260314-034521-a9c6ca3f","@abtnode/cron":"1.17.12-beta-20260314-034521-a9c6ca3f","@abtnode/util":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/did":"1.29.8","@arcblock/jwt":"1.29.8","@blocklet/env":"1.17.12-beta-20260314-034521-a9c6ca3f","@blocklet/sdk":"1.17.12-beta-20260314-034521-a9c6ca3f","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260314-034521-a9c6ca3f","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260314-034521-a9c6ca3f","@abtnode/models":"1.17.12-beta-20260314-034521-a9c6ca3f","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260314-034521-a9c6ca3f","@blocklet/js-sdk":"1.17.12-beta-20260314-034521-a9c6ca3f","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260314-034521-a9c6ca3f","@abtnode/db-cache":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/did-ext":"1.29.8","@abtnode/analytics":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/did-util":"1.29.8","@blocklet/constant":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/event-hub":"1.29.8","@arcblock/validator":"1.29.8","@blocklet/server-js":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260314-034521-a9c6ca3f","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260314-034521-a9c6ca3f","@arcblock/did-connect-js":"1.29.8","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260314-034521-a9c6ca3f","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260314-034521-a9c6ca3f","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.8","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260314-034521-a9c6ca3f","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.16","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.15","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260314-034521-a9c6ca3f_1773460145026_0.6498649831838312","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260413-102746-06cc1631":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260413-102746-06cc1631","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260413-102746-06cc1631","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ef78e57129d7ff7bbee1a7699d9ce9e0b9f4e087","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260413-102746-06cc1631.tgz","fileCount":528,"integrity":"sha512-bQed/EGs+cIkyTaEo2RoBkY7FbcLBsjLKXNYptVutj4i/7h1ubjXKSG6onwx2lKw2Z4fraBiPFGiq4Oy8d0EWA==","signatures":[{"sig":"MEUCIB75eKBdapnlf2fi/RHrWTxCEv009nDKO7/Pye8ZsjaaAiEA3QTaCt0WUZzhIURz4t6E0S7WEl0NZRahA9SAfC5sf/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179873},"main":"api/index.js","gitHead":"0143ce23658f8c81564cffa58e91470a37829bdd","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260413-102746-06cc1631","@abtnode/core":"1.17.12-beta-20260413-102746-06cc1631","@abtnode/cron":"1.17.12-beta-20260413-102746-06cc1631","@abtnode/util":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260413-102746-06cc1631","@blocklet/sdk":"1.17.12-beta-20260413-102746-06cc1631","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260413-102746-06cc1631","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260413-102746-06cc1631","@abtnode/models":"1.17.12-beta-20260413-102746-06cc1631","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260413-102746-06cc1631","@blocklet/js-sdk":"1.17.12-beta-20260413-102746-06cc1631","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260413-102746-06cc1631","@abtnode/db-cache":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260413-102746-06cc1631","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260413-102746-06cc1631","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260413-102746-06cc1631","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260413-102746-06cc1631","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260413-102746-06cc1631","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"^1.2.20","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.20","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260413-102746-06cc1631_1776076285333_0.7050913112875259","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260420-061403-d7b5c4e6":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260420-061403-d7b5c4e6","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260420-061403-d7b5c4e6","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"dafc1ca37ff580c545c0bdf2319c526d2a8af967","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260420-061403-d7b5c4e6.tgz","fileCount":528,"integrity":"sha512-y+fzb2znZI/KyJCoEYnmK/+GLuOvSmL7mHesd9CPlO/hTFmRiOEhsIeISb6g/OBwZDHZLA3ATK1uHVCkRLBklg==","signatures":[{"sig":"MEUCIC4YDflG2J+WTq/KYIanj7eGLOF8VLwXustZOM49Rn8AAiEAnIaT75nFPtHqW6TPEiPIdNRqFmTeBCdjVFlJtJqq51Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179872},"main":"api/index.js","gitHead":"7d665479684530005dd2f08acae74f3506f7cb32","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260420-061403-d7b5c4e6","@abtnode/core":"1.17.12-beta-20260420-061403-d7b5c4e6","@abtnode/cron":"1.17.12-beta-20260420-061403-d7b5c4e6","@abtnode/util":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260420-061403-d7b5c4e6","@blocklet/sdk":"1.17.12-beta-20260420-061403-d7b5c4e6","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260420-061403-d7b5c4e6","@iconify/react":"^5.2.1","path-to-regexp":"0.1.10","@abtnode/logger":"1.17.12-beta-20260420-061403-d7b5c4e6","@abtnode/models":"1.17.12-beta-20260420-061403-d7b5c4e6","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260420-061403-d7b5c4e6","@blocklet/js-sdk":"1.17.12-beta-20260420-061403-d7b5c4e6","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260420-061403-d7b5c4e6","@abtnode/db-cache":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260420-061403-d7b5c4e6","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260420-061403-d7b5c4e6","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260420-061403-d7b5c4e6","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260420-061403-d7b5c4e6","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260420-061403-d7b5c4e6","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260420-061403-d7b5c4e6_1776665868760_0.02198510993448899","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260420-075606-d7d7a9c7":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260420-075606-d7d7a9c7","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260420-075606-d7d7a9c7","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"a97e325da090217a8dd5d8db88199e158b9648ee","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260420-075606-d7d7a9c7.tgz","fileCount":528,"integrity":"sha512-FAOR+wPz63bFLfmDju8vnBzL4f9qGNDEdXgVwXJblydEFHRNNVlsrBWITrBoS7gHcASyNx87eMSsHOZasvto8w==","signatures":[{"sig":"MEUCIGYFij6vu5y55ClHxj/SpR3Xr8e+Of1SHTAYksAafqE3AiEA2idQ1XBqBNqVS9626dgKvmdVVP6wpbTaHYbS+Ao78CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27179872},"main":"api/index.js","gitHead":"22a649f3696482229a6ecd1f58bc53683bab8f4b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260420-075606-d7d7a9c7","@abtnode/core":"1.17.12-beta-20260420-075606-d7d7a9c7","@abtnode/cron":"1.17.12-beta-20260420-075606-d7d7a9c7","@abtnode/util":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260420-075606-d7d7a9c7","@blocklet/sdk":"1.17.12-beta-20260420-075606-d7d7a9c7","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260420-075606-d7d7a9c7","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260420-075606-d7d7a9c7","@abtnode/models":"1.17.12-beta-20260420-075606-d7d7a9c7","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260420-075606-d7d7a9c7","@blocklet/js-sdk":"1.17.12-beta-20260420-075606-d7d7a9c7","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260420-075606-d7d7a9c7","@abtnode/db-cache":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260420-075606-d7d7a9c7","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260420-075606-d7d7a9c7","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260420-075606-d7d7a9c7","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260420-075606-d7d7a9c7","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260420-075606-d7d7a9c7","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260420-075606-d7d7a9c7_1776671990115_0.014891441892616708","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260420-082539-2b9be931":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260420-082539-2b9be931","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260420-082539-2b9be931","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"679f581521483a36f8dd12498b9c479ce7faff74","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260420-082539-2b9be931.tgz","fileCount":528,"integrity":"sha512-VQXSfcZ+ZFmUPGS+xCKDWfi3nvWJTzwfBfxZndRdp2llgdsMcEvZ2ZXxozjF59wFIzGbbCmOO72jIPy7crjyKw==","signatures":[{"sig":"MEUCIQDXbVv07bjznBxBBMC49IglS+KmhnufkUD/Nh4hz6NBtgIgVp2U612Bkl/G5KD66HHuW0ppHFXi4UyS45fQA6KZmtE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27219393},"main":"api/index.js","gitHead":"f56c288019f00e5241c4299a9e8d250b98d1ca05","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260420-082539-2b9be931","@abtnode/core":"1.17.12-beta-20260420-082539-2b9be931","@abtnode/cron":"1.17.12-beta-20260420-082539-2b9be931","@abtnode/util":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260420-082539-2b9be931","@blocklet/sdk":"1.17.12-beta-20260420-082539-2b9be931","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260420-082539-2b9be931","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260420-082539-2b9be931","@abtnode/models":"1.17.12-beta-20260420-082539-2b9be931","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260420-082539-2b9be931","@blocklet/js-sdk":"1.17.12-beta-20260420-082539-2b9be931","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260420-082539-2b9be931","@abtnode/db-cache":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260420-082539-2b9be931","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260420-082539-2b9be931","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260420-082539-2b9be931","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260420-082539-2b9be931","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260420-082539-2b9be931","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260420-082539-2b9be931_1776673764567_0.8444439687238103","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-003256-4dcff725":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-003256-4dcff725","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-003256-4dcff725","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"b378fc9e229a815e0a06ef9cd54f2b0953b89c0d","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-003256-4dcff725.tgz","fileCount":528,"integrity":"sha512-xumBsUCTgyJKDPQJFHSPRXxBzlhiqxzsCD4goaqJB/ioJmybM/Ps8C9pKy6qWUFOCjL/IeVZ2p9P8WtlBivwvQ==","signatures":[{"sig":"MEQCIBgZOLJcvGoxA7tLwuDlLI4BKIXWNZtdPTUkUqxU9sO+AiA0TUKpa3teb+DWghwsXSU3ef8swFHTbtLY5RKTWsIhiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27219393},"main":"api/index.js","gitHead":"31d91136d8511770b7cc872b5386aa1055c71af2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-003256-4dcff725","@abtnode/core":"1.17.12-beta-20260422-003256-4dcff725","@abtnode/cron":"1.17.12-beta-20260422-003256-4dcff725","@abtnode/util":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-003256-4dcff725","@blocklet/sdk":"1.17.12-beta-20260422-003256-4dcff725","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-003256-4dcff725","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-003256-4dcff725","@abtnode/models":"1.17.12-beta-20260422-003256-4dcff725","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-003256-4dcff725","@blocklet/js-sdk":"1.17.12-beta-20260422-003256-4dcff725","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-003256-4dcff725","@abtnode/db-cache":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-003256-4dcff725","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-003256-4dcff725","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-003256-4dcff725","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-003256-4dcff725","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-003256-4dcff725","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-003256-4dcff725_1776818206933_0.6610177045938042","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-003844-3e4843bf":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-003844-3e4843bf","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-003844-3e4843bf","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"f0753c3ed3e3366fc10c18788d74143486fed9fa","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-003844-3e4843bf.tgz","fileCount":528,"integrity":"sha512-RxYS982WpX/jmzT+l5xmujNiu++H3duLbkuIAj31H9sPCI9bznuQJwwJLiqywQHVO+X56kcD9bISjXLiUECLdw==","signatures":[{"sig":"MEYCIQDL9hiDruVdY1kfJxYDwjPoFkpyE+lXswH8E8NhEjIjawIhAPuzwPvVKSQgF5pHRw/Iq40DuIPy0SM8DBIV/u2s9Wq8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27219393},"main":"api/index.js","gitHead":"50b1d94012f3c5f1ee5722fd8b46f85524dabc28","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-003844-3e4843bf","@abtnode/core":"1.17.12-beta-20260422-003844-3e4843bf","@abtnode/cron":"1.17.12-beta-20260422-003844-3e4843bf","@abtnode/util":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-003844-3e4843bf","@blocklet/sdk":"1.17.12-beta-20260422-003844-3e4843bf","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-003844-3e4843bf","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-003844-3e4843bf","@abtnode/models":"1.17.12-beta-20260422-003844-3e4843bf","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-003844-3e4843bf","@blocklet/js-sdk":"1.17.12-beta-20260422-003844-3e4843bf","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-003844-3e4843bf","@abtnode/db-cache":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-003844-3e4843bf","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-003844-3e4843bf","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-003844-3e4843bf","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-003844-3e4843bf","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-003844-3e4843bf","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-003844-3e4843bf_1776818553629_0.1761110599345761","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-010020-a0ced20c":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-010020-a0ced20c","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-010020-a0ced20c","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"3b809f738c00cd897af17dd976fec7d0ec0761ef","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-010020-a0ced20c.tgz","fileCount":528,"integrity":"sha512-rbUv9kI2WPcaZFnFR9mAKZ78GQeZWdbEXuC/h5C8ufPlMTbB8OYGqQiQ5A+BzL4Sy9nfEURNMNhZvfp2Fjqnkg==","signatures":[{"sig":"MEQCIAI9qu/qAtZkN0SsHaMSAyRKtqsi6I4WXKdOd3UE92lnAiAtc4xSI4k9EaS8IkMjHX0zIIwMvWXTEEg/WF73bHjXNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27223653},"main":"api/index.js","gitHead":"fc93eebc6a5e8042dcbf3801fb43d65157bd2ae2","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-010020-a0ced20c","@abtnode/core":"1.17.12-beta-20260422-010020-a0ced20c","@abtnode/cron":"1.17.12-beta-20260422-010020-a0ced20c","@abtnode/util":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-010020-a0ced20c","@blocklet/sdk":"1.17.12-beta-20260422-010020-a0ced20c","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-010020-a0ced20c","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-010020-a0ced20c","@abtnode/models":"1.17.12-beta-20260422-010020-a0ced20c","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-010020-a0ced20c","@blocklet/js-sdk":"1.17.12-beta-20260422-010020-a0ced20c","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-010020-a0ced20c","@abtnode/db-cache":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-010020-a0ced20c","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-010020-a0ced20c","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-010020-a0ced20c","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-010020-a0ced20c","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-010020-a0ced20c","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-010020-a0ced20c_1776819846017_0.8306504197514013","host":"s3://npm-registry-packages-npm-production"}},"1.17.12":{"name":"@abtnode/blocklet-services","version":"1.17.12","keywords":["blocklet","service"],"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"dist":{"shasum":"ab0a65049fc6c0ed186ffbc20117b986f48e18ee","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12.tgz","fileCount":528,"integrity":"sha512-lNx8JUJHa8P+yZzknm7WPxXPFdC8UJhnWe+xbfsMCvU7ZpFA5cw2lI9xYTWGbmd35iKas29PV09mIcQFdkTMCA==","signatures":[{"sig":"MEYCIQCxlA116l8TA5yJT0Mh+y4haUrBjWsD1iuKtP9/VZAAJwIhANdH1t1XAco7i0FX38EWVVQoR8/sqOrkCBe2+A+13xGw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27222993},"main":"api/index.js","gitHead":"a851c46d35a66372b7aa8fb5d7eed7d26980da8a","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12","@abtnode/core":"1.17.12","@abtnode/cron":"1.17.12","@abtnode/util":"1.17.12","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12","@blocklet/sdk":"1.17.12","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12","@abtnode/models":"1.17.12","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12","@blocklet/js-sdk":"1.17.12","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12","@abtnode/db-cache":"1.17.12","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12_1776822017109_0.5049403193272108","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-075550-7bd6bb1a":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-075550-7bd6bb1a","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-075550-7bd6bb1a","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"fde0a2c6bfa409be9780b85e242a77978490e77e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-075550-7bd6bb1a.tgz","fileCount":528,"integrity":"sha512-V6PGHIgyjfmFCgjR5XcQ0SxOSkJM/ZQsG2Aj0YIcjqkuGERcvRDc1ZlfT7Pqad8JP1LYsLwes8q7M6mCRxwN/w==","signatures":[{"sig":"MEUCIQDvSoeWyQoih+fS6OQfptfgi0LZWhEVrSQY9v10j3y+0AIgVEgnUvCFLaKHEgz9st/j+vf1bGpbcPrqmOvFOw8tV7E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27223500},"main":"api/index.js","gitHead":"794d3409cad9e34ab741174aee873b48ec9f5222","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-075550-7bd6bb1a","@abtnode/core":"1.17.12-beta-20260422-075550-7bd6bb1a","@abtnode/cron":"1.17.12-beta-20260422-075550-7bd6bb1a","@abtnode/util":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-075550-7bd6bb1a","@blocklet/sdk":"1.17.12-beta-20260422-075550-7bd6bb1a","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-075550-7bd6bb1a","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-075550-7bd6bb1a","@abtnode/models":"1.17.12-beta-20260422-075550-7bd6bb1a","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-075550-7bd6bb1a","@blocklet/js-sdk":"1.17.12-beta-20260422-075550-7bd6bb1a","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-075550-7bd6bb1a","@abtnode/db-cache":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-075550-7bd6bb1a","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-075550-7bd6bb1a","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-075550-7bd6bb1a","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-075550-7bd6bb1a","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-075550-7bd6bb1a","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-075550-7bd6bb1a_1776844771651_0.6688668977370718","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-080315-acb4f448":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-080315-acb4f448","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-080315-acb4f448","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"e260d4d6314fa0653eea207e867487a13ce9e81b","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-080315-acb4f448.tgz","fileCount":528,"integrity":"sha512-PLToS4298awWoiQeAeRfbATPQgvFmJazs+czJh4wacJU5DbNUGmHrdDSb31x4WkSdbRAfaMaLsVWoYyXFTrSjA==","signatures":[{"sig":"MEUCIQDgoaBLYd4Kr3JXj+8LYRxyGZfpqlMm2TX46P5QHNHicwIgErTqrJlf848JDDatTDeIBLX2omFAL1FSMyO0f8xMlVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27223500},"main":"api/index.js","gitHead":"82c2fa442670d5152905fa7398508b43e9cd006b","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-080315-acb4f448","@abtnode/core":"1.17.12-beta-20260422-080315-acb4f448","@abtnode/cron":"1.17.12-beta-20260422-080315-acb4f448","@abtnode/util":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-080315-acb4f448","@blocklet/sdk":"1.17.12-beta-20260422-080315-acb4f448","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-080315-acb4f448","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-080315-acb4f448","@abtnode/models":"1.17.12-beta-20260422-080315-acb4f448","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-080315-acb4f448","@blocklet/js-sdk":"1.17.12-beta-20260422-080315-acb4f448","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-080315-acb4f448","@abtnode/db-cache":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-080315-acb4f448","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-080315-acb4f448","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-080315-acb4f448","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-080315-acb4f448","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-080315-acb4f448","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-080315-acb4f448_1776845213643_0.29985674662132755","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-090318-b389a838":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-090318-b389a838","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-090318-b389a838","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"55a4f6cd8a46e12dd3df84e0a9eaca6efe8dd153","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-090318-b389a838.tgz","fileCount":528,"integrity":"sha512-4qsOaPKZoNVUbdf7PO2KeVhA89M5tzu1jWR7lF4AaBq/S3WE6yD1x+9Hpx6/2sWaFE3IFrSto8hNl0kMiIYM9A==","signatures":[{"sig":"MEUCIQDIgUU1x1Y5Me1MJ3f/PMgYDWxJom6oytHUbUOYnsfhqQIgJrcJxMAX4BEQyZ4hlfcD6BgtYFuyAkP+WerydGSkesc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27223500},"main":"api/index.js","gitHead":"f5ff45fb32c135965ed83b9805e8e4fcfa606eac","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-090318-b389a838","@abtnode/core":"1.17.12-beta-20260422-090318-b389a838","@abtnode/cron":"1.17.12-beta-20260422-090318-b389a838","@abtnode/util":"1.17.12-beta-20260422-090318-b389a838","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-090318-b389a838","@blocklet/sdk":"1.17.12-beta-20260422-090318-b389a838","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-090318-b389a838","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-090318-b389a838","@abtnode/models":"1.17.12-beta-20260422-090318-b389a838","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-090318-b389a838","@blocklet/js-sdk":"1.17.12-beta-20260422-090318-b389a838","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-090318-b389a838","@abtnode/db-cache":"1.17.12-beta-20260422-090318-b389a838","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-090318-b389a838","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-090318-b389a838","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-090318-b389a838","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-090318-b389a838","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-090318-b389a838","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-090318-b389a838","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-090318-b389a838","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-090318-b389a838","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-090318-b389a838_1776848822894_0.4021457287807253","host":"s3://npm-registry-packages-npm-production"}},"1.17.12-beta-20260422-093007-b389a838":{"name":"@abtnode/blocklet-services","version":"1.17.12-beta-20260422-093007-b389a838","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.12-beta-20260422-093007-b389a838","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"d0a44545817e001657d3e49d430aee36ef2e723e","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.12-beta-20260422-093007-b389a838.tgz","fileCount":528,"integrity":"sha512-fzW+gQBYv6ZXbcVaZC7m4AaHaoxfp3lz+fMBcY9iAZTPa2DeDVxV1UwNdvWU7SNKtpWGXJYeIlpzYbIpKQErAA==","signatures":[{"sig":"MEYCIQDYs8yKNBk3X7VhNaLXnb/2shn7sW9iVl2+YDnl3RYeXwIhAO4iHxcsipgnztu0s5tIV/tbAh9pVIi4RyYCU/mcetRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27223500},"main":"api/index.js","gitHead":"fc8baf90d4f0baaa6844d35951a270d6eb17dfd4","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^6.9.15","on-headers":"^1.0.2","private-ip":"^2.3.4","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.12-beta-20260422-093007-b389a838","@abtnode/core":"1.17.12-beta-20260422-093007-b389a838","@abtnode/cron":"1.17.12-beta-20260422-093007-b389a838","@abtnode/util":"1.17.12-beta-20260422-093007-b389a838","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.12-beta-20260422-093007-b389a838","@blocklet/sdk":"1.17.12-beta-20260422-093007-b389a838","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.12-beta-20260422-093007-b389a838","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.12-beta-20260422-093007-b389a838","@abtnode/models":"1.17.12-beta-20260422-093007-b389a838","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.12-beta-20260422-093007-b389a838","@blocklet/js-sdk":"1.17.12-beta-20260422-093007-b389a838","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.12-beta-20260422-093007-b389a838","@abtnode/db-cache":"1.17.12-beta-20260422-093007-b389a838","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.12-beta-20260422-093007-b389a838","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.12-beta-20260422-093007-b389a838","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.12-beta-20260422-093007-b389a838","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.12-beta-20260422-093007-b389a838","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.12-beta-20260422-093007-b389a838","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.12-beta-20260422-093007-b389a838","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.12-beta-20260422-093007-b389a838","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.12-beta-20260422-093007-b389a838","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.12-beta-20260422-093007-b389a838_1776850427644_0.07300091039042877","host":"s3://npm-registry-packages-npm-production"}},"1.17.13-beta-20260512-004004-69bacba8":{"name":"@abtnode/blocklet-services","version":"1.17.13-beta-20260512-004004-69bacba8","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.13-beta-20260512-004004-69bacba8","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"2a44175afff2437ccea0dbee144a3ea651f318e3","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.13-beta-20260512-004004-69bacba8.tgz","fileCount":531,"integrity":"sha512-3VZjrYB97iulz78wQl1KZqX+IncxseS+75745uorOrxWrVxqo2p/lnz9+AN/fyzvzlc5Fj5RdwfdaELkx6KL0w==","signatures":[{"sig":"MEYCIQC1T5+BFjGzApMETfbgLQkyYNf/STD8lvkZUu69VplaAwIhANU390fAV7qmJyX1g3BRsWKQYmqY0R1t88jbeQlCN4WQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27125980},"main":"api/index.js","gitHead":"289f06c2f5a9390aa03cb942b29da0fc5bfdc745","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^8.0.5","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.13-beta-20260512-004004-69bacba8","@abtnode/core":"1.17.13-beta-20260512-004004-69bacba8","@abtnode/cron":"1.17.13-beta-20260512-004004-69bacba8","@abtnode/util":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.13-beta-20260512-004004-69bacba8","@blocklet/sdk":"1.17.13-beta-20260512-004004-69bacba8","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.13-beta-20260512-004004-69bacba8","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.13-beta-20260512-004004-69bacba8","@abtnode/models":"1.17.13-beta-20260512-004004-69bacba8","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.13-beta-20260512-004004-69bacba8","@blocklet/js-sdk":"1.17.13-beta-20260512-004004-69bacba8","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.13-beta-20260512-004004-69bacba8","@abtnode/db-cache":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.13-beta-20260512-004004-69bacba8","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.13-beta-20260512-004004-69bacba8","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.13-beta-20260512-004004-69bacba8","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.13-beta-20260512-004004-69bacba8","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.13-beta-20260512-004004-69bacba8","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.13-beta-20260512-004004-69bacba8_1778546630723_0.8659254597826238","host":"s3://npm-registry-packages-npm-production"}},"1.17.13-beta-20260512-042419-7b556a38":{"name":"@abtnode/blocklet-services","version":"1.17.13-beta-20260512-042419-7b556a38","keywords":["blocklet","service"],"author":{"url":"https://github.com/ArcBlock","name":"ArcBlock","email":"blocklet@arcblock.io"},"license":"Apache-2.0","_id":"@abtnode/blocklet-services@1.17.13-beta-20260512-042419-7b556a38","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"dist":{"shasum":"78d3b568256b3f9d78adea5c37596b9e333e2c34","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.13-beta-20260512-042419-7b556a38.tgz","fileCount":496,"integrity":"sha512-hyqwdpFan/loAZeYuQcO6ypLauFJjJrV647Xj/UbczOwlGjySJhLSx68JxkOQRxDREQrBgFZ7jyXgJReIAxOTA==","signatures":[{"sig":"MEYCIQDGxN+tHk4un5117lwn21VOrKBAGfX3elvpC6NpJylHiQIhAPUiXWaEgx5Ofln9GJXc8KF2pT0WQfJCzvjKvHvXdzAF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27004078},"main":"api/index.js","gitHead":"2d9bc75c45b999ed599bb396e93cf5f2d53c4d52","scripts":{"lint":"eslint tests api src --ext js --ext jsx","build":"npm run clean && npm run build:client && npm run build:email","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","lint:fix":"npm run lint -- --fix","dev:email":"email dev -p 3077","build:email":"tsc && rm -f api/emails/*.js","build:client":"cross-env ENABLED_ALIAS=false vite build","start:client":"npx cross-port-killer 3040 && vite --host","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open","prepublishOnly":"npm run build","build:core-blocklet-services":"npm run build"},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","description":"Provide unified services for every blocklet","directories":{},"resolutions":{"whatwg-url":"14.0.0"},"_nodeVersion":"20.20.2","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"ufo":"^1.5.3","zod":"^3.24.3","cors":"^2.8.5","yaml":"^2.4.5","auth0":"^3.3.0","p-map":"^4.0.0","sharp":"0.32.6","buffer":"^6.0.3","cookie":"^1.0.2","helmet":"^7.1.0","is-url":"^1.2.4","lodash":"^4.17.21","satori":"^0.10.2","semver":"^7.6.3","express":"^4.18.2","nocache":"^2.1.0","p-limit":"^3.1.0","fs-extra":"^11.2.0","jwks-rsa":"^3.1.0","lru-cache":"^11.1.0","minimatch":"^9.0.4","sequelize":"^6.35.0","@ocap/util":"1.29.27","jwt-decode":"^3.1.2","node-fetch":"2","nodemailer":"^8.0.5","on-headers":"^1.0.2","body-parser":"^2.2.0","satori-html":"^0.3.2","@arcblock/ws":"1.29.27","@ocap/client":"1.29.27","@ocap/wallet":"1.29.27","jsonwebtoken":"^9.0.0","serve-static":"^1.15.0","ua-parser-js":"^1.0.40","@abtnode/auth":"1.17.13-beta-20260512-042419-7b556a38","@abtnode/core":"1.17.13-beta-20260512-042419-7b556a38","@abtnode/cron":"1.17.13-beta-20260512-042419-7b556a38","@abtnode/util":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/did":"1.29.27","@arcblock/jwt":"1.29.27","@blocklet/env":"1.17.13-beta-20260512-042419-7b556a38","@blocklet/sdk":"1.17.13-beta-20260512-042419-7b556a38","@blocklet/xss":"^0.3.16","cookie-parser":"^1.4.7","@blocklet/meta":"1.17.13-beta-20260512-042419-7b556a38","@iconify/react":"^5.2.1","path-to-regexp":"0.1.13","@abtnode/logger":"1.17.13-beta-20260512-042419-7b556a38","@abtnode/models":"1.17.13-beta-20260512-042419-7b556a38","@blocklet/dbhub":"^0.2.9","@blocklet/error":"^0.3.5","@blocklet/theme":"^3.5.2","transliteration":"2.3.5","@blocklet/images":"1.17.13-beta-20260512-042419-7b556a38","@blocklet/js-sdk":"1.17.13-beta-20260512-042419-7b556a38","follow-redirects":"^1.15.2","@abtnode/constant":"1.17.13-beta-20260512-042419-7b556a38","@abtnode/db-cache":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/did-ext":"1.29.27","@abtnode/analytics":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/did-util":"1.29.27","@blocklet/constant":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/event-hub":"1.29.27","@arcblock/validator":"1.29.27","@blocklet/server-js":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/http-proxy":"^1.19.1","@blocklet/rate-limit":"1.17.13-beta-20260512-042419-7b556a38","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","@iconify-icons/tabler":"^1.2.95","http-proxy-middleware":"^3.0.3","json-stable-stringify":"^1.0.1","@blocklet/form-builder":"^0.1.12","tweetnacl-sealedbox-js":"^1.2.0","@blocklet/theme-builder":"0.4.8","@react-email/components":"^1.0.4","@abtnode/connect-storage":"1.17.13-beta-20260512-042419-7b556a38","@arcblock/did-connect-js":"1.29.27","@blocklet/form-collector":"^0.1.8","@abtnode/router-templates":"1.17.13-beta-20260512-042419-7b556a38","@blocklet/uploader-server":"^0.3.19","@modelcontextprotocol/sdk":"^1.18.0","@did-connect/authenticator":"^2.2.8","@iconify-icons/material-symbols":"^1.2.58","@did-connect/relay-adapter-express":"^2.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"flat":"^5.0.2","uuid":"^11.1.0","vite":"^7.0.0","axios":"^1.7.9","react":"^19.1.0","ahooks":"^3.8.0","nodemon":"^3.1.3","p-queue":"^6.6.2","p-retry":"^4.6.2","dsbridge":"3.1.4","cross-env":"^7.0.3","file-type":"16","js-cookie":"^3.0.5","lodash-es":"^4.17.21","react-dom":"^19.1.0","react-use":"^17.4.0","supertest":"^7.0.0","validator":"^13.9.0","p-wait-for":"^5.0.2","prop-types":"^15.8.1","@abtnode/ux":"1.17.13-beta-20260512-042419-7b556a38","dotenv-flow":"^4.1.0","npm-run-all":"^4.1.5","react-email":"^5.2.5","@arcblock/ux":"^3.5.2","react-helmet":"^6.1.0","react-iframe":"^1.8.5","workbox-core":"^7.4.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.29.27","@emotion/react":"^11.14.0","@arcblock/icons":"^3.5.2","@emotion/styled":"^11.14.1","react-hook-form":"^7.48.2","vite-plugin-pwa":"^1.2.0","workbox-routing":"^7.4.0","@arcblock/bridge":"^3.5.2","@iconify/iconify":"^3.1.1","express-routemap":"^1.6.0","react-router-dom":"^6.4.2","vite-plugin-svgr":"^4.3.0","@blocklet/tracker":"1.17.13-beta-20260512-042419-7b556a38","react-placeholder":"^4.1.0","@blocklet/ui-react":"^3.5.2","@blocklet/uploader":"^0.3.19","axios-mock-adapter":"^2.1.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-strategies":"^7.4.0","@mui/icons-material":"^7.2.0","@types/ua-parser-js":"^0.7.39","react-beautiful-dnd":"^13.1.1","react-error-overlay":"6.0.9","source-map-explorer":"^2.5.3","@vitejs/plugin-react":"^4.6.0","react-error-boundary":"^3.1.4","@arcblock/react-hooks":"^3.5.2","code-inspector-plugin":"^1.3.0","mutationobserver-shim":"^0.3.7","@blocklet/did-space-js":"1.2.23","@blocklet/payment-react":"^1.25.10","register-service-worker":"^1.7.2","vite-plugin-static-copy":"^3.1.0","workbox-broadcast-update":"^7.4.0","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"^3.5.2","@typescript/native-preview":"^7.0.0-dev.20251230.1","vite-plugin-node-polyfills":"^0.24.0","@arcblock/did-connect-react":"^3.5.2","@react-email/preview-server":"^5.2.5","vite-plugin-react-virtualized":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/blocklet-services_1.17.13-beta-20260512-042419-7b556a38_1778560082058_0.5678895936064987","host":"s3://npm-registry-packages-npm-production"}},"1.17.13-beta-20260613-094425-b81920c8":{"name":"@abtnode/blocklet-services","publishConfig":{"access":"public"},"version":"1.17.13-beta-20260613-094425-b81920c8","description":"Provide unified services for every blocklet","main":"api/index.js","scripts":{"lint":"eslint tests api src --ext js --ext jsx","lint:fix":"npm run lint -- --fix","prepublishOnly":"npm run build","clean":"rm -rf dist","start":"npm-run-all --parallel start:*","start:client":"npx cross-port-killer 3040 && vite --host","build:core-blocklet-services":"npm run build","build":"npm run clean && npm run build:client && npm run build:email","build:client":"cross-env ENABLED_ALIAS=false vite build","build:email":"tsc && rm -f api/emails/*.js","dev:email":"email dev -p 3077","bundle:analyze":"npx vite-bundle-visualizer -o stats.html --open"},"keywords":["blocklet","service"],"author":{"name":"ArcBlock","email":"blocklet@arcblock.io","url":"https://github.com/ArcBlock"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/ArcBlock/blocklet-server.git#master"},"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues"},"homepage":"https://github.com/ArcBlock/blocklet-server/tree/main/core/blocklet-services#readme","dependencies":{"@abtnode/analytics":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/auth":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/connect-storage":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/constant":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/core":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/cron":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/db-cache":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/logger":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/models":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/router-templates":"1.17.13-beta-20260613-094425-b81920c8","@abtnode/util":"1.17.13-beta-20260613-094425-b81920c8","@arcblock/did":"1.30.24","@arcblock/did-connect-js":"^4.0.2","@arcblock/did-ext":"1.30.24","@arcblock/did-util":"1.30.24","@arcblock/event-hub":"1.30.24","@arcblock/http-proxy":"^1.19.1","@arcblock/jwt":"1.30.24","@arcblock/validator":"1.30.24","@arcblock/ws":"1.30.24","@blocklet/constant":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/dbhub":"^0.2.9","@blocklet/env":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/error":"^0.3.5","@blocklet/form-builder":"^0.1.12","@blocklet/form-collector":"^0.1.8","@blocklet/images":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/js-sdk":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/meta":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/rate-limit":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/sdk":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/server-js":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/theme":"3.5.4","@blocklet/theme-builder":"0.4.8","@blocklet/uploader-server":"^0.3.19","@blocklet/xss":"^0.3.16","@iconify-icons/material-symbols":"^1.2.58","@iconify-icons/tabler":"^1.2.95","@iconify/react":"^5.2.1","@modelcontextprotocol/sdk":"^1.18.0","@ocap/client":"1.30.24","@ocap/util":"1.30.24","@ocap/wallet":"1.30.24","@react-email/components":"^1.0.4","auth0":"^3.3.0","body-parser":"^2.2.0","buffer":"^6.0.3","cookie":"^1.0.2","cookie-parser":"^1.4.7","cors":"^2.8.5","express":"^4.18.2","express-async-errors":"^3.1.1","express-bearer-token":"^2.4.0","follow-redirects":"^1.15.2","fs-extra":"^11.2.0","helmet":"^7.1.0","http-proxy-middleware":"^3.0.3","is-url":"^1.2.4","json-stable-stringify":"^1.0.1","jsonwebtoken":"^9.0.0","jwks-rsa":"^3.1.0","jwt-decode":"^3.1.2","lodash":"^4.17.21","lru-cache":"^11.1.0","minimatch":"^9.0.4","nocache":"^2.1.0","node-fetch":"2","nodemailer":"^8.0.5","on-headers":"^1.0.2","p-limit":"^3.1.0","p-map":"^4.0.0","path-to-regexp":"0.1.13","satori":"^0.10.2","satori-html":"^0.3.2","semver":"^7.6.3","sequelize":"^6.35.0","serve-static":"^1.15.0","sharp":"0.32.6","transliteration":"2.3.5","tweetnacl-sealedbox-js":"^1.2.0","ua-parser-js":"^1.0.40","ufo":"^1.5.3","yaml":"^2.4.5","zod":"^3.24.3"},"resolutions":{"whatwg-url":"14.0.0"},"devDependencies":{"@abtnode/ux":"1.17.13-beta-20260613-094425-b81920c8","@arcblock/bridge":"3.5.4","@arcblock/did-connect-react":"3.5.4","@arcblock/icons":"3.5.4","@arcblock/react-hooks":"3.5.4","@arcblock/ux":"3.5.4","@blocklet/did-space-js":"1.2.23","@blocklet/did-space-react":"1.2.23","@blocklet/launcher-layout":"3.5.4","@blocklet/payment-react":"^1.25.10","@blocklet/tracker":"1.17.13-beta-20260613-094425-b81920c8","@blocklet/ui-react":"3.5.4","@blocklet/uploader":"^0.3.19","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@iconify/iconify":"^3.1.1","@mui/icons-material":"^7.2.0","@mui/material":"^7.2.0","@ocap/mcrypto":"1.30.24","@react-email/preview-server":"^5.2.5","@types/ua-parser-js":"^0.7.39","@typescript/native-preview":"^7.0.0-dev.20251230.1","@vitejs/plugin-react":"^4.6.0","ahooks":"^3.8.0","axios":"^1.7.9","axios-mock-adapter":"^2.1.0","code-inspector-plugin":"^1.3.0","cross-env":"^7.0.3","dotenv-flow":"^4.1.0","dsbridge":"3.1.4","express-routemap":"^1.6.0","file-type":"16","flat":"^5.0.2","js-cookie":"^3.0.5","lodash-es":"^4.17.21","mutationobserver-shim":"^0.3.7","nodemon":"^3.1.3","npm-run-all":"^4.1.5","p-queue":"^6.6.2","p-retry":"^4.6.2","p-wait-for":"^5.0.2","prop-types":"^15.8.1","react":"^19.1.0","react-beautiful-dnd":"^13.1.1","react-dom":"^19.1.0","react-email":"^5.2.5","react-error-boundary":"^3.1.4","react-error-overlay":"6.0.9","react-helmet":"^6.1.0","react-hook-form":"^7.48.2","react-iframe":"^1.8.5","react-placeholder":"^4.1.0","react-router-dom":"^6.4.2","react-use":"^17.4.0","register-service-worker":"^1.7.2","source-map-explorer":"^2.5.3","supertest":"^7.0.0","uuid":"^11.1.0","validator":"^13.9.0","vite":"^7.0.0","vite-plugin-node-polyfills":"^0.24.0","vite-plugin-pwa":"^1.2.0","vite-plugin-react-virtualized":"^1.0.4","vite-plugin-static-copy":"^3.1.0","vite-plugin-svgr":"^4.3.0","workbox-broadcast-update":"^7.4.0","workbox-core":"^7.4.0","workbox-expiration":"^7.4.0","workbox-precaching":"^7.4.0","workbox-routing":"^7.4.0","workbox-strategies":"^7.4.0"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"gitHead":"2fab5bed6b24f5f531f1951dd91067c15480dd6d","readmeFilename":"README.md","_id":"@abtnode/blocklet-services@1.17.13-beta-20260613-094425-b81920c8","_nodeVersion":"20.20.2","_npmVersion":"lerna/7.4.2/node@v20.20.2+x64 (linux)","dist":{"integrity":"sha512-9MTbNkwq9ZXG03nnZrFMxVGpvu1OchW5jfSF0o3qXrwZwA8I+Ke0evX7FrpHGKLnEvR+k3MTu49uIMxKcBiBuQ==","shasum":"a5055d371ddfb9395137b9eb809c137ef6f497cd","tarball":"https://registry.npmjs.org/@abtnode/blocklet-services/-/blocklet-services-1.17.13-beta-20260613-094425-b81920c8.tgz","fileCount":490,"unpackedSize":27084041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCK8AULml3M2BWtIghUgeyxf7j36QApypftflBXY3vMZAIgF7ExK/fQFbj6FPOLy3IKRXLPOd2KO3H4bE26jqfd+3Q="}]},"_npmUser":{"name":"wangshijun","email":"shijun@arcblock.io"},"directories":{},"maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blocklet-services_1.17.13-beta-20260613-094425-b81920c8_1781344091904_0.6185161369893113"},"_hasShrinkwrap":false}},"time":{"created":"2022-02-25T23:51:11.006Z","modified":"2026-06-13T09:48:12.352Z","1.6.23":"2022-02-25T23:51:11.303Z","1.6.24":"2022-03-09T12:28:16.312Z","1.6.25":"2022-03-09T13:00:32.098Z","1.6.26":"2022-03-09T23:09:34.955Z","1.6.27":"2022-03-10T10:12:52.685Z","1.6.28":"2022-03-11T08:33:37.503Z","1.6.29":"2022-03-12T23:26:36.208Z","1.6.30":"2022-03-14T12:02:16.685Z","1.6.31":"2022-03-18T01:39:27.604Z","1.7.0":"2022-03-18T23:23:53.625Z","1.7.1":"2022-03-29T12:22:18.913Z","1.7.2":"2022-03-29T13:06:02.008Z","1.7.3":"2022-03-29T14:21:14.704Z","1.7.4":"2022-03-30T12:04:03.490Z","1.7.5":"2022-04-02T11:05:14.153Z","1.7.6":"2022-04-07T03:34:00.820Z","1.7.7":"2022-04-08T12:12:55.362Z","1.7.8":"2022-04-22T22:16:06.092Z","1.7.9":"2022-04-28T08:46:48.451Z","1.7.10":"2022-05-06T00:52:17.630Z","1.7.11":"2022-05-06T07:17:38.345Z","1.7.12":"2022-05-09T09:46:56.729Z","1.7.13":"2022-05-09T22:33:04.828Z","1.7.14":"2022-05-10T02:33:25.002Z","1.7.15":"2022-05-16T04:43:51.332Z","1.7.16":"2022-05-16T12:21:07.364Z","1.7.17":"2022-05-20T12:11:32.151Z","1.7.18":"2022-05-21T12:16:33.016Z","1.7.19":"2022-05-28T00:43:55.379Z","1.7.20":"2022-06-01T23:29:00.862Z","1.7.21":"2022-06-02T11:49:43.792Z","1.7.22":"2022-06-03T09:21:48.395Z","1.7.23":"2022-06-06T23:39:20.653Z","1.7.24":"2022-06-11T01:18:39.067Z","1.7.25":"2022-06-11T02:32:58.985Z","1.7.26":"2022-06-17T21:42:41.538Z","1.7.27":"2022-06-23T16:19:13.454Z","1.8.0":"2022-06-25T04:38:17.145Z","1.8.1":"2022-07-05T08:31:25.431Z","1.8.2":"2022-07-09T00:08:34.465Z","1.8.3":"2022-07-18T10:19:54.032Z","1.8.4":"2022-07-25T04:40:28.852Z","1.8.5":"2022-08-01T07:14:52.565Z","1.8.6":"2022-08-02T08:33:10.894Z","1.8.7":"2022-08-12T04:13:46.213Z","1.8.8":"2022-08-17T08:21:00.187Z","1.8.9":"2022-08-18T09:47:35.018Z","1.8.10":"2022-08-20T06:40:23.531Z","1.8.11":"2022-08-23T23:17:49.369Z","1.8.12":"2022-08-24T14:00:17.306Z","1.8.13":"2022-08-29T22:37:53.261Z","1.8.14":"2022-09-01T06:32:13.988Z","1.8.15":"2022-09-02T05:27:14.811Z","1.8.16":"2022-09-07T09:11:04.828Z","1.8.17":"2022-09-08T03:41:59.206Z","1.8.18":"2022-09-08T11:57:17.389Z","1.8.19":"2022-09-09T00:28:49.493Z","1.8.20":"2022-09-13T04:05:51.549Z","1.8.21":"2022-09-14T10:06:10.163Z","1.8.22":"2022-09-15T05:36:46.148Z","1.8.23":"2022-09-21T03:20:30.780Z","1.8.24":"2022-09-22T12:36:46.533Z","1.8.25":"2022-09-26T15:17:10.162Z","1.8.26":"2022-09-27T07:50:27.082Z","1.8.27":"2022-10-01T05:39:35.336Z","1.8.28":"2022-10-13T04:58:07.642Z","1.8.29":"2022-10-14T23:42:54.250Z","1.8.30":"2022-10-17T08:52:08.484Z","1.8.31":"2022-10-24T10:52:19.527Z","1.8.32":"2022-10-28T09:34:10.965Z","1.8.33":"2022-11-02T03:02:01.489Z","1.8.34":"2022-11-08T06:47:53.189Z","1.8.35":"2022-11-15T06:01:44.739Z","1.8.36":"2022-11-17T12:11:43.191Z","1.8.37":"2022-11-18T13:16:01.201Z","1.8.38":"2022-12-01T03:51:41.996Z","1.8.39":"2022-12-03T03:20:11.140Z","1.8.40":"2022-12-04T23:28:59.041Z","1.8.41":"2022-12-05T06:22:55.445Z","1.8.42":"2022-12-06T01:55:27.778Z","1.8.43":"2022-12-09T12:27:13.506Z","1.8.44":"2022-12-12T13:09:14.021Z","1.8.45":"2022-12-13T00:29:57.566Z","1.8.46":"2022-12-17T01:10:48.202Z","1.8.47":"2022-12-19T02:52:24.095Z","1.8.48":"2022-12-22T03:38:36.865Z","1.8.49":"2022-12-23T23:54:43.481Z","1.8.50":"2022-12-27T03:42:25.096Z","1.8.51":"2022-12-27T08:13:09.411Z","1.8.52":"2022-12-31T05:06:35.297Z","1.8.53":"2023-01-02T08:27:42.646Z","1.8.54":"2023-01-03T09:21:43.545Z","1.8.55":"2023-01-03T15:04:32.083Z","1.8.56":"2023-01-05T00:31:58.070Z","1.8.57":"2023-01-06T12:35:30.875Z","1.8.58":"2023-01-06T13:02:30.634Z","1.8.59":"2023-01-10T00:38:55.630Z","1.8.60":"2023-01-11T10:18:40.231Z","1.8.61":"2023-01-13T12:57:09.402Z","1.8.62":"2023-01-17T11:19:45.003Z","1.8.63-beta-c51e554d":"2023-01-31T08:01:24.645Z","1.8.63-beta-b71f5f80":"2023-01-31T12:04:22.494Z","1.8.63-beta-b0b23c2b":"2023-02-01T10:23:54.757Z","1.8.63-beta-a36b5e1a":"2023-02-01T14:44:46.856Z","1.8.63-beta-f0a24e0e":"2023-02-02T00:13:00.268Z","1.8.63":"2023-02-02T03:31:04.565Z","1.8.64-beta-b3d407e0":"2023-02-02T10:11:08.533Z","1.8.64-beta-0b5ede51":"2023-02-03T13:24:40.109Z","1.8.64-beta-f211f0c5":"2023-02-05T09:06:16.117Z","1.8.64":"2023-02-05T09:10:33.682Z","1.8.65-beta-81d3340c":"2023-02-09T13:26:55.776Z","1.8.65-beta-5405baf2":"2023-02-11T07:41:26.403Z","1.8.65-beta-f7af64a4":"2023-02-14T23:29:27.962Z","1.8.65-beta-bfcc12ce":"2023-02-16T04:38:20.406Z","1.8.65-beta-db7f2529":"2023-02-16T05:59:26.505Z","1.8.65-beta-b8810d3f":"2023-02-17T12:42:55.758Z","1.8.65":"2023-02-20T03:58:47.566Z","1.8.66-beta-ff281dd5":"2023-02-21T04:29:45.234Z","1.8.66-beta-7f4224af":"2023-02-27T10:07:16.475Z","1.8.66-beta-b56e3b54":"2023-02-28T02:44:55.564Z","1.8.66":"2023-03-02T12:42:46.459Z","1.8.67-beta-f8b4c9ec":"2023-03-03T12:00:59.636Z","1.8.67-beta-794a8082":"2023-03-06T04:26:02.538Z","1.8.67":"2023-03-06T09:28:21.268Z","1.8.68-beta-500af7e5":"2023-03-06T23:47:49.434Z","1.8.68":"2023-03-07T04:00:30.099Z","1.8.69-beta-e0666d0d":"2023-03-09T05:55:02.649Z","1.8.69-beta-54faead3":"2023-03-09T06:19:36.064Z","1.8.69-beta-b0bb2d67":"2023-03-10T07:13:27.328Z","1.8.69-beta-76f8a46f":"2023-03-14T06:33:21.477Z","1.8.69-beta-650a290b":"2023-03-16T02:55:21.241Z","1.16.0-beta-b16cb035":"2023-03-17T04:23:34.935Z","1.16.0-beta-8ee536d7":"2023-03-21T00:14:40.374Z","1.16.0-beta-1d6c582e":"2023-03-22T04:40:34.839Z","1.16.0-beta-62b42401":"2023-03-24T07:16:42.736Z","1.16.0-beta-99e016c7":"2023-03-24T09:02:27.533Z","1.16.0-beta-1f8bf936":"2023-03-25T06:45:40.113Z","1.16.0-beta-ad6df3ae":"2023-03-27T04:09:48.237Z","1.16.0-beta-58020de5":"2023-03-28T06:59:20.727Z","1.16.0-beta-7a7d5d97":"2023-03-28T22:11:07.465Z","1.16.0-beta-b741bcb3":"2023-03-29T15:02:34.697Z","1.16.0-beta-9a8bb7a5":"2023-03-30T02:38:01.457Z","1.16.0-beta-06114bd2":"2023-03-30T06:11:58.183Z","1.16.0":"2023-03-30T09:05:13.518Z","1.16.1-beta-cd775909":"2023-04-01T23:00:37.404Z","1.16.1":"2023-04-02T00:59:02.798Z","1.16.2-beta-992f57fb":"2023-04-03T08:28:54.548Z","1.16.2":"2023-04-03T09:46:19.580Z","1.16.3-beta-f5c79229":"2023-04-04T05:29:36.107Z","1.16.3":"2023-04-04T06:45:30.480Z","1.16.4-beta-f058f4e8":"2023-04-07T23:33:01.950Z","1.16.4-beta-8682e092":"2023-04-12T08:25:28.605Z","1.16.4":"2023-04-13T00:57:15.092Z","1.16.5-beta-1472da21":"2023-04-13T09:34:24.463Z","1.16.5":"2023-04-13T10:31:43.466Z","1.16.6-beta-8be2fe37":"2023-04-17T11:23:53.367Z","1.16.6-beta-4562aa60":"2023-04-18T14:12:46.265Z","1.16.6-beta-4ea1eb90":"2023-04-20T07:01:33.687Z","1.16.6-beta-eaa4d39d":"2023-04-23T04:46:07.090Z","1.16.6-beta-7c9b42cc":"2023-04-23T21:46:49.885Z","1.16.6-beta-9e9fec72":"2023-04-24T12:07:19.781Z","1.16.6-beta-1fde60e3":"2023-04-25T12:07:18.379Z","1.16.6-beta-7cbab489":"2023-04-27T04:27:18.308Z","1.16.6-beta-61cf68d3":"2023-04-27T13:13:31.051Z","1.16.6-beta-79e0bbcc":"2023-04-27T13:35:54.236Z","1.16.6-beta-08670107":"2023-04-27T21:38:11.825Z","1.16.6-beta-56be9f01":"2023-04-28T12:25:42.031Z","1.16.6-beta-593a7a98":"2023-05-04T09:53:53.545Z","1.16.6-beta-e2082fec":"2023-05-05T21:58:00.293Z","1.16.6-beta-7bb306c0":"2023-05-06T10:29:48.384Z","1.16.6":"2023-05-06T11:08:37.203Z","1.16.7-beta-1e0b7b89":"2023-05-08T11:22:46.173Z","1.16.7":"2023-05-08T12:20:51.307Z","1.16.8-beta-ca58a421":"2023-05-10T01:17:51.275Z","1.16.8-beta-0c0c5eb2":"2023-05-11T03:21:15.557Z","1.16.8-beta-81db8efa":"2023-05-16T08:33:03.627Z","1.16.8-beta-b3039c78":"2023-05-16T13:16:07.456Z","1.16.8-next-d1e52353":"2023-05-17T10:57:55.198Z","1.16.8-beta-186fd5aa":"2023-05-17T11:25:44.192Z","1.16.8-next-c66e39c7":"2023-05-18T12:43:36.844Z","1.16.8-next-f9099675":"2023-05-19T03:47:07.128Z","1.16.8-beta-56e84f3c":"2023-05-20T00:19:31.344Z","1.16.8-beta-7d175032":"2023-05-21T00:07:33.593Z","1.16.8-next-199ae4cb":"2023-05-21T00:35:01.012Z","1.16.8-next-e7fab584":"2023-05-22T02:53:26.247Z","1.16.8-next-bcc85536":"2023-05-22T07:41:48.983Z","1.16.8-next-1401044b":"2023-05-22T08:22:19.714Z","1.16.8-next-3bd50116":"2023-05-22T10:50:45.560Z","1.16.8-next-5e42c978":"2023-05-22T12:59:39.586Z","1.16.8-next-20cc4536":"2023-05-22T21:43:46.009Z","1.16.8-next-0590956b":"2023-05-22T22:43:43.510Z","1.16.8-next-da13616b":"2023-05-23T02:32:24.447Z","1.16.8-next-ee2c4046":"2023-05-23T04:40:15.833Z","1.16.8-next-3bbab13f":"2023-05-23T05:19:59.708Z","1.16.8-next-ce3ef4cf":"2023-05-23T05:54:26.194Z","1.16.8-next-ca7267f0":"2023-05-23T06:51:26.681Z","1.16.9-beta-3c3e008a":"2023-05-23T07:27:06.559Z","1.16.9":"2023-05-23T09:08:59.775Z","1.16.10-beta-75a4b94c":"2023-05-23T10:21:48.168Z","1.16.10-beta-9dc61102":"2023-05-23T14:07:20.623Z","1.16.10-beta-cceee857":"2023-05-24T13:03:29.605Z","1.16.10-beta-b707d07a":"2023-05-26T12:24:01.777Z","1.16.10-beta-90abf54e":"2023-05-28T05:43:52.068Z","1.16.10-beta-8b8a035d":"2023-05-29T05:45:19.553Z","1.16.10":"2023-05-29T06:44:09.960Z","1.16.11-beta-8e4c6e5c":"2023-05-30T09:49:17.052Z","1.16.11-beta-069c3537":"2023-05-31T09:57:11.108Z","1.16.11-next-069c3537":"2023-06-01T11:33:50.489Z","1.16.11-next-a232f5fb":"2023-06-01T11:38:32.126Z","1.16.11-next-3d2b39f7":"2023-06-01T13:04:41.496Z","1.16.11-beta-0ae58a71":"2023-06-02T09:37:41.999Z","1.16.11-next-09bc31f8":"2023-06-03T23:12:13.767Z","1.16.11-next-d32a90d4":"2023-06-04T21:33:14.355Z","1.16.11-next-7cff3891":"2023-06-05T06:08:18.850Z","1.16.11-next-87306f82":"2023-06-05T06:44:02.083Z","1.16.11-next-6f30b7db":"2023-06-05T07:41:49.054Z","1.16.11-next-73f5f388":"2023-06-05T12:42:06.496Z","1.16.11-next-bd38e3c7":"2023-06-05T23:28:24.784Z","1.16.11-next-49394ba1":"2023-06-06T07:31:54.923Z","1.16.11-next-9ab6b164":"2023-06-06T09:37:14.966Z","1.16.11-next-a4e155ae":"2023-06-06T10:19:55.634Z","1.16.11-next-529b857e":"2023-06-06T10:39:14.500Z","1.16.11-next-a9ab0bad":"2023-06-06T23:29:52.808Z","1.16.11-next-8a4df821":"2023-06-07T00:45:55.107Z","1.16.11-next-ca5f18b5":"2023-06-08T02:15:04.087Z","1.16.11-next-61882496":"2023-06-08T02:53:52.213Z","1.16.11-next-3e55bc95":"2023-06-08T03:31:40.800Z","1.16.11-next-b5795b3a":"2023-06-08T03:42:37.496Z","1.16.11-next-48aec895":"2023-06-08T08:04:33.112Z","1.16.11-next-1dfaa5fb":"2023-06-08T08:40:33.191Z","1.16.11-next-9f5464a1":"2023-06-08T11:36:20.375Z","1.16.11-next-56c94c95":"2023-06-08T11:39:51.628Z","1.16.11-next-470e8c41":"2023-06-09T08:19:40.840Z","1.16.11-next-f74663ac":"2023-06-09T23:36:37.615Z","1.16.11-beta-f74663ac":"2023-06-10T22:47:00.142Z","1.16.11-beta-f9719c31":"2023-06-12T11:17:57.238Z","1.16.11-beta-3c2391e3":"2023-06-12T22:24:17.550Z","1.16.11":"2023-06-12T22:53:09.969Z","1.16.12-beta-53a32ec1":"2023-06-12T23:59:35.016Z","1.16.12":"2023-06-13T00:07:16.302Z","1.16.13-beta-55b3e93d":"2023-06-13T06:00:38.710Z","1.16.13-beta-118c3420":"2023-06-14T01:12:49.447Z","1.16.13-beta-423a40b1":"2023-06-16T11:53:24.726Z","1.16.13-beta-a83ad86d":"2023-06-19T12:31:13.663Z","1.16.13-beta-d17a7de4":"2023-06-20T12:00:52.824Z","1.16.13-beta-0656f92f":"2023-06-25T07:14:40.218Z","1.16.13-beta-90ded76f":"2023-06-25T13:41:10.341Z","1.16.13-beta-2eb54cbc":"2023-06-26T09:42:49.790Z","1.16.13-beta-ef672597":"2023-06-26T23:12:15.330Z","1.16.13-beta-286a5279":"2023-06-27T03:47:37.310Z","1.16.13-beta-0086a35d":"2023-06-28T17:39:49.742Z","1.16.13-beta-714bec78":"2023-06-30T13:44:57.941Z","1.16.13-beta-d13e9789":"2023-07-02T00:06:58.993Z","1.16.13":"2023-07-02T08:17:28.231Z","1.16.14-beta-a898bfcb":"2023-07-04T06:13:33.095Z","1.16.14-beta-0c29907f":"2023-07-10T03:08:41.758Z","1.16.14-beta-d802cd3c":"2023-07-11T05:44:03.233Z","1.16.14-beta-1936d3d0":"2023-07-12T05:00:00.566Z","1.16.14-beta-dc99d0a2":"2023-07-13T03:45:49.598Z","1.16.14-beta-dd4f6a50":"2023-07-14T06:58:53.580Z","1.16.14-beta-a90ba909":"2023-07-14T08:21:39.129Z","1.16.14-beta-3127f514":"2023-07-20T02:49:17.925Z","1.16.14-beta-c2843ec5":"2023-07-20T04:23:14.084Z","1.16.14-beta-5ac0c68b":"2023-07-22T02:10:19.368Z","1.16.14-beta-be739405":"2023-07-24T10:37:27.400Z","1.16.14-beta-359fefce":"2023-07-25T01:47:21.331Z","1.16.14-beta-811ed435":"2023-07-25T13:30:46.750Z","1.16.14-beta-08abf537":"2023-07-26T09:07:06.330Z","1.16.14-beta-9743e8e2":"2023-07-26T21:38:44.124Z","1.16.14-beta-c775fe49":"2023-07-28T03:33:54.072Z","1.16.14-beta-c81e5ca0":"2023-07-28T07:28:15.784Z","1.16.14-beta-ab7f615e":"2023-07-28T10:29:43.746Z","1.16.14-beta-c308dc3b":"2023-07-28T12:19:31.958Z","1.16.14-beta-cb53c14b":"2023-07-30T02:53:14.924Z","1.16.14-beta-963cb583":"2023-08-01T16:54:53.056Z","1.16.14-beta-7423f9ef":"2023-08-02T23:33:52.212Z","1.16.14-beta-a2de000a":"2023-08-03T03:58:52.509Z","1.16.14-beta-5f8607a9":"2023-08-03T08:20:51.728Z","1.16.14":"2023-08-03T09:14:06.775Z","1.16.15-beta-74505f06":"2023-08-08T03:15:25.019Z","1.16.15-beta-04d1e821":"2023-08-08T23:11:43.502Z","1.16.15-beta-e3a24907":"2023-08-08T23:52:38.930Z","1.16.15-beta-933eb977":"2023-08-09T08:33:28.699Z","1.16.15-beta-18951729":"2023-08-10T12:37:29.709Z","1.16.15-beta-d8e7b6c0":"2023-08-10T22:41:18.227Z","1.16.15-beta-375899b6":"2023-08-11T22:56:59.916Z","1.16.15-beta-9318a201":"2023-08-14T10:14:05.028Z","1.16.15-beta-78ad21d3":"2023-08-15T11:11:32.826Z","1.16.15-beta-ed0db59e":"2023-08-17T03:13:15.809Z","1.16.15-beta-d464647a":"2023-08-18T01:17:17.997Z","1.16.15-beta-324519fc":"2023-08-18T09:49:13.762Z","1.16.15-beta-a635f48d":"2023-08-21T11:09:53.834Z","1.16.15-beta-58d50c9a":"2023-08-22T09:42:01.446Z","1.16.15-beta-89b542d3":"2023-08-24T04:24:09.907Z","1.16.15-beta-e143b1cf":"2023-08-24T07:43:31.314Z","1.16.15-beta-f60064f3":"2023-08-24T10:09:00.255Z","1.16.15-beta-12f50442":"2023-08-25T04:14:32.248Z","1.16.15-beta-103b95c0":"2023-08-28T10:47:44.025Z","1.16.15-beta-d649cecc":"2023-08-29T01:00:45.792Z","1.16.15-beta-b55359ed":"2023-08-29T01:40:50.419Z","1.16.15-beta-b9970af8":"2023-08-29T02:26:59.948Z","1.16.15":"2023-08-29T03:13:43.920Z","1.16.16-beta-d8a9fb09":"2023-09-03T06:35:56.920Z","1.16.16-beta-e038cde7":"2023-09-07T12:03:05.083Z","1.16.16-beta-740ea329":"2023-09-08T11:50:54.550Z","1.16.16-beta-d6c5ed65":"2023-09-11T13:31:01.448Z","1.16.16-beta-301539f6":"2023-09-15T23:11:35.171Z","1.16.16-beta-d11cb031":"2023-09-16T09:26:40.429Z","1.16.16-beta-51926452":"2023-09-19T10:28:57.128Z","1.16.16-beta-2e5e3db7":"2023-09-20T04:02:00.403Z","1.16.16-beta-ca17cc31":"2023-09-21T22:43:56.025Z","1.16.16-beta-cfa95fa6":"2023-09-22T09:59:49.753Z","1.16.16":"2023-09-22T11:11:01.731Z","1.16.17-beta-7ec31a60":"2023-09-26T08:29:28.628Z","1.16.17-beta-8cacb9b3":"2023-09-28T07:42:44.227Z","1.16.17-beta-0213b250":"2023-10-07T07:14:48.370Z","1.16.17-beta-09df289d":"2023-10-07T09:43:24.815Z","1.16.17-beta-d282d63e":"2023-10-08T02:12:14.871Z","1.16.17-beta-4f13d99d":"2023-10-11T10:59:40.449Z","1.16.17-beta-1cab4b42":"2023-10-13T09:11:32.503Z","1.16.17-beta-5d4664f8":"2023-10-13T11:25:09.628Z","1.16.17-beta-ce49fe0e":"2023-10-18T01:21:49.821Z","1.16.17-beta-2ac96448":"2023-10-20T01:09:59.023Z","1.16.17-beta-2679e686":"2023-10-20T03:43:26.868Z","1.16.17-beta-3232a7af":"2023-10-20T12:56:09.330Z","1.16.17-beta-6f0c7674":"2023-10-21T10:01:42.581Z","1.16.17-beta-703fb879":"2023-10-23T09:09:54.713Z","1.16.17-beta-952ef53d":"2023-10-23T11:51:00.405Z","1.16.17-beta-a8cf4b25":"2023-10-27T08:36:03.653Z","1.16.17-beta-d81014f4":"2023-10-28T01:29:46.795Z","1.16.17-beta-8903a652":"2023-10-28T08:39:58.195Z","1.16.17-beta-e8ba7813":"2023-10-29T00:34:07.281Z","1.16.17":"2023-10-29T03:56:13.802Z","1.16.18-beta-adeeb0b3":"2023-10-30T07:07:55.978Z","1.16.18-beta-7aa6be5a":"2023-10-31T09:22:34.566Z","1.16.18-beta-aa01bd8e":"2023-11-04T02:37:30.015Z","1.16.18-beta-bb4ebacc":"2023-11-09T06:46:37.537Z","1.16.18-beta-f4777312":"2023-11-10T23:30:29.792Z","1.16.18-beta-41b7fdb1":"2023-11-11T07:27:23.054Z","1.16.18":"2023-11-11T07:45:06.797Z","1.16.19-beta-340de95d":"2023-11-11T13:12:42.410Z","1.16.19-beta-e6aac665":"2023-11-16T08:39:46.119Z","1.16.19-beta-7b2db880":"2023-11-17T09:00:35.330Z","1.16.19-beta-710018ca":"2023-11-22T00:14:02.959Z","1.16.19-beta-7d3ef675":"2023-11-22T06:48:51.963Z","1.16.19-beta-ba354e01":"2023-11-23T11:47:37.548Z","1.16.19-beta-630ac853":"2023-11-25T11:37:26.041Z","1.16.19-beta-beb58af7":"2023-11-28T13:27:19.386Z","1.16.19-beta-626e4d43":"2023-11-30T10:04:26.780Z","1.16.19-beta-0c8ccc95":"2023-12-01T12:19:31.285Z","1.16.19-beta-71791b51":"2023-12-01T12:24:06.751Z","1.16.19":"2023-12-01T13:42:20.113Z","1.16.20-beta-28c66e0b":"2023-12-05T02:34:27.094Z","1.16.20-beta-cf6dfce1":"2023-12-05T08:10:39.100Z","1.16.20-beta-9c254d14":"2023-12-06T08:00:16.605Z","1.16.20-beta-148929e2":"2023-12-10T08:16:57.420Z","1.16.20-beta-e6e3b017":"2023-12-10T13:05:08.266Z","1.16.20-beta-955a3019":"2023-12-11T02:20:36.481Z","1.16.20-beta-e363262e":"2023-12-11T10:57:05.032Z","1.16.20-beta-ce2cd157":"2023-12-12T03:07:18.717Z","1.16.20-beta-bb1cd034":"2023-12-15T12:17:18.072Z","1.16.20-beta-20c7fb25":"2023-12-16T17:51:29.311Z","1.16.20-beta-e32e39d7":"2023-12-17T09:16:50.693Z","1.16.20":"2023-12-17T21:58:48.307Z","1.16.21-beta-46c675eb":"2023-12-20T04:19:05.173Z","1.16.21-beta-edf184e1":"2023-12-25T11:47:28.274Z","1.16.21-beta-e828f413":"2023-12-26T04:04:11.321Z","1.16.21-beta-7b40ffb4":"2023-12-26T12:47:17.903Z","1.16.21-beta-bd0e2503":"2023-12-27T13:52:15.675Z","1.16.21-beta-420f105a":"2023-12-29T10:46:23.273Z","1.16.21-beta-445a8baa":"2024-01-02T10:14:03.150Z","1.16.21-beta-93c6e42b":"2024-01-03T13:01:45.225Z","1.16.21-beta-2e75c75c":"2024-01-05T05:58:27.138Z","1.16.21-beta-da3f852a":"2024-01-07T03:23:41.047Z","1.16.21-beta-725f6059":"2024-01-07T03:44:26.408Z","1.16.21-beta-8ce6a704":"2024-01-08T11:28:22.705Z","1.16.21":"2024-01-08T13:56:06.081Z","1.16.22-beta-f47f2cf7":"2024-01-09T11:39:30.353Z","1.16.22-beta-079a9053":"2024-01-11T09:13:34.592Z","1.16.22-beta-5bf86cd3":"2024-01-12T13:50:30.949Z","1.16.22-beta-87e027a7":"2024-01-13T03:49:19.560Z","1.16.22-beta-cab2dffe":"2024-01-14T23:44:53.663Z","1.16.22-beta-eaaca25c":"2024-01-15T06:54:53.278Z","1.16.22":"2024-01-15T08:58:35.683Z","1.16.23-beta-f3f10110":"2024-01-20T09:46:06.459Z","1.16.23-beta-f85576a6":"2024-01-22T03:47:10.728Z","1.16.23-beta-aeb9f5bd":"2024-01-22T13:22:05.596Z","1.16.23-beta-ce222a8b":"2024-01-23T11:22:13.077Z","1.16.23-beta-7b5b0175":"2024-01-24T04:28:36.722Z","1.16.23-beta-06c3a221":"2024-01-25T12:21:48.917Z","1.16.23-beta-abdda301":"2024-01-25T18:49:41.022Z","1.16.23-beta-a2f9b088":"2024-02-02T11:21:12.201Z","1.16.23-beta-035db744":"2024-02-02T12:07:48.859Z","1.16.23-beta-05595041":"2024-02-03T03:54:47.808Z","1.16.23-beta-2229bcee":"2024-02-03T06:59:03.632Z","1.16.23-beta-47ca27f8":"2024-02-04T06:25:14.113Z","1.16.23-beta-c9c4e08e":"2024-02-04T08:40:43.320Z","1.16.23-beta-f25d8f54":"2024-02-06T09:24:03.696Z","1.16.23-beta-ed83c878":"2024-02-06T09:48:51.324Z","1.16.23":"2024-02-06T10:16:46.361Z","1.16.24-beta-a02d4e5e":"2024-02-07T10:46:35.833Z","1.16.24-beta-6975c2c0":"2024-02-22T07:52:04.514Z","1.16.24-beta-64150e24":"2024-02-24T00:07:52.182Z","1.16.24-beta-30f58f8d":"2024-02-26T05:37:20.107Z","1.16.24-beta-3d2e25fd":"2024-02-28T04:18:38.130Z","1.16.24-beta-c8847287":"2024-02-29T07:39:36.481Z","1.16.24-beta-08e03567":"2024-03-01T10:47:02.006Z","1.16.24-beta-5334b8f2":"2024-03-05T10:46:17.527Z","1.16.24-beta-cd4548b9":"2024-03-05T23:26:26.086Z","1.16.24":"2024-03-06T00:34:58.340Z","1.16.25-beta-fe54d1bc":"2024-03-08T09:46:37.130Z","1.16.25-beta-4f765cf3":"2024-03-11T06:50:23.673Z","1.16.25-next-4f765cf3":"2024-03-13T01:47:42.250Z","1.16.25-beta-f9c1b564":"2024-03-13T04:25:34.166Z","1.16.25-beta-708d1e12":"2024-03-14T11:01:24.747Z","1.16.25-next-a0747dd3":"2024-03-14T11:16:01.925Z","1.16.25-beta-e3dbef52":"2024-03-15T12:04:21.542Z","1.16.25-next-d6a21727":"2024-03-17T05:00:05.369Z","1.16.25-beta-be3a37f4":"2024-03-20T04:26:54.175Z","1.16.25-next-be3a37f4":"2024-03-20T07:10:36.634Z","1.16.25-next-0ba03ffc":"2024-03-20T09:14:08.887Z","1.16.25-beta-44800645":"2024-03-21T04:44:53.213Z","1.16.25-next-44800645":"2024-03-21T06:24:22.573Z","1.16.25-next-1e779575":"2024-03-21T07:35:45.899Z","1.16.25-beta-cfcab4af":"2024-03-22T00:57:11.442Z","1.16.25-beta-822a748c":"2024-03-22T12:19:09.771Z","1.16.25-next-1ada5956":"2024-03-23T10:10:09.420Z","1.16.25-next-3d78a4cb":"2024-03-24T01:20:40.250Z","1.16.25-beta-023ec101":"2024-03-24T13:04:19.626Z","1.16.25-next-b726d470":"2024-03-25T09:18:05.326Z","1.16.25-next-bc2f4c63":"2024-03-25T23:07:30.041Z","1.16.25-beta-85e265d1":"2024-03-27T11:02:39.159Z","1.16.25-beta-bc165d9b":"2024-03-27T13:12:08.648Z","1.16.25-beta-051ab300":"2024-03-28T08:03:03.136Z","1.16.25":"2024-03-29T10:56:04.957Z","1.16.26-beta-c724c8e6":"2024-04-07T09:54:22.058Z","1.16.26-beta-bdd2d7c0":"2024-04-07T11:38:48.601Z","1.16.26-beta-4831bf3f":"2024-04-08T03:09:04.263Z","1.16.26-beta-346cba92":"2024-04-10T09:25:49.008Z","1.16.26-beta-5251ab18":"2024-04-11T10:17:00.341Z","1.16.26-beta-818ea1c5":"2024-04-15T02:01:44.953Z","1.16.26-beta-351de484":"2024-04-18T11:23:04.918Z","1.16.26-beta-cca12425":"2024-04-20T02:51:49.678Z","1.16.26-beta-63f52a83":"2024-04-25T07:36:06.057Z","1.16.26-beta-c8902aec":"2024-04-27T03:27:47.496Z","1.16.26":"2024-04-27T08:31:10.264Z","1.16.27-beta-aa9c2977":"2024-04-28T11:12:03.709Z","1.16.27-beta-e0e33468":"2024-04-29T02:15:16.107Z","1.16.27-beta-43a3bbb2":"2024-04-30T05:09:52.966Z","1.16.27-beta-91ff0d1b":"2024-05-08T12:32:51.109Z","1.16.27-beta-c450492a":"2024-05-14T05:06:17.555Z","1.16.27-beta-725ce3a6":"2024-05-19T01:39:45.284Z","1.16.27-beta-d1555a79":"2024-05-23T22:34:03.631Z","1.16.27-beta-f109b207":"2024-05-25T08:24:01.719Z","1.16.27-beta-595ed831":"2024-05-30T11:34:10.967Z","1.16.27-beta-74c4e335":"2024-06-02T07:54:06.035Z","1.16.27-beta-426c1690":"2024-06-04T11:02:11.181Z","1.16.27-beta-4022dde0":"2024-06-06T02:01:10.787Z","1.16.27-beta-d27e19fa":"2024-06-06T12:50:17.412Z","1.16.27-beta-21d213c5":"2024-06-08T14:05:13.478Z","1.16.27-beta-8f022f16":"2024-06-10T07:43:16.113Z","1.16.27-beta-9397aa36":"2024-06-11T03:53:53.715Z","1.16.27-beta-43ab3adf":"2024-06-11T13:18:29.569Z","1.16.27":"2024-06-11T13:20:26.573Z","1.16.28-beta-23b06b63":"2024-06-13T13:19:23.568Z","1.16.28-beta-bfbab430":"2024-06-14T10:48:38.510Z","1.16.28-beta-17c98819":"2024-06-17T12:57:30.751Z","1.16.28-next-5a717317":"2024-06-18T09:04:41.705Z","1.16.28-beta-641c9f13":"2024-06-18T23:28:27.773Z","1.16.28-beta-10ca1aad":"2024-06-19T12:43:11.563Z","1.16.28-beta-32519531":"2024-06-19T14:09:59.029Z","1.16.28-beta-8acda0e6":"2024-06-19T23:40:46.372Z","1.16.28-beta-b30865b3":"2024-06-20T02:43:49.405Z","1.16.28-beta-6917161a":"2024-06-21T10:19:55.932Z","1.16.28-beta-cec13afc":"2024-06-21T11:38:55.892Z","1.16.28-beta-7ddc3b2d":"2024-06-21T21:59:10.734Z","1.16.28":"2024-06-21T22:02:15.770Z","1.16.29-beta-0070353c":"2024-06-24T13:31:54.717Z","1.16.29-beta-e04c6f40":"2024-06-25T21:39:39.521Z","1.16.29-beta-88bdefe8":"2024-06-26T10:20:08.364Z","1.16.29-beta-db5c4ed6":"2024-06-28T09:41:09.680Z","1.16.29-beta-a076832b":"2024-06-28T10:54:40.902Z","1.16.29-beta-bb5685f8":"2024-06-29T10:32:06.387Z","1.16.29-beta-21b5e0ab":"2024-06-30T03:36:56.466Z","1.16.29-beta-44e63d18":"2024-07-01T11:42:05.520Z","1.16.29-beta-7e212076":"2024-07-02T01:46:46.822Z","1.16.29-beta-0c32fe15":"2024-07-02T23:36:58.076Z","1.16.29-beta-924d4db7":"2024-07-03T11:07:01.120Z","1.16.29-beta-ec04c755":"2024-07-04T11:41:32.002Z","1.16.29-beta-87e06e1c":"2024-07-10T12:16:37.906Z","1.16.29-beta-2eaf40bc":"2024-07-11T21:23:12.229Z","1.16.29-beta-112566d5":"2024-07-16T11:35:17.458Z","1.16.29-next-680cf137":"2024-07-19T04:04:03.593Z","1.16.29-beta-cbfd116d":"2024-07-19T06:20:17.353Z","1.16.29-beta-1fedbcdd":"2024-07-23T07:12:10.891Z","1.16.29-beta-8671c2cf":"2024-07-25T10:14:32.064Z","1.16.29-beta-a3a3b40e":"2024-07-26T10:56:03.149Z","1.16.29-beta-1fb308f8":"2024-07-31T08:43:09.547Z","1.16.29-beta-bc7cae11":"2024-08-02T00:53:01.305Z","1.16.29-beta-26adf6bb":"2024-08-02T08:42:01.715Z","1.16.29":"2024-08-02T09:04:55.576Z","1.16.30-beta-00e8bdd1":"2024-08-06T23:58:24.815Z","1.16.30-beta-958ae719":"2024-08-08T13:02:46.834Z","1.16.30-beta-b7f31b10":"2024-08-10T12:55:26.546Z","1.16.30-beta-b80c7bcd":"2024-08-14T14:03:11.587Z","1.16.30-beta-2876881d":"2024-08-15T09:00:21.826Z","1.16.30-beta-5d9c2c41":"2024-08-21T11:17:56.439Z","1.16.30-beta-cd65989e":"2024-08-22T10:16:58.651Z","1.16.30-beta-e7a90fb2":"2024-08-24T12:48:04.652Z","1.16.30":"2024-08-24T12:49:17.672Z","1.16.31-beta-52250475":"2024-08-26T06:29:34.301Z","1.16.31-beta-4246ab25":"2024-08-29T11:54:55.107Z","1.16.31-beta-a0cc72cf":"2024-08-31T04:07:49.962Z","1.16.31-beta-53480e26":"2024-09-01T08:37:01.230Z","1.16.31-beta-8548ddf1":"2024-09-01T08:51:53.457Z","1.16.31":"2024-09-01T09:21:12.037Z","1.16.32-beta-0b7f1250":"2024-09-03T10:33:18.637Z","1.16.32-beta-04a5da00":"2024-09-10T10:15:17.710Z","1.16.32-beta-4d47ae7f":"2024-09-11T06:51:01.355Z","1.16.32-beta-0593a408":"2024-09-12T04:03:51.082Z","1.16.32-beta-17be26d7":"2024-09-12T05:11:45.108Z","1.16.32-beta-5463e017":"2024-09-12T06:34:52.276Z","1.16.32-beta-f35ca4b8":"2024-09-12T11:15:19.000Z","1.16.32-beta-93e1a798":"2024-09-12T13:58:09.991Z","1.16.32-beta-76103be3":"2024-09-18T08:53:48.389Z","1.16.32-beta-820e4cfa":"2024-09-18T10:36:21.555Z","1.16.32-beta-20240919-083324-82550492":"2024-09-19T08:36:11.830Z","1.16.32-beta-20240921-020451-c46a81fe":"2024-09-21T02:07:49.911Z","1.16.32-beta-20240924-105841-08174626":"2024-09-24T11:01:31.627Z","1.16.32-beta-20240926-084548-2c244826":"2024-09-26T08:48:34.747Z","1.16.32-beta-20240927-090632-05637107":"2024-09-27T09:09:17.059Z","1.16.32":"2024-09-27T09:29:26.328Z","1.16.33-beta-20240929-110332-9d5dfdc4":"2024-09-29T11:06:21.015Z","1.16.33-beta-20241001-015316-119b726d":"2024-10-01T01:56:03.395Z","1.16.33-beta-20241010-072121-fe74d5f7":"2024-10-10T07:24:16.347Z","1.16.33-beta-20241011-054050-798b5f46":"2024-10-11T05:43:42.702Z","1.16.33-beta-20241014-122831-e6000fb8":"2024-10-14T12:31:23.991Z","1.16.33-beta-20241015-065257-56072e40":"2024-10-15T06:55:43.156Z","1.16.33-beta-20241016-094817-da9da642":"2024-10-16T09:51:10.729Z","1.16.33-beta-20241017-014141-ca47ab3d":"2024-10-17T01:44:35.107Z","1.16.33-beta-20241018-093853-2efbcd5e":"2024-10-18T09:41:48.745Z","1.16.33-beta-20241022-042744-ed5c22d7":"2024-10-22T04:30:33.511Z","1.16.33-beta-20241023-050633-f64145a7":"2024-10-23T05:09:21.212Z","1.16.33-beta-20241024-064549-2c1ad302":"2024-10-24T06:48:34.481Z","1.16.33-beta-20241028-005826-60afb7c4":"2024-10-28T01:01:17.825Z","1.16.33-beta-20241028-164124-17cf3c21":"2024-10-28T16:44:18.444Z","1.16.33-beta-20241029-014847-2937778a":"2024-10-29T01:51:35.085Z","1.16.33-beta-20241029-115916-f749f0cc":"2024-10-29T12:02:06.341Z","1.16.33-beta-20241030-102817-90ad7cd5":"2024-10-30T10:31:06.346Z","1.16.33-beta-20241031-073543-49b1ff9b":"2024-10-31T07:38:34.418Z","1.16.33-beta-20241031-130110-767ce94a":"2024-10-31T13:04:02.691Z","1.16.33-beta-20241031-230002-b46137ba":"2024-10-31T23:02:54.027Z","1.16.33-beta-20241101-112845-28d6ce4b":"2024-11-01T11:31:38.962Z","1.16.33-beta-20241102-083409-a924dd84":"2024-11-02T08:37:06.678Z","1.16.33-beta-20241105-141729-e4608175":"2024-11-05T14:20:25.452Z","1.16.33-beta-20241107-065332-b20666d2":"2024-11-07T06:56:34.265Z","1.16.33-beta-20241108-105022-266cd380":"2024-11-08T10:53:14.301Z","1.16.33-beta-20241111-162739-f5906773":"2024-11-11T16:30:43.692Z","1.16.33-beta-20241112-051238-c5de53cb":"2024-11-12T05:15:27.159Z","1.16.33-beta-20241112-095006-c0bb4e6b":"2024-11-12T09:52:58.237Z","1.16.33-beta-20241112-122339-e39fa9e7":"2024-11-12T12:26:37.141Z","1.16.33-beta-20241113-070920-6e6bae57":"2024-11-13T07:12:23.307Z","1.16.33":"2024-11-13T09:11:54.412Z","1.16.34-beta-20241113-102431-65542b84":"2024-11-13T10:27:28.179Z","1.16.34-beta-20241120-080738-bbbe036c":"2024-11-20T08:10:27.760Z","1.16.34-beta-20241120-110410-7934bfe6":"2024-11-20T11:07:04.406Z","1.16.34-beta-20241120-134955-207a86a1":"2024-11-20T13:52:50.034Z","1.16.34-beta-20241122-042445-6fe97810":"2024-11-22T04:27:32.824Z","1.16.34-beta-20241123-025401-2b4136a6":"2024-11-23T02:56:47.827Z","1.16.34-beta-20241125-062922-620c3f17":"2024-11-25T06:32:16.145Z","1.16.34-beta-20241126-104450-d60e25c2":"2024-11-26T10:47:42.703Z","1.16.34-beta-20241126-120125-d0907434":"2024-11-26T12:04:14.844Z","1.16.34-beta-20241127-121930-0923dfae":"2024-11-27T12:22:20.699Z","1.16.34-beta-20241129-100152-679bd732":"2024-11-29T10:04:42.338Z","1.16.34-beta-20241204-140321-4d75ca21":"2024-12-04T14:06:44.427Z","1.16.34-beta-20241205-145120-3a7aa096":"2024-12-05T14:54:37.321Z","1.16.34-beta-20241206-124652-493dbc39":"2024-12-06T12:50:10.825Z","1.16.34-beta-20241207-004652-f10ad343":"2024-12-07T00:50:06.398Z","1.16.34-beta-20241207-134904-3c3d9a35":"2024-12-07T13:52:10.915Z","1.16.34-beta-20241212-094401-992d20c3":"2024-12-12T09:47:18.030Z","1.16.34-beta-20241212-152152-0b8d4bb3":"2024-12-12T15:25:20.498Z","1.16.34-beta-20241213-135509-c2832f80":"2024-12-13T13:58:18.131Z","1.16.34-beta-20241214-102147-410be539":"2024-12-14T10:24:51.845Z","1.16.34-beta-20241216-230644-e9ec07d8":"2024-12-16T23:10:03.178Z","1.16.34-beta-20241218-045149-150af879":"2024-12-18T04:55:03.385Z","1.16.34-beta-20241219-132811-455be4c4":"2024-12-19T13:31:33.923Z","1.16.34":"2024-12-19T13:46:38.382Z","1.16.35-beta-20241220-110602-f7ee8cba":"2024-12-20T11:09:07.184Z","1.16.35":"2024-12-21T00:31:13.064Z","1.16.36":"2024-12-21T00:46:47.578Z","1.16.37-beta-20241224-013714-a79db7d3":"2024-12-24T01:40:40.653Z","1.16.37-beta-20241225-042616-74a39677":"2024-12-25T04:29:43.920Z","1.16.37-beta-20241227-230028-f4f77779":"2024-12-27T23:03:45.578Z","1.16.37-beta-20250102-115729-ae7f327e":"2025-01-02T12:00:43.847Z","1.16.37-beta-20250104-120451-e4049aeb":"2025-01-04T12:08:20.197Z","1.16.37-beta-20250106-134442-ea92021c":"2025-01-06T13:47:59.031Z","1.16.37-beta-20250107-235521-f1778ec0":"2025-01-07T23:58:45.006Z","1.16.37-beta-20250108-010153-e4bcd256":"2025-01-08T01:06:00.028Z","1.16.37-beta-20250108-030909-4ccec32e":"2025-01-08T03:12:24.555Z","1.16.37":"2025-01-08T03:24:36.397Z","1.16.38-beta-20250108-235929-17742885":"2025-01-09T00:02:47.413Z","1.16.38-beta-20250110-003414-d3c1bfbd":"2025-01-10T00:37:31.257Z","1.16.38-beta-20250110-093740-edc58f78":"2025-01-10T09:40:55.058Z","1.16.38-beta-20250114-011103-277f0108":"2025-01-14T01:14:20.831Z","1.16.38-beta-20250115-235439-bb5a1c1b":"2025-01-15T23:58:02.900Z","1.16.38-beta-20250116-083413-dbd33222":"2025-01-16T08:37:32.655Z","1.16.38-beta-20250118-033334-2da05ae8":"2025-01-18T03:36:57.264Z","1.16.38-beta-20250120-112111-55c032e8":"2025-01-20T11:24:38.534Z","1.16.38-beta-20250121-093201-3cdcfa78":"2025-01-21T09:35:21.395Z","1.16.38-beta-20250123-083218-c7ea9693":"2025-01-23T08:35:45.115Z","1.16.38-beta-20250125-130409-89d4849d":"2025-01-25T13:07:34.874Z","1.16.38-beta-20250126-132712-f36c6a8b":"2025-01-26T13:30:27.431Z","1.16.38-beta-20250127-033053-73a3d2dc":"2025-01-27T03:34:12.534Z","1.16.38-beta-20250127-040231-5b436d9b":"2025-01-27T04:05:45.051Z","1.16.38-beta-20250127-092551-3bb6da3b":"2025-01-27T09:29:06.754Z","1.16.38-beta-20250204-120121-1a6a1e63":"2025-02-04T12:04:43.682Z","1.16.38-beta-20250206-084543-4d7b4331":"2025-02-06T08:49:07.715Z","1.16.38-beta-20250206-124027-d19174f9":"2025-02-06T12:43:47.746Z","1.16.38-beta-20250207-102532-5be12f2c":"2025-02-07T10:28:50.174Z","1.16.38":"2025-02-07T11:14:08.648Z","1.16.39-beta-20250208-101442-7280c143":"2025-02-08T10:18:01.887Z","1.16.39-beta-20250209-032436-5ceca2cb":"2025-02-09T03:27:56.657Z","1.16.39-beta-20250209-091732-ccef0248":"2025-02-09T09:20:48.958Z","1.16.39-beta-20250210-090045-0b8f243f":"2025-02-10T09:04:01.220Z","1.16.39-beta-20250210-113651-271e99ca":"2025-02-10T11:40:04.909Z","1.16.39-beta-20250211-013701-5e3d1ce3":"2025-02-11T01:40:30.355Z","1.16.39-beta-20250211-055232-54765cee":"2025-02-11T05:55:50.689Z","1.16.39-beta-20250212-101102-2d68fc2a":"2025-02-12T10:14:23.258Z","1.16.39-beta-20250213-020324-1536dd25":"2025-02-13T02:06:47.768Z","1.16.39-beta-20250213-085550-20ef6d4f":"2025-02-13T08:59:07.936Z","1.16.39-beta-20250213-123635-cabff5af":"2025-02-13T12:40:04.623Z","1.16.39-beta-20250215-130252-43410928":"2025-02-15T13:06:17.805Z","1.16.39-beta-20250218-110004-a308c501":"2025-02-18T11:03:26.539Z","1.16.39-beta-20250218-132815-6baaf20e":"2025-02-18T13:32:01.514Z","1.16.39-beta-20250220-073620-4f1d9e2b":"2025-02-20T07:39:14.430Z","1.16.39-beta-20250220-212222-627e9ea7":"2025-02-20T21:25:19.817Z","1.16.39-beta-20250221-133434-22e84449":"2025-02-21T13:37:40.789Z","1.16.39-beta-20250222-094928-e54632fa":"2025-02-22T09:52:27.436Z","1.16.39-beta-20250224-112738-14340cd6":"2025-02-24T11:30:52.066Z","1.16.39-beta-20250225-115803-28695007":"2025-02-25T12:01:05.186Z","1.16.39":"2025-02-25T12:30:29.785Z","1.16.40-beta-20250227-092112-1815be0a":"2025-02-27T09:24:09.229Z","1.16.40-beta-20250227-095906-fc9de90b":"2025-02-27T10:02:03.688Z","1.16.40-beta-20250227-103151-ee8fdc55":"2025-02-27T10:34:53.789Z","1.16.40-beta-20250227-105359-45d058c9":"2025-02-27T10:56:56.659Z","1.16.40-beta-20250227-133316-292acf31":"2025-02-27T13:36:18.529Z","1.16.40-beta-20250228-001738-e9367fea":"2025-02-28T00:20:41.556Z","1.16.40-beta-20250228-094258-1186a367":"2025-02-28T09:45:57.749Z","1.16.40-beta-20250303-085419-69f80410":"2025-03-03T08:57:20.716Z","1.16.40-beta-20250303-132654-d0e1975b":"2025-03-03T13:29:52.798Z","1.16.40-beta-20250305-001025-5ee639c9":"2025-03-05T00:13:32.037Z","1.16.40-beta-20250305-010959-40fb1920":"2025-03-05T01:13:00.396Z","1.16.40-beta-20250305-022942-dea362e4":"2025-03-05T02:32:49.111Z","1.16.40-beta-20250305-115031-9569f29a":"2025-03-05T11:53:46.209Z","1.16.40-beta-20250310-113951-17556f90":"2025-03-10T11:43:11.504Z","1.16.40-beta-20250311-152346-f596c9a6":"2025-03-11T15:27:08.374Z","1.16.40-beta-20250312-140816-ad94b88b":"2025-03-12T14:11:26.934Z","1.16.40-beta-20250313-033531-8d70107e":"2025-03-13T03:38:44.522Z","1.16.40-beta-20250314-125842-4252b590":"2025-03-14T13:01:52.953Z","1.16.40-beta-20250315-134510-bc80c5f5":"2025-03-15T13:48:31.081Z","1.16.40":"2025-03-15T22:42:22.642Z","1.16.41-beta-20250316-103544-0b61aa75":"2025-03-16T10:38:55.430Z","1.16.41-beta-20250317-065551-8e909a57":"2025-03-17T06:59:03.063Z","1.16.41-beta-20250317-081605-78d4ac9f":"2025-03-17T08:19:16.206Z","1.16.41-beta-20250318-012955-51b0ae39":"2025-03-18T01:33:09.116Z","1.16.41-beta-20250318-123609-b48bb2d7":"2025-03-18T12:39:22.796Z","1.16.41-beta-20250319-034744-5c62f533":"2025-03-19T03:50:55.552Z","1.16.41-beta-20250319-131732-1224cca5":"2025-03-19T13:20:44.989Z","1.16.41-beta-20250321-223009-25dace48":"2025-03-21T22:33:23.294Z","1.16.41-beta-20250325-054737-39c060ca":"2025-03-25T05:50:50.589Z","1.16.41-beta-20250325-154552-2bf78c26":"2025-03-25T15:49:03.278Z","1.16.41-beta-20250329-232306-53c45e3b":"2025-03-29T23:26:22.236Z","1.16.41-beta-20250331-010247-966fcfb0":"2025-03-31T01:06:02.783Z","1.16.41":"2025-03-31T03:10:16.609Z","1.16.42-beta-20250402-131159-7647e64d":"2025-04-02T13:15:17.309Z","1.16.42-beta-20250403-230303-c167c6a1":"2025-04-03T23:06:41.646Z","1.16.42-beta-20250407-220350-e3782a91":"2025-04-07T22:07:08.613Z","1.16.42-beta-20250407-225010-b71aee89":"2025-04-07T22:53:28.872Z","1.16.42-beta-20250408-050422-92c8eef3":"2025-04-08T05:07:44.064Z","1.16.42-beta-20250408-072924-4b6a877a":"2025-04-08T07:32:37.375Z","1.16.42-beta-20250409-161010-b0a88c5c":"2025-04-09T16:13:32.043Z","1.16.42-beta-20250412-074212-ef879757":"2025-04-12T07:45:24.763Z","1.16.42-beta-20250412-083409-53f46a85":"2025-04-12T08:37:25.426Z","1.16.42-beta-20250412-084444-20b0cf19":"2025-04-12T08:47:56.804Z","1.16.42-beta-20250413-121549-22e9a196":"2025-04-13T12:19:07.974Z","1.16.42-beta-20250415-222652-04c5d2fe":"2025-04-15T22:30:22.544Z","1.16.42-beta-20250415-224346-080ee735":"2025-04-15T22:47:01.264Z","1.16.42-beta-20250416-010627-a89e72e0":"2025-04-16T01:09:56.777Z","1.16.42":"2025-04-16T02:58:08.689Z","1.16.43-beta-20250419-231352-c78ac93d":"2025-04-19T23:17:14.015Z","1.16.43-beta-20250420-132156-d732158a":"2025-04-20T13:25:15.252Z","1.16.43-beta-20250422-042711-c40bec75":"2025-04-22T04:30:32.911Z","1.16.43-beta-20250424-125523-08a65a5c":"2025-04-24T12:58:48.261Z","1.16.43-beta-20250425-130658-8da18f4d":"2025-04-25T13:10:20.156Z","1.16.43-beta-20250427-132304-6da95c55":"2025-04-27T13:26:30.948Z","1.16.43-beta-20250427-232837-e671de06":"2025-04-27T23:32:07.746Z","1.16.43-beta-20250429-130236-269254ff":"2025-04-29T13:05:56.018Z","1.16.43-beta-20250430-124448-4edc5502":"2025-04-30T12:48:06.006Z","1.16.43-beta-20250430-225854-7914dfe4":"2025-04-30T23:02:19.793Z","1.16.43-beta-20250501-232525-d2306530":"2025-05-01T23:28:47.052Z","1.16.43-beta-20250502-005537-bb1702b6":"2025-05-02T00:59:11.215Z","1.16.43-beta-20250505-062139-b156e7da":"2025-05-05T06:24:58.627Z","1.16.43-beta-20250507-124320-c405ab23":"2025-05-07T12:46:51.319Z","1.16.43-beta-20250507-131727-e3e5be46":"2025-05-07T13:20:56.132Z","1.16.43-beta-20250508-132430-79f0da2d":"2025-05-08T13:28:00.004Z","1.16.43-beta-20250509-094134-34c76f98":"2025-05-09T09:44:57.283Z","1.16.43-beta-20250510-043647-0f042010":"2025-05-10T04:40:10.554Z","1.16.43-beta-20250510-123357-65a2988c":"2025-05-10T12:37:22.540Z","1.16.43":"2025-05-10T12:49:31.996Z","1.16.44-beta-20250512-155818-937e465d":"2025-05-12T16:01:46.025Z","1.16.44-beta-20250513-030435-c2d99062":"2025-05-13T03:08:20.638Z","1.16.44-beta-20250516-225119-c0b5ec8d":"2025-05-16T22:54:46.842Z","1.16.44-beta-20250518-020443-77ba168f":"2025-05-18T02:08:08.512Z","1.16.44-beta-20250520-004606-6cd8a0d3":"2025-05-20T00:49:31.718Z","1.16.44-beta-20250520-104453-912ed737":"2025-05-20T10:48:22.365Z","1.16.44-beta-20250523-232943-369d21c5":"2025-05-23T23:33:11.365Z","1.16.44-beta-20250524-065731-c62fd374":"2025-05-24T07:00:48.496Z","1.16.44-beta-20250526-130644-5e05dc90":"2025-05-26T13:10:20.121Z","1.16.44-beta-20250527-130401-1b9ae926":"2025-05-27T13:07:36.916Z","1.16.44-beta-20250528-003415-7a5e5d90":"2025-05-28T00:37:30.577Z","1.16.44-beta-20250529-004636-15e80e20":"2025-05-29T00:49:59.579Z","1.16.44-beta-20250529-223630-10e16ac8":"2025-05-29T22:39:57.404Z","1.16.44-beta-20250601-083116-288e5ea5":"2025-06-01T08:34:47.876Z","1.16.44-beta-20250603-231026-30a9d27f":"2025-06-03T23:13:56.061Z","1.16.44-beta-20250605-131649-6eaf56d9":"2025-06-05T13:20:14.146Z","1.16.44-beta-20250606-000924-3db49e6a":"2025-06-06T00:12:55.606Z","1.16.44":"2025-06-06T00:24:43.259Z","1.16.45-beta-20250609-025419-7fd1f86c":"2025-06-09T02:57:55.783Z","1.16.45-beta-20250609-082716-b6b0592b":"2025-06-09T08:30:41.540Z","1.16.45-beta-20250609-111118-0d252ebe":"2025-06-09T11:16:33.107Z","1.16.45-beta-20250610-112229-2eb0face":"2025-06-10T11:25:49.489Z","1.16.45-beta-20250612-231219-481217be":"2025-06-12T23:15:57.634Z","1.16.45-beta-20250614-101901-d1700f8d":"2025-06-14T10:22:30.049Z","1.16.45-beta-20250618-073451-6e48fb62":"2025-06-18T07:38:22.786Z","1.16.45-beta-20250620-082630-c0c76051":"2025-06-20T08:29:58.496Z","1.16.45-beta-20250624-134945-a23c15fc":"2025-06-24T13:53:21.282Z","1.16.45-beta-20250625-064956-91b0fb8f":"2025-06-25T06:53:22.316Z","1.16.45-beta-20250625-103530-e1f5b0b8":"2025-06-25T10:38:54.855Z","1.16.45-beta-20250626-115702-00b49b4c":"2025-06-26T12:00:34.358Z","1.16.45-beta-20250627-075343-5af3ad9a":"2025-06-27T07:57:12.681Z","1.16.45-beta-20250628-221915-2d6b9a34":"2025-06-28T22:22:41.037Z","1.16.45-beta-20250630-024910-24ef8c24":"2025-06-30T02:52:33.977Z","1.16.45-beta-20250630-233332-04c2bd6f":"2025-06-30T23:37:02.753Z","1.16.45-beta-20250701-122807-92b03aba":"2025-07-01T12:31:38.538Z","1.16.45-beta-20250702-072658-6f6c82be":"2025-07-02T07:30:35.549Z","1.16.45-beta-20250702-091552-478bb5e9":"2025-07-02T09:19:20.333Z","1.16.45":"2025-07-02T23:37:52.843Z","1.16.46-beta-20250703-024219-4029ee97":"2025-07-03T02:45:47.404Z","1.16.46-beta-20250703-050038-4ba2582f":"2025-07-03T05:04:13.486Z","1.16.46-beta-20250704-234926-09d872ad":"2025-07-04T23:52:57.568Z","1.16.46-beta-20250706-075512-de1b046b":"2025-07-06T07:58:51.629Z","1.16.46-beta-20250708-074453-e1748586":"2025-07-08T07:48:32.421Z","1.16.46-beta-20250709-071942-1f57b2b8":"2025-07-09T07:23:16.156Z","1.16.46-beta-20250709-120742-e445a508":"2025-07-09T12:11:19.633Z","1.16.46-beta-20250709-123154-c05c363c":"2025-07-09T12:35:25.204Z","1.16.46":"2025-07-09T12:43:55.571Z","1.16.47-beta-20250710-073736-01b9c1bc":"2025-07-10T07:41:09.536Z","1.16.47-beta-20250710-123505-c50a3bdc":"2025-07-10T12:39:00.071Z","1.16.47-beta-20250710-231709-3e5545ec":"2025-07-10T23:20:47.763Z","1.16.47-beta-20250712-123458-4d4b61e5":"2025-07-12T12:38:27.433Z","1.16.47-beta-20250714-035905-f63c5239":"2025-07-14T04:02:40.967Z","1.16.47-beta-20250715-030340-f15b794e":"2025-07-15T03:07:16.909Z","1.16.47-beta-20250715-034905-11207b15":"2025-07-15T03:52:34.573Z","1.16.47-beta-20250717-221700-2d886a18":"2025-07-17T22:20:39.020Z","1.16.47-beta-20250718-075003-940d2e2a":"2025-07-18T07:53:32.586Z","1.16.47-beta-20250721-025348-9ccb2d62":"2025-07-21T02:57:25.827Z","1.16.47-beta-20250721-073316-a6de1fa3":"2025-07-21T07:36:47.075Z","1.16.47-beta-20250721-130532-61549a96":"2025-07-21T13:09:24.220Z","1.16.47-beta-20250723-114212-8da08071":"2025-07-23T11:45:43.431Z","1.16.47-beta-20250724-080141-d80ab374":"2025-07-24T08:05:38.594Z","1.16.47-beta-20250725-140845-15481a97":"2025-07-25T14:12:24.542Z","1.16.47-beta-20250729-045152-0bde0f98":"2025-07-29T04:55:39.036Z","1.16.47-beta-20250729-133234-77359596":"2025-07-29T13:36:12.774Z","1.16.47-beta-20250730-070104-87a128a5":"2025-07-30T07:04:46.001Z","1.16.47-beta-20250731-014139-e860268f":"2025-07-31T01:45:18.307Z","1.16.47-beta-20250801-094129-1ba43aaa":"2025-08-01T09:45:10.124Z","1.16.47-beta-20250805-095401-14eb156b":"2025-08-05T09:57:47.427Z","1.16.47-beta-20250805-140707-3a4df7fd":"2025-08-05T14:10:45.203Z","1.16.47-beta-20250807-110715-19ad6b43":"2025-08-07T11:11:02.227Z","1.16.47-beta-20250808-102837-d10f3b40":"2025-08-08T10:32:33.272Z","1.16.47":"2025-08-08T11:04:52.750Z","1.16.48-beta-20250808-223254-2bfaa0e0":"2025-08-08T22:36:39.295Z","1.16.48":"2025-08-08T22:47:25.029Z","1.16.49-beta-20250812-040454-05aece54":"2025-08-12T04:08:46.004Z","1.16.49-beta-20250813-141500-f02b41b4":"2025-08-13T14:18:45.248Z","1.16.49-beta-20250814-091924-eb162407":"2025-08-14T09:23:14.386Z","1.16.49-beta-20250814-102553-9278d1f7":"2025-08-14T10:29:27.732Z","1.16.49-beta-20250815-032308-7bcf0b85":"2025-08-15T03:26:53.531Z","1.16.49-beta-20250819-084933-3bcbd851":"2025-08-19T08:53:19.848Z","1.16.49-beta-20250821-102221-1b7283d6":"2025-08-21T10:26:07.169Z","1.16.49-beta-20250822-070545-6d3344cc":"2025-08-22T07:09:20.950Z","1.16.49-beta-20250823-082650-626c1473":"2025-08-23T08:30:37.462Z","1.16.49-beta-20250826-112154-8ca981fa":"2025-08-26T11:25:31.755Z","1.16.49-beta-20250827-025603-2bb1a7ee":"2025-08-27T02:59:53.470Z","1.16.49-beta-20250828-094758-93e69d1f":"2025-08-28T09:51:50.040Z","1.16.49-beta-20250828-131156-98768a61":"2025-08-28T13:15:36.201Z","1.16.49-beta-20250829-075052-2563fcb3":"2025-08-29T07:54:29.319Z","1.16.49-beta-20250902-002109-7f238eb8":"2025-09-02T00:24:53.483Z","1.16.49":"2025-09-02T00:35:09.104Z","1.16.50-beta-20250902-043619-201bcaed":"2025-09-02T04:40:12.637Z","1.16.50-beta-20250902-084222-ed7de4a8":"2025-09-02T08:46:00.574Z","1.16.50":"2025-09-02T08:48:36.368Z","1.16.51-beta-20250904-031834-c611f059":"2025-09-04T03:22:15.467Z","1.16.51-beta-20250905-023351-70af144b":"2025-09-05T02:37:38.440Z","1.16.51-beta-20250905-051437-fe05adb2":"2025-09-05T05:18:17.354Z","1.16.51":"2025-09-05T05:25:27.765Z","1.16.52-beta-20250908-085420-224a58fa":"2025-09-08T08:58:04.863Z","1.16.52-beta-20250909-073849-4e392ab1":"2025-09-09T07:42:27.694Z","1.16.52-beta-20250911-023851-d988be85":"2025-09-11T02:42:42.820Z","1.16.52-beta-20250912-112002-e3499e9c":"2025-09-12T11:23:54.439Z","1.16.52-beta-20250916-025146-35d976f4":"2025-09-16T02:55:38.357Z","1.16.52-beta-20250917-070942-7ee57044":"2025-09-17T07:13:21.183Z","1.16.52-beta-20250918-114058-f5efc10b":"2025-09-18T11:44:34.618Z","1.16.52-beta-20250922-225859-f34775fa":"2025-09-22T23:02:40.030Z","1.16.52-beta-20250924-093428-bd3f0d8c":"2025-09-24T09:38:10.169Z","1.16.52-beta-20250924-135333-541024a8":"2025-09-24T13:57:24.202Z","1.16.52-beta-20250928-042319-ff3f0e04":"2025-09-28T04:27:12.996Z","1.16.52-beta-20250930-134044-9b691563":"2025-09-30T13:44:54.203Z","1.16.52-beta-20251002-030549-0f91dab2":"2025-10-02T03:09:36.279Z","1.16.52-beta-20251003-083412-fdfc4e36":"2025-10-03T08:37:54.561Z","1.16.52-beta-20251005-235515-42ad5caf":"2025-10-05T23:59:17.410Z","1.16.52-beta-20251008-091027-c46c73e3":"2025-10-08T09:14:15.757Z","1.16.52-beta-20251008-094601-8a853b5b":"2025-10-08T09:49:35.698Z","1.16.52-beta-20251008-095951-3bccac1c":"2025-10-08T10:03:28.179Z","1.16.52-beta-20251008-114302-27406d2c":"2025-10-08T11:46:54.411Z","1.16.52":"2025-10-08T11:51:21.188Z","1.16.53-beta-20251009-103017-c7694a7e":"2025-10-09T10:34:02.480Z","1.16.53-beta-20251009-113612-7a16b6a0":"2025-10-09T11:39:52.840Z","1.16.53-beta-20251010-233105-b0ddacda":"2025-10-10T23:34:46.066Z","1.16.53-beta-20251011-054719-4ed2f6b7":"2025-10-11T05:51:16.698Z","1.16.53-beta-20251011-095147-8bd212c5":"2025-10-11T09:55:34.840Z","1.16.53-beta-20251013-005429-ca3b05de":"2025-10-13T00:58:08.751Z","1.16.53-beta-20251013-075536-64fcb94b":"2025-10-13T07:59:22.121Z","1.16.53-beta-20251014-110009-8220e324":"2025-10-14T11:03:59.493Z","1.16.53":"2025-10-14T11:34:59.847Z","1.16.54-beta-20251016-050817-2fc632b8":"2025-10-16T05:12:10.111Z","1.16.54-beta-20251017-133309-7d40faa6":"2025-10-17T13:36:58.017Z","1.16.54-beta-20251021-070951-25e3083c":"2025-10-21T07:13:43.547Z","1.16.54-beta-20251023-041534-36eec6b9":"2025-10-23T04:19:19.024Z","1.16.54-beta-20251024-030947-6f2889bf":"2025-10-24T03:13:27.218Z","1.16.54-beta-20251027-105624-dfa978f8":"2025-10-27T11:00:13.117Z","1.16.54-beta-20251028-073105-3ed10cef":"2025-10-28T07:34:56.707Z","1.16.54-beta-20251028-092308-569763e6":"2025-10-28T09:26:48.908Z","1.16.54-beta-20251029-055649-a9143beb":"2025-10-29T06:00:27.963Z","1.16.54-beta-20251029-230008-54c9843b":"2025-10-29T23:03:53.087Z","1.16.54-beta-20251030-060219-f2f1ed96":"2025-10-30T06:06:03.624Z","1.16.54-beta-20251030-092518-0e109845":"2025-10-30T09:28:59.494Z","1.16.54-beta-20251031-043051-f3b56e3a":"2025-10-31T04:34:27.886Z","1.17.0-beta-20251031-063309-13d088fe":"2025-10-31T06:36:53.216Z","1.17.0-beta-20251101-021648-3f521a7e":"2025-11-01T02:20:37.918Z","1.17.0-beta-20251103-104515-e4795f0f":"2025-11-03T10:49:07.460Z","1.17.0-beta-20251104-112713-e947b159":"2025-11-04T11:30:58.287Z","1.17.0-beta-20251105-000053-53e6e3e9":"2025-11-05T00:04:38.135Z","1.17.0-beta-20251105-030013-0c24dbf6":"2025-11-05T03:03:59.269Z","1.17.0-beta-20251105-095418-158ab2fa":"2025-11-05T09:58:06.013Z","1.17.0-beta-20251106-075812-7c2fdd58":"2025-11-06T08:01:54.184Z","1.17.0-beta-20251106-091133-91484a26":"2025-11-06T09:15:20.345Z","1.17.0-beta-20251106-103128-74cfc823":"2025-11-06T10:35:20.867Z","1.17.0":"2025-11-06T10:46:48.830Z","1.17.1-beta-20251107-074502-034bafdc":"2025-11-07T07:48:43.809Z","1.17.1":"2025-11-07T08:42:48.653Z","1.17.2-beta-20251110-023854-e91dad6f":"2025-11-10T02:42:46.578Z","1.17.2-beta-20251111-010532-4bb3b162":"2025-11-11T01:09:31.834Z","1.17.2-beta-20251111-095913-37108167":"2025-11-11T10:03:00.774Z","1.17.2-beta-20251111-114226-13276e42":"2025-11-11T11:46:15.276Z","1.17.2-beta-20251112-085154-0103b877":"2025-11-12T08:55:48.362Z","1.17.2-beta-20251113-121338-9c917e68":"2025-11-13T12:17:37.588Z","1.17.2-beta-20251113-212234-9e640edd":"2025-11-13T21:26:22.274Z","1.17.2-beta-20251113-233643-ab2254af":"2025-11-13T23:40:20.768Z","1.17.2-beta-20251113-233840-b720c2e6":"2025-11-13T23:42:32.901Z","1.17.2-beta-20251114-122922-4319f1ac":"2025-11-14T12:33:14.745Z","1.17.2":"2025-11-14T13:30:52.692Z","1.17.3-beta-20251117-102849-8103f298":"2025-11-17T10:32:42.604Z","1.17.3-beta-20251117-130331-b2ce7065":"2025-11-17T13:07:23.512Z","1.17.3-beta-20251117-230305-4637416e":"2025-11-17T23:06:58.966Z","1.17.3-beta-20251118-061144-335cd35d":"2025-11-18T06:15:33.370Z","1.17.3-beta-20251119-034511-f26047c0":"2025-11-19T03:49:07.338Z","1.17.3-beta-20251119-102907-28b69b76":"2025-11-19T10:32:52.272Z","1.17.3-beta-20251120-052956-035abea6":"2025-11-20T05:33:49.289Z","1.17.3-beta-20251121-135300-8e451e6e":"2025-11-21T13:56:47.125Z","1.17.3-beta-20251123-232619-53258789":"2025-11-23T23:30:00.870Z","1.17.3-beta-20251125-042047-1bcefd39":"2025-11-25T04:24:35.872Z","1.17.3-beta-20251126-121502-d0926972":"2025-11-26T12:19:02.059Z","1.17.3-beta-20251127-063055-94957209":"2025-11-27T06:34:48.827Z","1.17.3-beta-20251128-095123-a76cb6bc":"2025-11-28T09:55:14.902Z","1.17.3":"2025-11-28T10:06:40.194Z","1.17.4-beta-20251201-095907-eebbbbce":"2025-12-01T10:02:55.439Z","1.17.4-beta-20251201-225048-b1682a09":"2025-12-01T22:54:29.993Z","1.17.4-beta-20251202-034514-637cd8e2":"2025-12-02T03:49:06.798Z","1.17.4-beta-20251202-122551-267b614d":"2025-12-02T12:29:47.387Z","1.17.4-beta-20251203-225234-75da41dd":"2025-12-03T22:56:21.791Z","1.17.4-beta-20251204-080001-08643fbe":"2025-12-04T08:03:46.511Z","1.17.4-beta-20251204-152224-243ff54f":"2025-12-04T15:26:11.837Z","1.17.4-beta-20251205-104405-28838df1":"2025-12-05T10:48:04.236Z","1.17.4-beta-20251206-081442-6f622450":"2025-12-06T08:18:30.664Z","1.17.4-beta-20251206-111557-41b8d449":"2025-12-06T11:19:58.767Z","1.17.4":"2025-12-06T22:31:32.532Z","1.17.5-beta-20251208-123021-e8c53f96":"2025-12-08T12:34:13.114Z","1.17.5-beta-20251209-090953-3a59e7ac":"2025-12-09T09:13:43.490Z","1.17.5-beta-20251211-104355-426d7eb6":"2025-12-11T10:47:44.305Z","1.17.5-beta-20251214-122206-29056e8c":"2025-12-14T12:25:52.096Z","1.17.5-beta-20251214-231110-497f8d27":"2025-12-14T23:14:58.378Z","1.17.5":"2025-12-14T23:30:34.452Z","1.17.6-beta-20251216-081847-bf91c4db":"2025-12-16T08:22:37.290Z","1.17.6-beta-20251216-223535-283b9ffe":"2025-12-16T22:39:29.940Z","1.17.6-beta-20251217-011553-818fcc8e":"2025-12-17T01:19:53.973Z","1.17.6-beta-20251217-144034-62fafb94":"2025-12-17T14:44:24.307Z","1.17.6-beta-20251218-120326-5b44dadf":"2025-12-18T12:07:21.970Z","1.17.6-beta-20251219-114550-06c96cf5":"2025-12-19T11:49:31.097Z","1.17.6-beta-20251219-223941-3837ecdf":"2025-12-19T22:43:21.594Z","1.17.6-beta-20251221-021146-1a145a92":"2025-12-21T02:15:41.428Z","1.17.6":"2025-12-21T22:36:21.574Z","1.17.7-beta-20251223-090654-55d57623":"2025-12-23T09:10:37.077Z","1.17.7-beta-20251224-045844-3c7f459a":"2025-12-24T05:02:36.315Z","1.17.7-beta-20251225-073259-cb6ecf68":"2025-12-25T07:36:46.186Z","1.17.7-beta-20251227-001958-ea2ba3f5":"2025-12-27T00:23:48.807Z","1.17.7-beta-20251229-085620-84f09930":"2025-12-29T09:00:14.048Z","1.17.7-beta-20251229-223813-e1e6c5e3":"2025-12-29T22:42:07.929Z","1.17.7-beta-20251230-041316-624cafaf":"2025-12-30T04:16:59.317Z","1.17.7-beta-20251230-120126-2836fe04":"2025-12-30T12:05:20.711Z","1.17.7-beta-20260103-230139-51fc594d":"2026-01-03T23:05:19.700Z","1.17.7-beta-20260104-034806-6a4e6fba":"2026-01-04T03:51:55.832Z","1.17.7":"2026-01-04T05:27:43.029Z","1.17.8-beta-20260104-120132-cb5b1914":"2026-01-04T12:05:20.474Z","1.17.8-beta-20260106-113136-b3c09e14":"2026-01-06T11:35:19.112Z","1.17.8-beta-20260108-021819-e099f0ca":"2026-01-08T02:22:10.285Z","1.17.8-beta-20260108-120904-21cb5fb6":"2026-01-08T12:12:54.117Z","1.17.8-beta-20260108-224855-28496abb":"2026-01-08T22:52:50.811Z","1.17.8-beta-20260109-075740-5f484e08":"2026-01-09T08:01:29.804Z","1.17.8-beta-20260111-112953-aed5ff39":"2026-01-11T11:33:54.227Z","1.17.8-beta-20260113-015027-32a1cec4":"2026-01-13T01:54:20.825Z","1.17.8-beta-20260115-003043-5e15c08a":"2026-01-15T00:34:22.509Z","1.17.8-beta-20260115-054144-b207746c":"2026-01-15T05:45:24.508Z","1.17.8-beta-20260115-130425-5c8d9a61":"2026-01-15T13:07:57.210Z","1.17.8-beta-20260116-051624-4b021245":"2026-01-16T05:20:01.884Z","1.17.8-beta-20260116-080047-9fdd00d3":"2026-01-16T08:04:20.098Z","1.17.8-beta-20260119-034126-467341b7":"2026-01-19T03:45:06.578Z","1.17.8-beta-20260119-102944-6ba93a16":"2026-01-19T10:33:21.932Z","1.17.8-beta-20260121-102603-f9d0176f":"2026-01-21T10:29:43.778Z","1.17.8-beta-20260125-093329-64b43854":"2026-01-25T09:37:11.753Z","1.17.8-beta-20260127-015900-28223492":"2026-01-27T02:02:43.581Z","1.17.8-beta-20260128-082423-63e44466":"2026-01-28T08:28:02.040Z","1.17.8-beta-20260129-094936-7d4ad186":"2026-01-29T09:53:13.720Z","1.17.8-beta-20260130-113438-7d6ad3f5":"2026-01-30T11:38:14.440Z","1.17.8-beta-20260202-231822-028ebea5":"2026-02-02T23:21:57.511Z","1.17.8-beta-20260204-113418-68a6850a":"2026-02-04T11:37:55.263Z","1.17.8-beta-20260205-045229-8208cc0e":"2026-02-05T04:56:14.842Z","1.17.8-beta-20260205-060725-a847da00":"2026-02-05T06:11:02.945Z","1.17.8-beta-20260205-074433-9d1114cf":"2026-02-05T07:48:14.068Z","1.17.8-beta-20260205-093821-8e56d33f":"2026-02-05T09:41:59.401Z","1.17.8":"2026-02-06T03:40:03.274Z","1.17.9-beta-20260206-075955-bdfc3ed8":"2026-02-06T08:03:39.555Z","1.17.9":"2026-02-08T22:29:23.589Z","1.17.10-beta-20260209-080716-d070612b":"2026-02-09T08:10:53.269Z","1.17.10-beta-20260210-024836-33fc86ec":"2026-02-10T02:52:12.997Z","1.17.10-beta-20260211-021712-3bc55a7b":"2026-02-11T02:20:52.717Z","1.17.10":"2026-02-11T02:28:41.691Z","1.17.11-beta-20260212-130352-7b2c5602":"2026-02-12T13:07:31.556Z","1.17.11-beta-20260225-043848-68611a07":"2026-02-25T04:42:35.618Z","1.17.11-beta-20260225-075158-3d0e62d8":"2026-02-25T07:55:49.346Z","1.17.11-beta-20260225-123400-a21001aa":"2026-02-25T12:37:49.639Z","1.17.11-beta-20260227-073629-1efb93f4":"2026-02-27T07:40:17.564Z","1.17.11-beta-20260227-122925-9052ca85":"2026-02-27T12:33:13.922Z","1.17.11-beta-20260228-004230-2bae23c0":"2026-02-28T00:46:09.999Z","1.17.11-beta-20260301-225347-4ec8d78a":"2026-03-01T22:57:39.786Z","1.17.11-beta-20260301-232406-7577988d":"2026-03-01T23:27:50.670Z","1.17.11":"2026-03-04T03:23:53.286Z","1.17.11-beta-20260304-114857-39f4b725":"2026-03-04T11:52:40.510Z","1.17.12-beta-20260304-220349-c1fb8060":"2026-03-04T22:07:31.831Z","1.17.12-beta-20260305-075842-d5ef1b51":"2026-03-05T08:02:23.123Z","1.17.12-beta-20260313-093728-ce3f0ae1":"2026-03-13T09:41:15.597Z","1.17.12-beta-20260314-034521-a9c6ca3f":"2026-03-14T03:49:05.583Z","1.17.12-beta-20260413-102746-06cc1631":"2026-04-13T10:31:25.801Z","1.17.12-beta-20260420-061403-d7b5c4e6":"2026-04-20T06:17:49.259Z","1.17.12-beta-20260420-075606-d7d7a9c7":"2026-04-20T07:59:50.611Z","1.17.12-beta-20260420-082539-2b9be931":"2026-04-20T08:29:25.025Z","1.17.12-beta-20260422-003256-4dcff725":"2026-04-22T00:36:47.487Z","1.17.12-beta-20260422-003844-3e4843bf":"2026-04-22T00:42:34.280Z","1.17.12-beta-20260422-010020-a0ced20c":"2026-04-22T01:04:06.569Z","1.17.12":"2026-04-22T01:40:17.613Z","1.17.12-beta-20260422-075550-7bd6bb1a":"2026-04-22T07:59:32.896Z","1.17.12-beta-20260422-080315-acb4f448":"2026-04-22T08:06:54.388Z","1.17.12-beta-20260422-090318-b389a838":"2026-04-22T09:07:03.441Z","1.17.12-beta-20260422-093007-b389a838":"2026-04-22T09:33:48.213Z","1.17.13-beta-20260512-004004-69bacba8":"2026-05-12T00:43:51.185Z","1.17.13-beta-20260512-042419-7b556a38":"2026-05-12T04:28:02.575Z","1.17.13-beta-20260613-094425-b81920c8":"2026-06-13T09:48:12.239Z"},"bugs":{"url":"https://github.com/ArcBlock/blocklet-server/issues","email":"shijun@arcblock.io"},"author":{"url":"http://github.com/wangshijun","name":"wangshijun","email":"wangshijun2010@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/ArcBlock/blocklet-server/tree/master#readme","keywords":["blocklet","service"],"repository":{"url":"git+https://github.com/ArcBlock/blocklet-server.git#master","type":"git"},"description":"Provide unified services for every blocklet","maintainers":[{"name":"wangshijun","email":"shijun@arcblock.io"},{"name":"polunzh","email":"polunzh@gmail.com"},{"name":"mave99a","email":"rob@arcblock.io"}],"readme":"","readmeFilename":""}